Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsReservas y clientes
Dispositivo

Cómo actualizar un cliente desde una reserva

Actualiza el nombre o teléfono del cliente vinculado a una reserva existente sin salir del detalle de la ocurrencia. Al guardar, Antylogic guarda primero la reserva y después actualiza el cliente asociado.

En este artículo

Este flujo sirve para corregir datos de contacto durante la operativa de reservas, manteniendo la reserva como punto de entrada. El equipo de sala no tiene que abrir una ficha de cliente separada para ajustar nombre o teléfono.

La actualización forma parte del guardado completo de la reserva. Por eso conviene revisar también comensales, hora, duración y mesas antes de pulsar Guardar.

Antes de empezar

  • Sesión iniciada con organización, ubicación y ocurrencia válidas; en la demo ES, Grupo Marea Demo y Marea Gran Via.
  • La ocurrencia de reservas debe cargar en el detalle de ocurrencia.
  • Debe existir una reserva editable con cliente ya vinculado; en la demo ES se usa Javier Martin.
  • El operador necesita `reservation:manage` para editar y guardar, y permisos efectivos de `customer:view` y `customer:manage` para precargar y actualizar el cliente.

Instrucciones

  1. 1.

    Abre la ocurrencia de reservas

    Entra en el detalle de la ocurrencia desde el calendario o con el enlace profundo de reservas. La pantalla carga servicio, reservas, mesas asignadas y datos de clientes.

  2. 2.

    Abre una reserva con cliente

    En la pestaña Lista, localiza una reserva existente con cliente, por ejemplo Javier Martin, y pulsa la fila o Editar. Este flujo sólo aplica si la reserva ya tiene cliente vinculado.

  3. 3.

    Cambia nombre o teléfono

    En el editor de reserva, ajusta Nombre cliente o Teléfono cliente. Mantén válidos comensales, estado, hora, duración y mesas porque el cliente se guarda dentro del guardado completo de la reserva.

  4. 4.

    Guarda la reserva

    Pulsa Guardar. Antylogic actualiza primero la reserva y, si esa llamada termina correctamente, actualiza después el cliente enviando su id, nombre completo y teléfono.

  5. 5.

    Comprueba la lista refrescada

    Cuando el editor se cierra, revisa que la fila de la reserva muestra los datos actualizados. La pantalla refresca tanto la ocurrencia como la lista de clientes.

Validaciones y límites

  • Si la reserva no tiene cliente vinculado, el flujo corresponde a la creación inline de cliente, no a esta actualización.
  • Nombre cliente y Teléfono cliente no pueden quedar vacíos después de quitar espacios.
  • Si el guardado de la reserva falla, no se intenta actualizar el cliente.
  • Si falla la actualización del cliente, el formulario muestra error, pero la reserva ya guardada no se revierte automáticamente.
  • No hay endpoint transaccional conjunto: reserva y cliente se guardan en dos llamadas secuenciales.
  • El editor sólo expone nombre y teléfono; según la implementación actual, otros campos del cliente no enviados por este flujo pueden quedar vacíos o en cero.
  • En modo `waiting_list`, la edición inline queda deshabilitada desde las superficies principales.

Resultado esperado

La reserva vuelve a la lista con los datos del cliente refrescados y el equipo mantiene la corrección dentro del contexto operativo de reservas.