Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsPlano de sala
Dispositivo

Copiar plano

Crea un plano nuevo en Marea Gran Via a partir de otro plano activo. La copia conserva zonas, mesas, tipos de mesa y combinaciones, pero se guarda como un plano independiente y no modifica el origen.

En este artículo

Use esta guía cuando necesite reutilizar una distribución de sala ya preparada sin reconstruir mesas, zonas y combinaciones desde cero.

La copia se abre en el editor como un plano nuevo: puede revisar el nombre, el estado Predeterminado y el contenido antes de guardarla.

Antes de empezar

  • Tener una sesión iniciada con Grupo Marea Demo y la ubicación Marea Gran Via seleccionada.
  • Contar con permiso `layout:view` para ver el listado y cargar el plano origen.
  • Contar con permiso `layout:manage` para ver la acción Copiar y guardar el plano nuevo.
  • Disponer de un plano origen activo en la ubicación actual; en el runtime documental ES se usa `SETUP_LAYOUT_SOURCE_LAYOUT_ID`.
  • Usar un nombre de copia que no exista todavía en la ubicación, como `SETUP_LAYOUT_COPY_LAYOUT_NAME=Manual docs copy` cuando el runtime esté limpio.

Instrucciones

  1. 1.

    Abrir Planos

    Entre en `location/layouts` desde Marea Gran Via. La pantalla muestra los planos de la ubicación actual y, si tiene permisos de gestión, las acciones disponibles en cada fila.

  2. 2.

    Elegir Copiar

    Localice el plano origen y pulse Copiar. Antylogic abre el editor como creación de un plano nuevo usando ese layout como plantilla.

  3. 3.

    Revisar la copia

    Compruebe que el editor muestra la estructura del plano origen y el nombre propuesto, por ejemplo Manual docs copy. Si no se recibe un nombre por la URL, se usa el nombre del origen con el sufijo `(copia)`.

  4. 4.

    Validar el contenido

    Revise zonas, mesas, tipos de mesa, combinaciones, capacidades y el estado Predeterminado. La copia empieza con Predeterminado desactivado y genera identificadores nuevos para sus entidades internas.

  5. 5.

    Guardar

    Pulse Guardar. La aplicación valida el plano y crea un `LayoutPayload` nuevo mediante `POST /layouts`. Si el nombre ya existe en Marea Gran Via, cámbielo antes de repetir el guardado.

  6. 6.

    Confirmar el resultado

    Al volver al listado, busque Manual docs copy o el nombre elegido. La lista debe mostrar el plano nuevo como una entidad separada mientras el plano origen sigue disponible.

Validaciones y límites

  • Copiar no llama a un endpoint propio de clonación; el frontend prepara un `LayoutPayload` nuevo y lo guarda con el flujo normal de creación.
  • El plano origen debe estar activo y pertenecer a la ubicación actual.
  • La acción de copia requiere `layout:view` para cargar el origen y `layout:manage` para crear la copia.
  • Debe existir al menos una zona y una mesa; nombres de zonas, mesas y tipos no pueden estar vacíos ni repetidos dentro del plano.
  • Cada mesa debe tener capacidad válida y pertenecer a una zona válida; si usa un tipo de mesa, ese tipo debe existir en el mismo plano.
  • Las combinaciones deben tener zona, mesas y capacidad válida, y solo pueden incluir mesas de la misma zona.
  • El guardado crea el plano y sus entidades hijas en una transacción; si falla una parte, no se completa la copia.
  • En web, si el editor visual no puede preparar Skia/CanvasKit, no se puede completar la revisión del plano.

Resultado esperado

El plano queda creado en la ubicación actual con su propia estructura de zonas, mesas, tipos y combinaciones. El origen no se modifica.

Artículos relacionados