Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsOptimizador
Dispositivo

Cómo eliminar una configuración de optimización con reemplazo

Archiva una configuración de optimización no predeterminada. Si está asignada a servicios, Antylogic exige una segunda confirmación y sustituye las referencias activas por la configuración predeterminada aplicable.

En este artículo

La eliminación de configuraciones de optimización está protegida para que un servicio no se quede sin reglas de capacidad. Antylogic solo permite retirar configuraciones editables que no sean predeterminadas y conserva el rastro cuando ya se usaron en servicios.

Si la configuración sigue asignada a servicios, la primera confirmación no borra nada. La app muestra una segunda confirmación con el impacto y el reemplazo predeterminado antes de archivar la configuración.

Antes de empezar

  • Sesión iniciada en Antylogic con la organización Grupo Marea Demo seleccionada.
  • Para operar en ubicación, la ubicación Marea Gran Via está seleccionada.
  • Tener permiso `optimization:manage` en el ámbito donde se eliminará la configuración.
  • La configuración está activa, pertenece al ámbito editable actual y no está marcada como `Predeterminada`.
  • Existe otra configuración predeterminada en el mismo ámbito para usarla como reemplazo.
  • Si la configuración está asignada a servicios, el operador puede confirmar el reemplazo después del primer aviso.

Instrucciones

  1. 1.

    Abre el optimizador

    En Marea Gran Via, entra en Reservas > Optimizador y abre la tabla Configuraciones de optimización. Para configuraciones de organización, usa la pantalla de configuraciones de optimización de organización.

  2. 2.

    Elige una configuración editable

    Localiza una configuración activa que pertenezca al ámbito actual y que no tenga la marca Predeterminada. La acción Eliminar solo aparece o queda habilitada cuando tienes `optimization:manage` y la fila puede editarse desde ese ámbito.

  3. 3.

    Confirma la eliminación inicial

    Pulsa Eliminar en la fila y revisa el modal Eliminar configuración. Al confirmar, Antylogic envía el borrado inicial sin `confirm_replacement`, por lo que todavía no autoriza reemplazar servicios asignados.

  4. 4.

    Revisa el aviso de reemplazo

    Si hay servicios que usan esa configuración, el modal cambia a Reemplazar y eliminar configuración. Revisa el número de servicios y ubicaciones afectadas y el nombre de la configuración predeterminada que se usará como reemplazo.

  5. 5.

    Confirma Reemplazar y eliminar

    Cuando el impacto sea correcto, confirma Reemplazar y eliminar. Antylogic repite la operación con `confirm_replacement=true`, cambia las referencias activas o futuras a la configuración predeterminada y conserva las referencias históricas mediante snapshot o historial cuando aplica.

  6. 6.

    Comprueba la lista actualizada

    Al terminar, el modal se cierra, aparece Configuración eliminada y la tabla se actualiza. La configuración archivada deja de aparecer en los listados normales porque queda marcada con `deleted_at`.

Validaciones y límites

  • `optimization:view` permite consultar, pero no eliminar; para borrar se necesita `optimization:manage`.
  • No se puede eliminar una configuración con `is_default=true`, de sistema, heredada o de otro ámbito.
  • Debe existir otra configuración predeterminada en el mismo ámbito aplicable: misma ubicación para configuración de ubicación u organización para configuración de organización.
  • No hay selector manual de reemplazo: Antylogic usa la configuración marcada como predeterminada.
  • Si existen servicios asignados, la primera confirmación devuelve `error.resource.delete_replacement_confirmation_required` y exige una segunda confirmación explícita.
  • El éxito del endpoint es `204 No Content`; después, la lista se invalida y el detalle del `configId` borrado se retira de caché.
  • Si falta un reemplazo predeterminado, la operación queda bloqueada con `error.request.invalid_state` y no se archiva la configuración.

Resultado esperado

La configuración queda archivada con `deleted_at`, las referencias activas pasan a la predeterminada aplicable y las referencias históricas se preservan cuando corresponde.