Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsAsistencia
Dispositivo

Aceptar corrección

Acepta una corrección pendiente de asistencia para confirmar la entrada o salida corregida de un turno de personal, cambiándola de Pendiente a Corregida sin crear un turno nuevo.

En este artículo

Aceptar una corrección pendiente resuelve una incidencia de fichaje sobre el turno de personal existente. El responsable revisa la fila, confirma la acción y Antylogic marca la entrada, la salida o ambas como corregidas.

El flujo se realiza desde Correcciones de asistencia. En el entorno demo ES de Grupo Marea Demo y Marea Gran Via puede usarse una corrección reciente de Marta Ruiz para mostrar el recorrido sin inventar datos.

Antes de empezar

  • Iniciar sesión con la organización Grupo Marea Demo y la ubicación Marea Gran Via seleccionadas.
  • Tener permiso de ubicación `staff-shifts:manage` o acceso `system-admin`.
  • Disponer de al menos un turno de personal con corrección pendiente de entrada o salida.
  • Abrir Correcciones de asistencia con un rango de fechas válido; con `pending_only=true` se muestran eventos `staff_shift` con `correction_requested`.

Instrucciones

  1. 1.

    Abrir correcciones pendientes

    Entra en Asistencia y abre Correcciones. La vista pendiente carga las correcciones solicitadas para turnos de personal de la ubicación seleccionada.

  2. 2.

    Revisar la fila pendiente

    Localiza una fila marcada como Pendiente y comprueba empleado, fecha, turno y hora corregida antes de aceptarla.

  3. 3.

    Abrir la confirmación

    Pulsa Aceptar en la fila pendiente. Antylogic muestra una confirmación con el título Aceptar corrección y el resumen de la incidencia.

  4. 4.

    Confirmar la aceptación

    Confirma la acción para guardar la corrección. La app actualiza el turno existente y marca la entrada, la salida o ambas como `correction_made`.

  5. 5.

    Comprobar el resultado

    Después del guardado, la pantalla muestra Corrección actualizada y refresca el listado. Con pendientes desactivado, la fila aceptada debe aparecer como Corregida.

Validaciones y límites

  • Sin `staff-shifts:manage`, la pantalla no presenta la tabla de correcciones y muestra acceso denegado.
  • Aceptar queda deshabilitado si la fila no tiene una corrección pendiente o si la actualización ya está en curso.
  • Cancelar la confirmación cierra el modal sin guardar cambios.
  • La aprobación actualiza el `calendar_event` existente; no crea un turno nuevo.
  • Si solo la entrada está pendiente, se actualizan `starts_at` y `start_status`; si solo la salida está pendiente, se actualiza `end_status` y se envía `ends_at` cuando la fila tiene hora de salida.
  • Si entrada y salida están pendientes, la acción intenta resolver ambas en una misma actualización.
  • Para ajustar horas manualmente se debe abrir el formulario del turno; la acción directa Aceptar no edita la hora.
  • Cuando la corrección deja de estar pendiente, Antylogic refresca la lista y puede notificar al empleado afectado con `staff_shift_correction_decided`.
  • Si el guardado falla, la pantalla muestra No pudimos guardar la corrección con el mensaje de error correspondiente.

Resultado esperado

La corrección deja de figurar como Pendiente, el turno de personal existente queda actualizado y la revisión queda reflejada como Corregida en el listado de asistencia.

Artículos relacionados