Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsServicios
Dispositivo

Cómo gestionar la dotación del servicio

Define los roles necesarios para un servicio, asigna empleados con horarios concretos y revisa los avisos de cobertura antes de guardar el formulario completo del servicio.

En este artículo

La dotación del servicio se gestiona dentro del formulario de Crear servicio o Editar servicio. No es una pantalla independiente: los roles requeridos, los horarios de empleados y el resto de datos del servicio se guardan juntos.

El flujo ayuda al responsable de sala a comparar la cobertura real con el mínimo y el recomendado por rol. Si faltan personas, Antylogic muestra problemas o avisos operativos, pero esos avisos no bloquean el guardado por sí solos.

Antes de empezar

  • Tener seleccionadas la organización Grupo Marea Demo y la ubicación Marea Gran Via.
  • Disponer de permisos para ver y gestionar servicios; para cargar o guardar horarios de empleados también hacen falta permisos de horarios de staff.
  • Trabajar sobre un servicio futuro o no iniciado. Si el servicio u ocurrencia ya empezó, la pantalla queda en solo lectura y no permite guardar.
  • Tener roles de staff y empleados activos en la ubicación, por ejemplo Marta Ruiz, Lucia Navarro, Diego Serrano y Alba Castro.
  • Para capturas del runtime localizado, usar `APP_DEEPLINK_BASE`, `ORG_ID`, `LOCATION_ID`, `SERVICE_EVENT_ID` y una `SERVICE_STAFF_EDITABLE_OCCURRENCE_START` futura.

Instrucciones

  1. 1.

    Abre el servicio

    Desde el calendario de servicios, abre el servicio de Marea Gran Via que quieres dotar. En edición deben verse las pestañas Info, Roles requeridos, Empleados y Repetir.

  2. 2.

    Define los roles requeridos

    Entra en Roles requeridos, pulsa Añadir requisito, escoge un rol y completa Mínimo y Recomendado. Cada rol solo puede aparecer una vez en el servicio.

  3. 3.

    Asigna empleados

    Entra en Empleados y usa Añadir empleado para crear horarios del servicio. Al seleccionar un empleado, la aplicación puede proponer su rol y evita repetir el mismo empleado en otra fila activa.

  4. 4.

    Ajusta los horarios

    Usa la línea temporal o los controles móviles para ajustar inicio y fin. El modo Relativo sigue el inicio y fin del servicio mediante offsets; el modo Absoluto conserva horas concretas.

  5. 5.

    Revisa la cobertura

    Comprueba Empleados por rol y los badges de la pestaña Empleados. Por debajo del mínimo aparece un problema; por debajo del recomendado aparece un aviso.

  6. 6.

    Guarda los cambios

    Pulsa Guardar para persistir el servicio completo con sus requisitos y horarios. En un servicio no recurrente, la aplicación actualiza el `service-bundle` y vuelve al calendario indicado por la ruta de retorno.

  7. 7.

    Aplica cambios recurrentes

    Si el servicio es recurrente, Guardar abre el modal de edición recurrente. Elige si el cambio afecta solo a este servicio o a los servicios futuros.

  8. 8.

    Confirma el impacto

    Tras guardar, revisa el calendario de servicios. La lista puede mostrar avisos de dotación y, si cambia un horario futuro de un empleado con usuario vinculado, la app puede crear una notificación de cambio de horario.

Validaciones y límites

  • El formulario exige título, rango horario válido y, si el servicio no es interno, plano y catálogo.
  • No se puede guardar un servicio u ocurrencia que ya haya empezado.
  • Cada requisito necesita rol, mínimo y recomendado; en la UI los contadores son enteros de al menos 1.
  • No se puede repetir el mismo rol en dos requisitos del mismo servicio.
  • Cada horario necesita empleado, rol e inicio anterior al fin.
  • En modo Relativo se guardan offsets respecto al servicio; en modo Absoluto se guardan horas concretas.
  • Los problemas y avisos de cobertura orientan la operación, pero no bloquean el guardado por sí solos.
  • Los requisitos u horarios omitidos del payload se eliminan al sincronizar el bundle.
  • La escritura de horarios no se hace directamente en `/staff-schedules`; se guarda mediante `service-bundle` o mediante `split` en servicios recurrentes.

Resultado esperado

El servicio queda actualizado con requisitos por rol, horarios de empleados y avisos de cobertura recalculados. El equipo puede volver al calendario con la dotación visible y trazable dentro del propio servicio.

Artículos relacionados