IncidentGarden

Оверрайды

Как работает оверрайд — временная замена дежурного на период, намеренный пробел в покрытии и привязка к ротации либо ко всему расписанию.

Override (оверрайд) — это временная замена дежурного на конкретный период. Обычная ситуация: дежурный по ротации заболел или уезжает, и на эти дни нужно поставить другого — не переписывая саму ротацию. Оверрайд решает это точечно: на свой период [Start, End] он замещает того, кого назначила ротация.

Оверрайды настраиваются на детальной странице расписания. Кнопка Add Override открывает форму, Edit Override — правку. Это оперативный инструмент дежурного, поэтому управлять им может не только org_admin, org_owner и team_admin, но и team_member команды.

Что делает оверрайд

  • Замещает дежурного на период [Start, End]. В это время on-call по затронутой ротации становится тот, кого вы указали в оверрайде.
  • Покрывает весь свой период целиком. Оверрайд игнорирует ограничение активных часов ротации (Restrict active hours): даже если ротация в эти часы молчала бы, оверрайд действует на всём заданном интервале без оглядки на окна.
  • Виден в Who is On Call. Пока оверрайд активен, дежурный в секции Who is On Call помечен бейджем Override — видно, что он on-call не по обычной ротации, а по замене.

Форма оверрайда

Выберите User

Поле User (optional) — кто заступает на подмену. Выбранный человек становится дежурным на весь период оверрайда.

Поле необязательное. Оставить его пустым (вариант Nobody (gap in coverage)) — это намеренный пробел в покрытии: на заданный период по затронутой ротации дежурного нет совсем. Так осознанно снимают дежурство — например, на время, когда покрытие не требуется.

Подменяющий обязан быть членом той команды, которой принадлежит расписание. Поставить на оверрайд человека не из команды система не даст — сначала введите его в команду.

Задайте Start Date и End Date

Start Date и End Date задают период действия оверрайда. Время вводится в вашем поясе отображения (организации или пользователя) — активный пояс подписан рядом с полями.

Привязка: одна ротация или всё расписание

Оверрайд действует на одном из двух уровней:

  • Привязанная к ротации — замещает дежурного только в одной выбранной ротации. Остальные параллельные ротации расписания работают как обычно.
  • Глобальная — действует на всё расписание: на свой период отменяет все ротации сразу. Удобно, когда на эти дни нужно полностью переназначить дежурство по расписанию (или, в паре с пустым User, целиком снять покрытие).

Пересечения запрещены

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

Оверрайд работает поверх ротаций, но не заменяет их насовсем: за пределами периода [Start, End] всё возвращается к обычному кругу ротации. Чтобы изменить дежурство навсегда, правьте саму ротацию — Ротации. А кто on-call с учётом ротаций, ограничений часов и оверрайдов — всегда видно в секции Who is On Call на странице расписания (Обзор).

На этой странице