Cómo precargar una solución de optimización
Revisa una alternativa del optimizador y carga sus mesas propuestas en el cronograma como borrador local. La precarga no guarda cambios: el equipo puede comparar, revertir o guardar después desde el tablero.
En este artículo
Este flujo ayuda al responsable de sala a llevar una propuesta del optimizador al cronograma de mesas sin convertirla todavía en asignaciones persistidas.
La acción termina cuando la disposición aparece como cambios temporales. El guardado posterior pertenece al flujo manual del tablero y puede requerir confirmación adicional.
Antes de empezar
- Sesión iniciada con organización y local seleccionados.
- Permiso para gestionar reservas en el local.
- Ocurrencia abierta desde /:orgId/:locationId/reservations/:occurrenceId.
- La ocurrencia tiene configuración de optimización y un plano con mesas cargado.
- El optimizador devuelve al menos una solución con asignaciones aplicables.
- Para el demo ES, usar Grupo Marea Demo, Marea Gran Via y BOOKING_SOLUTIONS_OCCURRENCE_ID.
Instrucciones
- 1.
Abre la ocurrencia
Desde Reservas, entra en el detalle del servicio que quieres revisar. La pantalla debe mostrar reservas, asignaciones y el plano de mesas de la ocurrencia.
- 2.
Abre Disposiciones propuestas
En Configuraciones, selecciona Disposiciones propuestas. Antylogic obtiene una corrida de optimización para la ocurrencia o reutiliza una disponible cuando la caché sigue siendo válida.
- 3.
Revisa la alternativa
Compara las soluciones disponibles antes de actuar. La modal muestra métricas como score, valor objetivo, desdobles usados y las mesas propuestas para cada reserva.
- 4.
Precarga en el cronograma
Pulsa Precargar en cronograma. La modal se cierra, se abre la pestaña Cronograma y la solución se transforma en cambios temporales sobre las reservas y mesas válidas.
- 5.
Decide si conservarla
Revisa el borrador en el tablero. Usa Revertir cambios para descartarlo o Guardar para persistir las asignaciones desde el flujo manual de mesas.
Validaciones y límites
- La pantalla sólo carga datos cuando existen organización, local, ocurrencia y permiso de visualización.
- El menú Configuraciones requiere permiso para gestionar reservas.
- Si falta configuración de optimización o no hay soluciones aplicables, no se precarga ninguna disposición.
- Si ya existen cambios temporales en el tablero, la aplicación pide guardarlos o descartarlos antes de precargar otra solución.
- La precarga descarta reservas no cargadas, mesas fuera del plano actual y propuestas equivalentes a las asignaciones ya persistidas.
- Esta acción no llama al endpoint /optimization/runs/{runId}/apply y no guarda por sí sola.
- Si el usuario guarda después, una reserva en lista de espera no puede persistirse con mesas asignadas.
Resultado esperado
La solución queda visible como borrador revisable en el cronograma de mesas, con acciones para revertir o guardar después sin haber aplicado automáticamente la corrida del optimizador.