Повторяющаяся недоступность

Повторяющаяся недоступность

Большинство волонтёров могут служить почти каждую неделю, но почти в каждой команде есть кто-то с постоянным конфликтом — руководитель малой группы, который никогда не доступен в 1-е воскресенье месяца, родитель, который не может по субботам, хорист, который путешествует через каждое воскресенье. Добавление отдельных дат блокировки каждое воскресенье утомительно и чревато ошибками. Функция повторяющейся недоступности TimelyChurch позволяет волонтёру установить один повторяющийся шаблон, и система автоматически заполняет конкретные даты блокировки.

Как это работает

Есть две части:

  1. Шаблон повторяющейся недоступности, сохранённый для волонтёра в каждой из его команд служения (например, «Сара Смит — через каждое воскресенье»).
  2. Конкретные даты блокировки на следующие три месяца, созданные сразу при добавлении шаблона и пополняемые автоматическим процессом каждое воскресенье в полночь. Эти конкретные даты используются той же системой доступности, которую уже использует автопланировщик, поэтому повторяющийся конфликт волонтёра учитывается везде.

Поскольку даты пополняются еженедельно с опережением на 3 месяца, календарь блокировок команды всегда остаётся примерно на 90 дней впереди «сегодня» — даже на месяцы в будущем, где повторения ещё не сгенерированы.

Поддерживаемые шаблоны

Шаблон Совпадения
Каждое воскресенье Каждое воскресенье
Через каждое воскресенье Воскресенье в чётные недели года
1-е воскресенье месяца Первое воскресенье каждого месяца
2-е воскресенье месяца Второе воскресенье каждого месяца
3-е воскресенье месяца Третье воскресенье каждого месяца
4-е воскресенье месяца Четвёртое воскресенье каждого месяца
5-е воскресенье месяца Пятое воскресенье (когда оно есть)
Каждую субботу Каждую субботу
Каждую среду Каждую среду

Примечание: Текущий набор шаблонов ориентирован на воскресенья, поскольку большинство повторяющихся церковных богослужений приходится на воскресенье. Если нужен пользовательский дневной шаблон, которого нет в списке, вводите конкретные даты блокировки (или диапазон дат) на странице Доступность для служения (см. Управление доступностью волонтёров).

Добавление шаблона повторяющейся недоступности

Из портала участника (со стороны волонтёра)

  1. Войдите в портал участника и откройте Моё расписание.
  2. Нажмите Настройки планирования, чтобы открыть страницу Доступность для служения.
  3. Найдите раздел Шаблоны повторения и нажмите Добавить шаблон.
  4. В окне Добавить повторяющийся шаблон выберите Шаблон (например, «1-е воскресенье месяца»).
  5. При необходимости добавьте Причина (необязательно) (например, «Рабочий график», «совместная опека по выходным»). Причина сохраняется на каждой сгенерированной дате блокировки, чтобы руководители знали, почему вы недоступны.
  6. Сохраните.

Шаблон сразу активен, и ваши даты блокировки на следующие 3 месяца создаются немедленно.

Что происходит после сохранения

  • Ваш шаблон сохраняется для каждой команды служения, в которой вы состоите.
  • Для каждого воскресенья/субботы/среды в следующие 3 месяца, соответствующего шаблону, система создаёт дату блокировки в вашей доступности.
  • Существующие даты блокировки не дублируются — даты, которые уже есть, остаются нетронутыми.
  • Автопланировщик, умные предложения и самостоятельная запись сразу начинают считать вас недоступным на этих датах.

Удаление шаблона

Если постоянный конфликт закончился (вы ушли с руководства малой группой, изменилась договорённость об опеке и т. д.):

  1. Перейдите в Доступность для служения в портале участника (Моё расписание → Настройки планирования).
  2. В разделе Шаблоны повторения найдите свой шаблон.
  3. Нажмите «удалить» и подтвердите «Удалить этот повторяющийся шаблон?».

При удалении шаблона уже сгенерированные даты блокировки остаются на месте — они не удаляются автоматически. Это сделано намеренно: если вы удалите шаблон, но всё ещё хотите быть свободны в ближайшее воскресенье, вы будете расстроены потерей этой блокировки. Чтобы очистить конкретные предстоящие даты, удалите их по отдельности из списка Предстоящие недоступные даты (или нажмите заблокированное воскресенье в Моё расписание → Доступность).

Представление администратора

У администраторов нет отдельного экрана «повторяющаяся недоступность», но они могут увидеть результирующие даты блокировки:

  • На вкладке Служение волонтёра в разделе Участники (в блоке Недоступные даты).
  • Как значок В отпуске на вкладке Участники команды.
  • В группе Недоступно окна Найти волонтёров и как ячейки – в Сетке расписания.

Как вычисляются даты

Для каждого активного шаблона система:

  1. Берёт диапазон дат от «сейчас» до «сейчас + 3 месяца».
  2. Проходит по каждому дню в этом диапазоне.
  3. Для каждого дня спрашивает шаблон «соответствуешь ли ты этой дате?» (например, это воскресенье? это 2-е воскресенье месяца?).
  4. Для совпадающих дат добавляет дату блокировки в доступность волонтёра — существующие даты не трогаются, вставляются только новые.
  5. Помечает каждую сгенерированную запись причиной шаблона (или по умолчанию «Повторяющееся: 1-е воскресенье месяца»), чтобы администраторы видели причину блокировки.

Особые случаи

Ситуация Поведение
Вы добавили шаблон, затем добавили разовую блокировку на ту же дату Обе записи существуют; дата считается недоступной. Конфликта нет.
Вы добавили шаблон, затем хотите служить на конкретной сгенерированной дате Удаление только этой даты не сохраняется — еженедельное пополнение вернёт её. Удалите шаблон, удалите эту дату и затем снова добавьте шаблон.
Вы меняете шаблон (например, с 1-го воскресенья на 2-е) Сейчас нужно удалить старый шаблон и добавить новый. Уже сгенерированные даты от старого шаблона остаются до ручного удаления.
Вы покидаете команду Шаблоны в членствах, которые больше не активны, не создают новых дат.

Связанная автоматизация

Даты повторяющейся недоступности пополняются автоматическим процессом каждое воскресенье в полночь. См. Автоматизация и запланированные задачи для полного списка автоматических задач для волонтёров.

Совет: Поскольку новый шаблон создаёт свои даты сразу, а еженедельное пополнение держит их на три месяца вперёд, автозаполнение всегда видит постоянные конфликты волонтёра.

Мы используем файлы cookie для персонализации вашего опыта. Продолжая посещать этот сайт, вы соглашаетесь на использование нами файлов cookie

Ещё