Заявки на отпуск
Заявки на отпуск являются основой рабочего процесса управления отпусками. Сотрудники подают запросы на отгулы, которые затем проходят процесс утверждения. Система отслеживает полный жизненный цикл от подачи до утверждения или отклонения, с автоматическим обновлением баланса на каждом этапе.
Подача заявки на отпуск
Как сотрудник (Портал)
- Перейдите в Заявки на отпуск в боковой панели.
- Нажмите Создать.
- Выберите Тип отпуска.
- Введите Дату начала и Дату окончания.
- Введите количество Дней (поддерживаются полудни, например, 0.5, 1.5).
- При желании добавьте Причину.
- Нажмите Сохранить.
Поле «Сотрудник» автоматически устанавливается на текущего авторизованного сотрудника — оно не отображается в форме.
Как администратор
Администраторы видят ту же форму, но с дополнительным полем Сотрудник для выбора, для какого сотрудника предназначена заявка. Они также могут заполнить поле Заметки администратора (скрыто от сотрудников).
Из детальной страницы сотрудника
Администраторы могут создавать заявки на отпуск непосредственно со стран ицы сотрудника, используя действие Создать заявку на отпуск. Сотрудник заполняется автоматически, а дополнительный переключатель Полдня доступен для удобства.
Правила валидации
Система применяет несколько правил валидации при подаче или редактировании заявки на отпуск:
Валидация дней
Количество дней должно соответствовать диапазону дат:
- Полные дни: Дни должны равняться
end_date - start_date + 1 - Полудни: Дни должны равняться
(end_date - start_date + 1) * 0.5
Любое другое значение отклоняется с сообщением об ошибке.