Sistema de gestión de turnos rotativos, asistencia e informes para equipos de seguridad.
Alcance y finalidad del sistema
Roll Manager es una aplicación web diseñada para gestionar el personal de seguridad de An Allied Universal Company. Resuelve tres problemas concretos del día a día:
¿A quién está dirigido? A coordinadores y administradores de seguridad que manejan grupos de oficiales con turnos rotativos de 8 horas.
Quién puede hacer qué en el sistema
admin@rollmanager.com. Desde el panel de Usuarios puedes crear nuevas cuentas para coordinadores y oficiales. Crea los usuarios solo después de tener los colaboradores y grupos listos.Sin esto, la configuración no va a tener sentido
Cada semana (empezando el lunes), el turno de cada grupo avanza en este ciclo:
Un grupo es un conjunto de colaboradores que rotan juntos. Todos los del mismo grupo siempre están en el mismo turno la misma semana. Cada grupo tiene su propio punto de inicio en el ciclo de rotación (su fecha de inicio).
Ejemplo: el Grupo A puede estar en T1 esta semana mientras el Grupo B está en T3. Son independientes.
| Modalidad | Nombre | ¿Qué hace? | Turnos en que trabaja | Ciclo propio |
|---|---|---|---|---|
| FULL | Turno mixto | Rota en los 3 turnos junto con su grupo | T1 + T2 + T3 | 21 días (3 semanas) |
| MT | Turno doble | Rota solo entre Mañana y Tarde. Cuando el grupo va a Noche, él se queda en Tarde. | T1 + T2 (nunca T3) | 14 días (2 semanas) |
| FIJO T1 | Fijo mañana | Siempre trabaja de 06:00 a 14:00, sin importar el turno del grupo | Solo T1 | Sin ciclo |
| FIJO T2 | Fijo tarde | Siempre trabaja de 14:00 a 22:00, sin importar el turno del grupo | Solo T2 | Sin ciclo |
| MT_ALTERNO | Alterno M/T | Alterna T1 y T2 en bloques de 2 días, con un ciclo propio de 2 semanas. Miércoles siempre libre. Nunca trabaja T3. | T1 + T2 (nunca T3) | 14 días (A/B independiente del grupo) |
Esta modalidad es la más especial del sistema. El colaborador alterna entre Mañana y Tarde en bloques de 2 días, con un ciclo personal de 2 semanas (Semana A y Semana B). El miércoles siempre es libre.
fechaInicioPersonal (un lunes de referencia donde comenzó Semana A).Patrón semanal (Semana A y Semana B):
| Semana | Lun | Mar | Mié | Jue | Vie | Sáb | Dom |
|---|---|---|---|---|---|---|---|
| A par | T | T | Libre | M | M | T | T |
| B impar | M | M | Libre | T | T | M | M |
M = Mañana (T1 · 06:00–14:00) · T = Tarde (T2 · 14:00–22:00) · Libre = día libre fijo
¿Cómo saber qué semana corresponde hoy?
El sistema cuenta cuántas semanas han pasado desde la fechaInicioPersonal (lunes de Semana A). Si el número de semanas transcurridas es par → Semana A, si es impar → Semana B.
fechaInicioPersonal?fechaInicioPersonal = lunes 26 may 2026.fechaInicioPersonal = lunes 19 may 2026.Los días libres no son fijos por modalidad (excepto el miércoles de MT_ALTERNO). El coordinador elige manualmente el día libre de cada colaborador al crearlo o editarlo.
| Campo | Para qué sirve | ¿Quién lo tiene? |
|---|---|---|
diaLibre | Día libre principal del colaborador (Lunes–Domingo o "Sin día libre") | Todos los colaboradores activos |
diaLibreExtra | Segundo día libre opcional — p. ej. colaboradores FULL en T3 que liberan Viernes + Sábado | Opcional — solo si tiene 2 días libres |
diaLibre, el sistema ya lo sabe. Puedes usar diaLibre para un día libre adicional si lo tiene.Cuando un colaborador no va a trabajar una semana completa (vacaciones, permiso, ausencia), se registra como excepción. Aparecerá en la Vista de Hoy con su nombre tachado para que sepas que no está disponible.
| Tipo | Cuándo usarla |
|---|---|
| Vacaciones | El colaborador está en sus días de descanso programados |
| Permiso | Tiene autorización para ausentarse (permiso con goce, cita médica, etc.) |
| Ausencia | No se presentó sin justificación previa |
Sigue estos pasos exactamente en este orden la primera vez
fechaInicioPersonal se vuelve visible y obligatorio. Consulta la sección MT_ALTERNO para saber qué fecha ingresar.fechaInicioPersonal del colaborador MT_ALTERNO).https://roll-manager.ezekl.com/login.Lo que hay que hacer cada día
Rutina del administrador/coordinador cada día:
¿Cuándo usar la sección “Roll”?
La sección Roll permite ver el horario completo de un grupo para cualquier semana (pasada o futura). También es donde se gestionan las excepciones por colaborador.
| Cuándo entrar al Roll | Para qué |
|---|---|
| Un colaborador va a tomar vacaciones | Marcar excepción “Vacaciones” para esa semana |
| Necesitas saber qué turno tendrá X grupo en 3 semanas | Seleccionar el grupo y la semana futura |
| Quieres revisar el historial de un grupo | Seleccionar el grupo y una semana pasada |
Qué ve cada rol cuando inicia sesión
Cuando un oficial inicia sesión, ve una vista simplificada con su propio turno únicamente.
admin o coordinador por error. Corrígelo en Usuarios.Lee esto antes de empezar a configurar
| Error | Por qué pasa | Cómo evitarlo |
|---|---|---|
| Los turnos de todos están mal | La fecha de inicio de rotación del grupo está mal configurada | Antes de crear el grupo, confirma con un registro histórico en qué turno estaba ese grupo en un lunes específico |
| Un colaborador MT aparece en Noche | Se creó con modalidad FULL en vez de MT | Al crear/editar el colaborador, seleccionar correctamente la modalidad |
| Un FIJO aparece en el turno del grupo | Se creó con modalidad FULL en vez de FIJO T1/T2 | Verificar la modalidad al crear el colaborador |
| El colaborador MT_ALTERNO está en el turno equivocado | La fechaInicioPersonal está mal configurada | Verificar en qué turno estaba hoy y calcular el lunes de Semana A correcto (ver sección MT_ALTERNO arriba) |
| El MT_ALTERNO aparece trabajando el miércoles | Puede ser un error de visualización o fecha mal configurada | El miércoles siempre debe ser LIBRE para MT_ALTERNO; revisar fechaInicioPersonal |
| Un colaborador aparece en asistencia en su día libre | El campo diaLibre no fue configurado | Editar el colaborador y asignarle el día libre correspondiente |
| La Vista de Hoy está vacía | No hay grupos o colaboradores activos, o la fecha de inicio es muy futura | Verificar que haya al menos un grupo y un colaborador activos, y que la fecha de inicio ya haya pasado |
| Un colaborador no aparece en la Vista de Hoy | Está marcado como inactivo, o tiene una excepción para esta semana, o hoy es su día libre | Revisar en Colaboradores que esté activo; revisar en Roll que no tenga excepción |
| El informe no se formaliza con IA | El borrador está vacío, o hay un problema temporal de conexión | Escribir al menos 2–3 líneas antes de presionar “Formalizar”. Intentar de nuevo si falla |
| Un oficial ve los turnos de otros | Se le asignó el rol admin o coordinador por error | Revisar en Usuarios y cambiar el rol a oficial |
Regla de oro para no romper los turnos:
Resumen visual del orden correcto:
Dudas comunes con respuesta directa
fechaInicioPersonal poner para un colaborador MT_ALTERNO?fechaInicioPersonal.fechaInicioPersonal. Los cambios se reflejan inmediatamente en la Vista de Hoy.fechaInicioRotacion en el pasado — un lunes donde puedas confirmar en qué turno estaba ese grupo. Luego asigna los colaboradores y verifica la Vista de Hoy para confirmar que todo esté correcto.