В разделе Календарь реализовано адаптивное отображение информации о сотруднике и выбранном дне. Пользователь может просматривать как общие сведения о сотруднике, так и подробную информацию по конкретному дню.



В правой панели карточки сотрудника добавлено поле «Переработка (ч):», в котором отображается количество часов переработки — при наличии соответствующей роли у сотрудника.


В разделе «Календарь» есть настройка "Учет задач", позволяющая выбрать, какое время работы сотрудника отображать:
Учет задач", позволяющая выбрать, какое время работы сотрудника отображать:
Общее время на смене: Показывает весь интервал, когда сотрудник был заступлен на работу (офис, удалённо или в командировке).
Только продуктивное время (с задачами): Показывает только те часы в рамках смены, когда сотрудник работал над задачами (т.е. у него была минимум одна задача со статусом «В работе»).
Пример: Если смена длится 8 часов (с 9:00 до 18:00), но задачи сотрудник вёл только с 10:00 до 12:00 и с 14:00 до 17:00, то:
В первом режиме будет показано: 8 часов.
Во втором режиме будет показано: 5 часов.

В интерфейсе добавлена кнопка для оформления отсутствий:


При формировании запроса или указании отсутствия доступны поля для выбора периода: начальная и конечная дата.
Список причин отсутствия отличается по отделам:
Для отдела Инжиниринга:
Для отдела Проектирование:
Для причин, выбираемых на период, можно указывать только 8-часовые периоды.
Все указанные и запрошенные отсутствия корректно отображаются в табеле и календаре.
История изменений по отсутствиям сохраняется.
По запросам и изменениям отсутствий формируются e-mail-уведомления: