Indisponibilidade Recorrente
A maioria dos voluntários pode servir na maior parte das semanas, mas quase toda equipe tem alguém com um conflito fixo — um líder de pequeno grupo que nunca está disponível no 1º domingo do mês, um pai que não pode aos sábados, um cantor que viaja a cada outro domingo. Adicionar datas bloqueadas individuais um domingo de cada vez é tedioso e propenso a erros. O recurso de indisponibilidade recorrente do TimelyChurch permite que um voluntário (ou um administrador em seu nome) defina um único padrão repetitivo, e o sistema materializa as datas bloqueadas reais automaticamente.
Como Funciona
Há duas peças:
- Um padrão de indisponibilidade recorrente armazenado para um membro específico da equipe (por exemplo, «Sarah Smith, Worship Team — every other Sunday»).
- Um processo automático semanal que executa todo domingo e converte cada padrão ativo em datas bloqueadas concretas para os próximos três meses. Essas datas concretas alimentam o mesmo sistema de disponibilidade que o agendador automático já usa, então o conflito recorrente de um voluntário é respeitado em todos os lugares.
Como o gerador executa semanalmente com uma antecedência de 3 meses, o calendário de bloqueios da sua equipe sempre fica aproximadamente 90 dias à frente de «hoje» — mesmo meses no futuro onde novas ocorrências ainda não foram geradas.
Padrões Suportados
| Padrão | Corresponde a |
|---|---|
| Every Sunday | Todo domingo |
| Every Other Sunday | Domingo em semanas de número par do ano |
| 1st Sunday of Month | O primeiro domingo de cada mês |
| 2nd Sunday of Month | O segundo domingo de cada mês |
| 3rd Sunday of Month | O terceiro domingo de cada mês |
| 4th Sunday of Month | O quarto domingo de cada mês |
| 5th Sunday of Month | O quinto domingo (quando existir) |
| Every Saturday | Todo sábado |
| Every Wednesday | Toda quarta-feira |
Nota: O conjunto atual de padrões é focado em domingos porque a maioria dos cultos recorrentes da igreja é baseada em domingo. Se precisar de um padrão de dia personalizado que não está nesta lista, use datas bloqueadas específicas manualmente na página Serving Availability (consulte Gerenciando a Disponibilidade de Voluntários).
Adicionando um Padrão de Indisponibilidade Recorrente
Pelo Portal do Membro (lado do voluntário)
- Faça login no Member Portal.
- Vá até Serving Availability.
- Encontre a seção Recurring Unavailability.
- Escolha um padrão no menu suspenso (por exemplo, «1st Sunday of Month»).
- Opcionalmente adicione um Reason (por exemplo, «small group leadership», «shared custody weekends»). O motivo é armazenado em cada data bloqueada gerada para que administradores saibam por que você está indisponível.
- Salve.
O padrão fica ativo imediatamente. Na próxima vez que o processo semanal executar (ou na próxima vez que um administrador gerar as datas manualmente), suas datas bloqueadas para os próximos três meses serão criadas.
O Que Acontece Depois de Salvar
- Seu padrão é salvo e vinculado à sua membresia da equipe.
- Para cada domingo/sábado/quarta-feira nos próximos 3 meses que corresponda ao padrão, o sistema cria uma data bloqueada na sua disponibilidade.
- Datas bloqueadas existentes não são duplicadas — datas que já existem ficam intactas.
- O agendador automático, sugestões inteligentes e auto-inscrição começam a tratá-lo como indisponível nessas datas imediatamente.
Removendo um Padrão
Se seu conflito fixo terminar (você deixa a liderança de pequeno grupo, o acordo de guarda muda, etc.):
- Vá até Serving Availability no portal do membro.
- Na seção Recurring Unavailability, encontre seu padrão.
- Clique em Remove.
Quando um padrão é removido, as datas bloqueadas já geradas permanecem no lugar — não são excluídas automaticamente. Isso é intencional: se você remover o padrão mas ainda quiser estar de folga neste domingo que vem, ficaria frustrado ao perder esse bloqueio. Para limpar datas específicas futuras, remova-as individualmente da lista de datas na Serving Availability.
Visualização do Administrador
Administradores não têm uma tela dedicada de «indisponibilidade recorrente», mas podem:
- Ver as datas bloqueadas resultantes no perfil de cada voluntário e na página Serving Availability.
- Confirmar que o processo semanal executou e quantas datas foram criadas.
Como o Gerador Semanal Decide o Que Criar
Para cada padrão ativo, o sistema:
- Pega um intervalo de datas de «agora» até «agora + 3 meses».
- Percorre cada dia nesse intervalo.
- Para cada dia, pergunta ao padrão «você corresponde a esta data?» (por exemplo, é domingo? é o 2º domingo do mês?).
- Para datas correspondentes, adiciona uma data bloqueada à disponibilidade do voluntário — datas que já existem ficam intactas, e apenas datas genuinamente novas são inseridas.
- Marca cada registro gerado com o motivo do padrão (ou um padrão como «Recurring: 1st Sunday of Month») para que administradores vejam de relance por que a data está bloqueada.
Casos Especiais
| Situação | Comportamento |
|---|---|
| Você adiciona um padrão e depois adiciona um bloqueio específico de evento para a mesma data | Ambos os registros existem; a data é tratada como indisponível. Sem conflito. |
| Você adiciona um padrão e depois quer servir em uma data gerada específica | Remova manualmente essa data da lista Serving Availability. O padrão permanece ativo para todas as outras. |
| Você muda o padrão (por exemplo, de 1st Sunday para 2nd Sunday) | Atualmente você deve remover o padrão antigo e adicionar um novo. Datas já geradas do padrão antigo permanecem até serem removidas manualmente. |
| O gerador executa enquanto você não tem membresias de equipe | Padrões vinculados a membresias inativas não geram datas — o gerador silenciosamente não faz nada para eles. |
Automação Relacionada
As datas de indisponibilidade recorrente são atualizadas por um processo automático semanal que executa nas manhãs de domingo. Consulte Automação e Tarefas Agendadas para a lista completa de automações agendadas de voluntários e como monitorá-las.
Dica: Uma cadência de domingo de manhã significa que as datas recém-geradas estão no lugar antes do agendador automático executar em qualquer lugar da semana seguinte. Se você ajustar um padrão no meio da semana, a alteração ainda tem efeito pleno, no máximo, no domingo seguinte.