Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsCatálogos
Dispositivo

Eliminar catálogo

Retira un catálogo activo y editable de organización o ubicación. Si está asignado a servicios, Antylogic pide reemplazar las referencias activas por el catálogo predeterminado y conserva el histórico.

En este artículo

Usa esta guía para retirar un catálogo que ya no debe aparecer en las listas activas sin romper servicios existentes.

El borrado es lógico: el catálogo deja de mostrarse como activo, pero el sistema conserva la trazabilidad necesaria cuando había servicios vinculados.

Antes de empezar

  • Sesión iniciada con una organización activa; para catálogos de ubicación, trabajar desde la ubicación propietaria.
  • Permiso `catalog:manage` en el ámbito del catálogo. `catalog:view` permite consultar, pero no borrar.
  • Catálogo activo, editable y no marcado como `Predeterminado`.
  • Si el catálogo está asignado a servicios, debe existir un catálogo predeterminado activo de reemplazo para cada ubicación afectada.

Instrucciones

  1. 1.

    Abrir Catálogos

    Entra en Catálogos desde la organización o ubicación correcta y filtra por el nombre del catálogo. En la demo de Marea Gran Via, usa la pestaña de catálogos para localizar el objetivo.

  2. 2.

    Confirmar que se puede borrar

    Revisa que el catálogo no sea predeterminado, heredado, de sistema, histórico o de solo lectura. La acción Eliminar sólo aparece cuando el ámbito abierto es editable para tu usuario.

  3. 3.

    Abrir la confirmación

    Pulsa Eliminar desde la fila o desde el detalle. Antylogic abre el modal Eliminar Catálogo con el nombre seleccionado. Si cierras el modal, la operación se cancela.

  4. 4.

    Eliminar sin reemplazo

    Si el catálogo no está asignado a servicios, confirma Eliminar. La app marca el catálogo como borrado, muestra Catálogo eliminado y lo retira del listado activo.

  5. 5.

    Reemplazar y eliminar

    Si el catálogo está asignado a servicios, aparece Reemplazar y eliminar Catálogo. Confirma sólo después de revisar que las referencias activas pasarán al catálogo predeterminado y que el histórico quedará preservado.

  6. 6.

    Verificar el resultado

    Vuelve al listado filtrado y confirma que el catálogo ya no aparece como activo. Si el backend indica que el elemento predeterminado no se puede eliminar, el catálogo sigue vigente.

Validaciones y límites

  • La respuesta correcta del backend es `204 No Content` y la acción no envía payload JSON.
  • La segunda confirmación repite el borrado con `confirm_replacement=true`.
  • No se puede borrar un catálogo predeterminado, heredado, de sistema, ya borrado o abierto en solo lectura.
  • Si falta un catálogo predeterminado de reemplazo para alguna ubicación afectada, el borrado no se completa.
  • Borrar el catálogo no elimina físicamente productos, tipos, alérgenos, especificaciones ni categorías fiscales.
  • Las capturas modifican datos del runtime; deben ejecutarse sólo en una sesión demo documental con limpieza posterior.

Resultado esperado

El catálogo queda retirado de las listas activas. Si tenía servicios asignados, las referencias activas se sustituyen por el catálogo predeterminado correspondiente y las referencias históricas se conservan mediante snapshot cuando aplica.

Artículos relacionados