Cómo ver el tablero de mesas
Consulta la ocupación de una ocurrencia de servicio desde Cronograma: mesas por zona, franjas horarias, reservas asignadas y pendientes, sin guardar cambios ni reemplazar asignaciones.
En este artículo
El tablero de mesas ayuda al responsable de sala a leer la distribución del servicio antes y durante la operación. En Marea Gran Via permite revisar qué reservas están asignadas, qué mesas ocupan y qué huecos quedan por franja horaria.
Esta guía cubre sólo la consulta. Crear reservas desde una franja, editar una reserva o guardar cambios pertenece a flujos de gestión separados.
Antes de empezar
- Tener seleccionada la organización Grupo Marea Demo y la ubicación Marea Gran Via.
- Tener permiso para ver reservas en la ubicación y permiso `layout:view` para leer el plano activo.
- Abrir una ocurrencia de servicio existente; en el runtime ES se usa `BOOKING_TABLES_DETAIL_OCCURRENCE_ID=de4b38e0-06e4-4322-a61e-f9f2ce22b837`.
- La ocurrencia debe resolver un `layout_id` o `layoutId`, y el plano debe contener mesas configuradas.
Instrucciones
- 1.
Abre el detalle del servicio
Entra en la ocurrencia desde el calendario de reservas o con el enlace contextual. La pantalla carga primero el detalle del servicio, las reservas, las asignaciones y los datos asociados disponibles.
- 2.
Selecciona Cronograma
La vista entra por defecto en Lista. Toca Cronograma para cargar el plano del servicio y montar el tablero cuando el layout activo tiene mesas.
- 3.
Lee la ocupación por mesa
Revisa la cuadrícula: las filas son mesas ordenadas por zona y nombre, y las columnas son franjas horarias del servicio. Cada bloque muestra una reserva asignada con hora, duración, estado, comensales y avisos operativos.
- 4.
Revisa pendientes y lista de espera
Si aparece Sin asignar y lista de espera, úsalo para detectar reservas del servicio que aún no tienen mesa. Las reservas en espera sin mesa quedan separadas de las pendientes de asignación ordinarias.
- 5.
Mantén la consulta sin cambios
Usa el tablero para coordinar sala y anticipar ocupación. No entres en selectores de mesas, guardado ni confirmaciones manuales dentro de esta acción de sólo lectura.
Validaciones y límites
- Si faltan organización, ubicación u `occurrenceId`, la pantalla indica que no encuentra la página solicitada.
- Si el usuario no puede ver reservas, la pantalla muestra un error de permisos.
- No hay un parámetro verificado para abrir directamente `activeTab='tables'`; la automatización debe tocar Cronograma tras abrir el detalle.
- Mientras carga el plano puede aparecer Cargando layout; si no existe, no se puede leer o no trae mesas, se muestra No hay mesas configuradas para este servicio.
- El tablero sólo muestra mesas presentes en el layout cargado y filtra preferencias, restricciones y asignaciones contra esas mesas.
- Los estados hold, booked, seated, waitlist, noshow y cancelled se diferencian visualmente.
- Ver el tablero no modifica `reservation_table_assignment`; los cambios sólo ocurren en flujos hermanos de edición o guardado.
Resultado esperado
El responsable de sala ve el tablero de mesas de la ocurrencia con reservas, zonas, franjas y pendientes, manteniendo la consulta en modo sólo lectura.