Skip to content

Смены и заявки на отсутствие

Смены (/shifts/calendar) и Заявки на отсутствие (/absence-requests) — это встроенный модуль учёта рабочего времени со своим хранением данных и своей логикой, а не пример сущности, собранной из общих no-code примитивов (в отличие от большинства других разделов платформы). У смен и заявок есть собственные модели и API; они используют общие справочники — пользователей, компании и орг. подразделения — но не являются настраиваемыми сущностями конструктора.

Календарь смен

Смены (/shifts/calendar) показывают недельную сетку: сотрудники в строках, дни — в столбцах. В ячейках отображаются смены и (если уже одобрены) отсутствия сотрудника на этот день.

Поля смены

ПолеОбязательноеОписание
СотрудникДаПользователь, на которого назначается смена
ДатаДаДата смены
Время начала / Время окончанияДаЧасы смены
ТипДаРабота / Дежурство / Обучение / Удалённо
СтатусНетЗапланирована / Подтверждена / Выполнена / Отменена (по умолчанию — «Запланирована»)
ПримечаниеНетСвободный текст

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

Создание одной смены

  1. Откройте Смены
  2. Кликните на пустую ячейку календаря на пересечении нужного сотрудника и даты (либо нажмите «+» в ячейке)
  3. Заполните время, тип и при необходимости примечание
  4. Сохраните

Массовое создание смен

Для назначения повторяющегося графика сразу нескольким сотрудникам используется отдельный режим массового добавления:

  1. Откройте Смены
  2. Нажмите кнопку массового добавления
  3. Выберите сотрудников (можно выбрать всех, очистить выбор, или выбрать всех сотрудников выбранного подразделения)
  4. Укажите диапазон дат и дни недели, на которые нужно поставить смену
  5. Укажите время начала/окончания и тип (доступен быстрый пресет «Полный день», Пн–Пт 09:00–18:00)
  6. Запустите создание

Система создаёт смены на каждую выбранную дату для каждого выбранного сотрудника, пропуская точные дубликаты (тот же сотрудник, дата, время начала и окончания), и сообщает, сколько смен создано и сколько пропущено.

Фильтр по подразделению

В верхней панели календаря можно отфильтровать отображение по орг. подразделению — фильтр также используется при массовом выборе сотрудников «по подразделению».

Заявки на отсутствие

Заявки на отсутствие (/absence-requests) — учёт отпусков, болезней и прочих отсутствий с согласованием у руководителя.

Поля заявки

ПолеОбязательноеОписание
ТипДаВыходной день / Болезнь / Отпуск / Без сохранения оплаты / Командировка
Дата началаДа
Дата окончанияНетЕсли не указана — заявка на один день
КомментарийНетСвободный текст

Руководитель (поле Руководитель в карточке пользователя) подставляется в заявку автоматически и используется для согласования.

Жизненный цикл заявки

Черновик ──→ Отправлена ──┬──→ Одобрена ──→ Отменена
   ↑                       └──→ Отклонена ──→ Черновик
   └────────────────────────────── Отменена
СтатусОписание
ЧерновикЗаявка создана, но не отправлена руководителю; можно редактировать и удалять
ОтправленаОжидает решения руководителя
ОдобренаПодтверждена руководителем; отображается в календаре смен как отсутствие
ОтклоненаРуководитель отклонил заявку, можно указать причину; заявку можно вернуть в черновик
ОтмененаЗаявка снята с рассмотрения

Переходы между статусами ограничены — недопустимый переход (например, из «Отменена» в «Одобрена») система не позволит выполнить.

Создание и отправка заявки

  1. Откройте Заявки на отсутствие
  2. Нажмите кнопку добавления
  3. Укажите тип отсутствия, даты и комментарий
  4. Сохраните как черновик
  5. Когда заявка готова — нажмите Отправить, чтобы передать её на согласование руководителю

Согласование заявки

Руководитель видит заявки подчинённых на вкладке «Ожидают согласования» и может:

  • Одобрить заявку;
  • Отклонить — с указанием причины;
  • заявитель в любой момент может отменить черновик или уже одобренную заявку.

Просмотр заявок

В списке заявок есть переключатель области просмотра:

ВкладкаЧто показывает
Мои заявкиЗаявки текущего пользователя
Ожидают согласованияЗаявки, где текущий пользователь указан руководителем и статус — «Отправлена»
Все заявкиДоступно администраторам — все заявки в системе

Одобренные заявки автоматически отображаются как отсутствия в календаре смен на соответствующие даты.

Документация Orbita ITSM