Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsReservas online
Dispositivo

Cómo cambiar el modo de reservas

Cambia una ocurrencia concreta entre gestión manual y automática. En la interfaz observada, el control visible permite reactivar `Automatico` desde una ocurrencia `Manual` abierta, con configuración de optimización y fecha no pasada.

En este artículo

El modo de reservas define cómo se gestiona una ocurrencia materializada de servicio: en manual, el equipo conserva el control operativo; en automático, Antylogic vuelve a calcular soluciones de optimización para esa ocurrencia.

Este artículo se centra en el flujo visible en la app: abrir una ocurrencia manual, usar `Pasar a modo automatico` y confirmar que el detalle vuelve a mostrar `Automatico` sin cambiar la serie completa del calendario.

Antes de empezar

  • Trabajar dentro de una organización y ubicación activas, por ejemplo Grupo Marea Demo y Marea Gran Via.
  • Tener una ocurrencia de reservas materializada y accesible desde el calendario o desde `/:orgId/:locationId/reservations/:occurrenceId`.
  • Tener `reservation:manage` para ejecutar la acción desde la interfaz; para activar automático también se requiere `reservation-automatic:use`.
  • La ocurrencia debe estar en `Manual`, abierta, no corresponder a un día pasado y tener configuración de optimización asociada.

Instrucciones

  1. 1.

    Abre la ocurrencia

    Desde el calendario de reservas, abre el servicio que quieres revisar. El detalle muestra el modo actual, el estado de aceptación y las reservas asociadas, como una reserva de Javier Martin en el runtime demo ES.

  2. 2.

    Comprueba que puede reactivarse

    Antes de buscar la acción, confirma que el distintivo muestra `Manual`, que el servicio está abierto, que la fecha no está pasada y que existe configuración de optimización para la ocurrencia o el evento.

  3. 3.

    Abre Configuraciones

    En el detalle de la ocurrencia, abre el menú de acciones. Si se cumplen las condiciones de la interfaz y tienes permiso de gestión, aparece `Pasar a modo automatico`.

  4. 4.

    Selecciona Pasar a modo automatico

    La app actualiza el modo de la ocurrencia y después lanza una corrida forzada de optimización para recalcular la disponibilidad y las asignaciones operativas.

  5. 5.

    Confirma el resultado

    Cuando el flujo termina correctamente, la pantalla refresca el contexto y muestra el aviso `Modo automatico`. Vuelve a comprobar que el distintivo del detalle muestra `Automatico` y que sigues en la misma ocurrencia.

Validaciones y límites

  • La acción visible `Pasar a modo automatico` solo aparece si el modo actual es `Manual`, el estado está abierto, hay configuración de optimización y la ocurrencia no está en el pasado.
  • Sin `reservation:manage`, el menú no habilita el cambio desde la interfaz. El backend acepta `reservation:manage` u `optimization:manage`, y para `automatic` exige además `reservation-automatic:use`.
  • El cambio afecta solo a la ocurrencia materializada, no a toda la serie recurrente ni al evento base del calendario.
  • El endpoint de modo solo acepta `automatic` o `manual`; `waiting_list` puede quedar como modo final por sincronización de lista de espera, pero no se selecciona manualmente desde esta acción.
  • La interfaz revisada no muestra un botón directo `Pasar a modo manual`; el estado `Manual` puede aparecer por API o por otros flujos operativos, como cambios de mesas que fuerzan gestión manual.
  • El cambio de modo y la corrida de optimización son llamadas separadas. Si falla la corrida posterior, el modo puede haberse actualizado igualmente.

Resultado esperado

La ocurrencia queda de nuevo en `Automatico`, con la optimización y la lista de espera sincronizadas según el estado final calculado por Antylogic.

Artículos relacionados