Skip to content

Пример: HR

Пресет HR разворачивает две сущности: Сотрудники и Отпуска и отсутствия, связанные через стандартный процесс согласования.

Сущности

СущностьНазначение
Сотрудники (hr_employees)Карточки сотрудников компании
Отпуска и отсутствия (hr_vacations)Заявки на отпуск, больничный, отгул и другие отсутствия, каждая привязана к сотруднику полем Сотрудник

Типы отсутствий

Поле Тип отсутствия — список значений:

Ежегодный отпуск · Больничный · За свой счёт · Отгул · Декретный отпуск · Командировка

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

Поле Статусмодель состояний:

Черновик → На согласовании → Одобрен
              │                  ↓
              ↓               Отменён
           Отклонён

          Черновик
СтатусДопустимые переходы
Черновик→ На согласовании
На согласовании→ Одобрен, Отклонён
Одобрен→ Отменён
Отклонён→ Черновик (можно исправить и подать заново)
Отменён— (финальный)

Заявка также содержит поля Начало, Конец (даты отсутствия), Согласующий (кто принимает решение) и Комментарий.

Автоматизации

ПравилоТриггерЧто делает
Проверить датыBefore CreateЕсли дата начала позже даты конца — создание заявки прерывается с ошибкой
Уведомить согласующего при подаче заявкиAfter UpdateПри переходе статуса в «На согласовании» отправляет push-уведомление согласующему
Уведомить заявителя о решенииAfter UpdateПри переходе «На согласовании» → «Одобрен»/«Отклонён» уведомляет автора заявки

Подробнее о механизме — в разделе Автоматизации.

Бизнес-процесс «Согласование отпуска»

Согласование отпуска в этом пресете дополнительно оформлено как полноценный BPMN-процесс (запускается автоматически при подаче заявки):

Отпуск запрошен
   ↓ автоматически
Уведомление согласующего

Задача: «Согласовать отпуск» (для согласующего из заявки)
   ↓ при выполнении
  [Решение?]
   ↙          ↘
Да             Нет
   ↓              ↓
Статус:        Статус:
«Одобрен»      «Отклонён»

Это тот же процесс, что разобран в общем виде в разделе Согласования — там же таблица с другими примерами согласований в разных пресетах.

Дашборд

Роли HR Staff и HR Manager по умолчанию видят дашборд «HR — Персонал»: сотрудники по статусу, отпуска по типам. См. Дашборды и графики.

Роли

РольПрава
HR StaffПросмотр сотрудников; создание/просмотр/изменение заявок на отсутствие
HR ManagerПолный доступ к сотрудникам и заявкам на отсутствие, включая удаление

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