Ver soluciones propuestas
Abre un servicio en Marea Gran Via, revisa las alternativas del optimizador y precarga una disposición en el cronograma como borrador antes de guardarla.
En este artículo
Las disposiciones propuestas ayudan al responsable de sala a comparar alternativas de mesas para un servicio sin cambiar todavía las reservas reales.
El flujo termina en el cronograma con cambios temporales revisables: el operador puede ajustar, guardar o revertir antes de persistir la disposición.
Antes de empezar
- Sesión iniciada en Grupo Marea Demo con la ubicación Marea Gran Via seleccionada.
- Acceso al detalle del servicio en `reservations/:occurrenceId`.
- Permiso `reservation:view` o `reservation:manage` para abrir el detalle del servicio.
- Uso de reserva automática habilitado para consultar o generar soluciones del optimizador.
- El servicio debe tener plano, mesas, combinaciones y configuración de optimización disponibles.
- Si no hay una corrida fresca reutilizable, el servicio externo de optimización debe estar disponible.
Instrucciones
- 1.
Abre el servicio
Entra en el detalle del servicio de comidas de Marea Gran Via desde el calendario de reservas. La pantalla debe mostrar la ocurrencia, sus reservas y las opciones de gestión.
- 2.
Entra en Configuraciones
Pulsa `Configuraciones` y selecciona `Disposiciones propuestas`. Si el servicio no tiene configuración de optimización, la app muestra un aviso y no solicita una corrida.
- 3.
Espera las soluciones
La app reutiliza la última corrida fresca cuando existe. Si el servicio está en modo manual, no hay corrida previa o la caché no está fresca, solicita una nueva ejecución al optimizador.
- 4.
Compara las alternativas
En la modal, revisa etiqueta, score, objetivo, desdobles usados y asignaciones por reserva, hora y mesas. La alternativa recomendada aparece seleccionada; si no coincide con la respuesta, se usa la primera.
- 5.
Precarga en el cronograma
Pulsa `Precargar en cronograma` para cerrar la modal y abrir `Cronograma`. La disposición se carga como borrador, sin modificar aún las mesas reales de las reservas.
- 6.
Revisa el borrador
Comprueba el aviso `Disposición aplicada`, ajusta mesas si hace falta y decide entre guardar o revertir. Si ya había cambios temporales, la app pide aplicarlos, descartarlos o cancelar antes de continuar.
- 7.
Guarda los cambios
Cuando la disposición sea correcta, guarda el cronograma. La app actualiza las mesas reserva por reserva como asignaciones manuales y puede pedir confirmación si debe pasar el servicio a modo manual.
Validaciones y límites
- El detalle no carga si falta organización, ubicación u ocurrencia seleccionada.
- Sin `reservation:view` ni `reservation:manage`, la pantalla muestra estado de no acceso.
- La llamada al optimizador puede ser denegada si faltan permisos de optimización o `reservation-automatic:use`.
- Si el optimizador no devuelve alternativas, se muestra `No se han encontrado soluciones aplicables para este servicio` y no se abre la modal.
- Las asignaciones con reservas inexistentes o mesas fuera del plano actual se descartan al cargar el borrador.
- `Precargar en cronograma` no persiste la solución por sí solo.
- Guardar requiere `reservation:manage`; las reservas en estado `waitlist` rechazan asignaciones de mesas.
Resultado esperado
El responsable de sala puede convertir una propuesta del optimizador en un borrador visible en el cronograma, revisarlo con control operativo y guardarlo solo cuando la disposición sea correcta.