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.
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.
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.
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.
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.
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.
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.
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.
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.