Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsReservas
Dispositivo

Cómo llamar al cliente en espera

Abre una llamada telefónica desde la fila de una reserva en lista de espera, con confirmación previa y sin cambiar la reserva, el cliente ni la ocurrencia.

En este artículo

Cuando una ocurrencia trabaja en modo lista de espera, el modal `Lista de espera` muestra las reservas pendientes. Si la reserva tiene cliente resuelto y teléfono guardado, la fila permite iniciar la llamada desde el mismo contexto operativo.

Esta acción no promociona la reserva a una franja ni modifica datos. Antylogic solo pide confirmación y, si el operador continúa, entrega el enlace `tel:` al sistema operativo o navegador.

Antes de empezar

  • Tener una organización y una ubicación activas; en el demo ES, `Grupo Marea Demo` y `Marea Gran Via`.
  • Abrir una ocurrencia de reservas en `booking_mode = "waiting_list"` desde `reservations/:occurrenceId`.
  • Tener permisos para ver reservas y cargar el análisis de lista de espera, incluido `reservation-automatic:use`.
  • Tener permiso `customer:view` para que la pantalla pueda resolver el teléfono del cliente.
  • La reserva debe tener cliente asociado y `customers.phone_e164` no vacío; en el demo ES, la fila esperada es `Sara Molina`.
  • El dispositivo o navegador debe poder abrir enlaces `tel:`.

Instrucciones

  1. 1.

    Abrir la ocurrencia en lista de espera

    Entra en el detalle de la ocurrencia. Cuando está en modo lista de espera, la acción principal de la pantalla aparece como `Lista de espera`.

  2. 2.

    Cargar el modal `Lista de espera`

    Pulsa `Lista de espera` para abrir el modal y cargar el análisis de reservas pendientes para esa ocurrencia.

  3. 3.

    Localizar la fila con teléfono

    Busca el cliente en espera. Si la reserva tiene cliente resuelto y `phone_e164`, la fila muestra el icono de teléfono junto al número.

  4. 4.

    Pulsar el número del cliente

    Toca el teléfono de la fila. La app muestra la alerta `Llamar al cliente` con las acciones `Cancelar` y `Llamar`.

  5. 5.

    Confirmar o cancelar

    Pulsa `Llamar` para abrir `tel:{customerPhone}` en el sistema. Si no quieres salir de Antylogic, pulsa `Cancelar`.

Validaciones y límites

  • Si faltan organización, ubicación, `occurrenceId` o permisos de vista, la pantalla no carga los datos necesarios.
  • El análisis de lista de espera falla si la ocurrencia ya no está en `waiting_list`.
  • El botón de teléfono solo aparece si existe `customer_id`, el cliente está cargado y `phone_e164.trim()` no está vacío.
  • El número usado es `customers.phone_e164` tras `trim()`, sin otra normalización visible.
  • Si pulsas `Cancelar`, no se abre `tel:` y no cambia ningún dato.
  • Si el sistema no puede abrir el enlace de llamada, la app muestra `No pudimos abrir la llamada para este cliente.`
  • La acción no ejecuta ninguna mutación HTTP: no modifica reservas, clientes ni ocurrencias.

Resultado esperado

El operador puede intentar llamar al cliente en espera desde la fila correcta, con confirmación previa y sin promocionar la reserva ni cambiar datos en Antylogic.

Artículos relacionados