Indisponibilidad recurrente
La mayoría de los voluntarios pueden servir la mayoría de las semanas, pero casi todo equipo tiene alguien con un conflicto permanente: un líder de grupo pequeño que nunca está disponible el 1.º domingo del mes, un padre que no puede los sábados, un corista que viaja cada dos domingos. Agregar fechas bloqueadas individuales domingo a domingo es tedioso y propenso a errores. La función de indisponibilidad recurrente de TimelyChurch permite que un voluntario (o un administrador en su nombre) establezca un solo patrón repetitivo, y el sistema materializa las fechas bloqueadas reales automáticamente.
Cómo funciona
Hay dos piezas:
- Un patrón de indisponibilidad recurrente almacenado para un miembro específico del equipo (p. ej., «Sarah Smith, Equipo de adoración — cada dos domingos»).
- Un proceso automático semanal que se ejecuta cada domingo y convierte cada patrón activo en fechas bloqueadas concretas para los próximos tres meses. Esas fechas concretas alimentan el mismo sistema de disponibilidad que el programador automático ya utiliza, de modo que el conflicto recurrente de un voluntario se respeta en todas partes.
Como el generador se ejecuta semanalmente con una anticipación de 3 meses, el calendario de bloqueos de su equipo siempre se mantiene aproximadamente 90 días por delante de «hoy», incluso en meses futuros donde aún no se han generado nuevas repeticiones.
Patrones admitidos
| Patrón | Coincide con |
|---|---|
| Cada domingo | Cada domingo |
| Cada dos domingos | Domingo en semanas pares del año |
| 1.º domingo del mes | El primer domingo de cada mes |
| 2.º domingo del mes | El segundo domingo de cada mes |
| 3.º domingo del mes | El tercer domingo de cada mes |
| 4.º domingo del mes | El cuarto domingo de cada mes |
| 5.º domingo del mes | El quinto domingo (cuando existe) |
| Cada sábado | Cada sábado |
| Cada miércoles | Cada miércoles |
Nota: El conjunto actual de patrones está orientado a los domingos porque la mayoría de los servicios recurrentes de la iglesia son dominicales. Si necesita un patrón de día personalizado que no esté en esta lista, recurra a ingresar manualmente fechas bloqueadas específicas desde la página Disponibilidad de Servicio (consulte Gestión de la disponibilidad de voluntarios).
Agregar un patrón de indisponibilidad recurrente
Desde el Portal del Miembro (lado del voluntario)
- Inicie sesión en el Portal del Miembro.
- Vaya a Disponibilidad de Servicio.
- Encuentre la sección Indisponibilidad recurrente.
- Elija un patrón del menú desplegable (p. ej., «1.º domingo del mes»).
- Agregue opcionalmente un Motivo (p. ej., «liderazgo de grupo pequeño», «fines de semana de custodia compartida»). El motivo se almacena en cada fecha bloqueada generada para que los administradores sepan por qué no está disponible.
- Guarde.
El patrón queda activo de inmediato. La próxima vez que se ejecute el proceso semanal (o la próxima vez que un administrador genere las fechas manualmente), se crearán sus fechas bloqueadas para los próximos tres meses.
Qué sucede después de guardar
- Su patrón se guarda y se vincula con su membresía del equipo.
- Para cada domingo/sábado/miércoles en los próximos 3 meses que coincida con el patrón, el sistema crea una fecha bloqueada en su disponibilidad.
- No se duplican las fechas bloqueadas existentes — las fechas que ya existen se dejan intactas.
- El programador automático, las sugerencias inteligentes y la inscripción propia comienzan a tratarlo como no disponible en esas fechas de inmediato.
Eliminar un patrón
Si su conflicto permanente termina (deja el liderazgo del grupo pequeño, cambia el acuerdo de custodia, etc.):
- Vaya a Disponibilidad de Servicio en el portal del miembro.
- En la sección Indisponibilidad recurrente, encuentre su patrón.
- Haga clic en Eliminar.
Cuando se elimina un patrón, las fechas bloqueadas ya generadas permanecen en su lugar — no se eliminan automáticamente. Esto es intencional: si elimina el patrón pero en realidad aún desea estar libre este próximo domingo, se frustraría al perder ese bloqueo. Para borrar fechas próximas específicas, elimínelas individualmente de la lista de fechas de Disponibilidad de Servicio.
Vista del administrador
Los administradores no tienen una pantalla de administración dedicada a «indisponibilidad recurrente», pero pueden:
- Ver las fechas bloqueadas resultantes en el perfil de cada voluntario y en la página de Disponibilidad de Servicio.
- Confirmar que el proceso semanal se ejecutó y cuántas fechas se crearon.
Cómo el generador semanal decide qué crear
Para cada patrón activo, el sistema:
- Toma un rango de fechas desde «ahora» hasta «ahora + 3 meses».
- Recorre cada día en ese rango.
- Para cada día, pregunta al patrón «¿coincide con esta fecha?» (p. ej., ¿es domingo? ¿es el 2.º domingo del mes?).
- Para las fechas coincidentes, agrega una fecha bloqueada a la disponibilidad del voluntario — de modo que las fechas que ya existen se dejan intactas y solo se insertan fechas genuinamente nuevas.
- Marca cada registro generado con el motivo del patrón (o un valor predeterminado como «Recurrente: 1.º domingo del mes») para que los administradores vean de un vistazo por qué la fecha está bloqueada.
Casos límite
| Situación | Comportamiento |
|---|---|
| Agrega un patrón y luego agrega un bloqueo específico del evento para la misma fecha | Existen ambos registros; la fecha se trata como no disponible. Sin conflicto. |
| Agrega un patrón y luego desea servir en una fecha generada específica | Elimine manualmente esa fecha de la lista de Disponibilidad de Servicio. El patrón permanece activo para todas las demás. |
| Cambia el patrón (p. ej., del 1.º domingo al 2.º domingo) | Actualmente debe eliminar el patrón antiguo y agregar uno nuevo. Las fechas ya generadas del patrón antiguo permanecen hasta eliminarlas manualmente. |
| El generador se ejecuta mientras no tiene membresías de equipo | Los patrones vinculados a membresías inactivas no generan fechas — el generador no hace nada silenciosamente para ellos. |
Automatización relacionada
Las fechas de indisponibilidad recurrente se actualizan mediante un proceso automático semanal que se ejecuta los domingos por la mañana. Consulte Automatización y trabajos programados para la lista completa de automatizaciones programadas de voluntarios y cómo supervisarlas.
Consejo: Una cadencia de domingo por la mañana significa que las fechas recién generadas están en su lugar antes de que el programador automático se ejecute en cualquier parte de la semana siguiente. Si ajusta un patrón a mitad de semana, el cambio igualmente surte pleno efecto, a más tardar, el domingo siguiente.