Функциональность для учета нерабочих, праздничных дней сотрудников, которые позволяют более гибко настраивать рабочий процесс сотрудников в различных модулях системы.
Определяет обычный распорядок рабочих дней.
Настройка расположена в журнале http://localhost/v2/admin?journalId=type$working-schedule&type=JOURNAL (Раздел администратора - Модель – Рабочее расписание)
Указать Имя, Тип расписания (на данный момент поддерживается только weekly), Конфигурацию для типа расписания.
Пример заполнения конфигурации:
{ "workdays": [ "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY" ], "workingDayEnd": "17:00", "workingCalendar": "emodel/working-calendar@RU", "workingDayStart": "09:00", "workingDayTimeZone": "+03:00" }
Где:
workdays | Список рабочих дней |
workingDayEnd | Завершение рабочего дня |
workingCalendar | Ссылка на производственный календарь |
workingDayStart | Начало рабочего дня |
workingDayTimeZone | Часовой пояс рабочего дня |
Например, используется для расчета SLA в :ref:`модуле «Service Desk»<ecos-service-desk>`
Функциональность для формирования списка дат, которые изменяют обычный распорядок рабочих дней:
Настройка расположена в журнале http://localhost/v2/admin?journalId=working-calendar&type=JOURNAL (Раздел администратора - Модель – Производственный календарь)
Выбрать календарь, который расширяем своей конфигурацией, указать даты действия календаря, выставить Включен ли календарь и указать список дней календаря.
Пример заполнения конфигурации:
[ { "date": "2023-01-01", "type": "HOLIDAY", "until": "2023-01-08", "description": "Новогодние" }, { "date": "2023-02-23", "type": "HOLIDAY", "description": "День защитника отечества" }, { "date": "2023-02-24", "type": "HOLIDAY", "description": "С воскресенья 1 января" }, { "date": "2023-03-08", "type": "HOLIDAY", "description": "Восьмое марта" }, { "date": "2023-05-01", "type": "HOLIDAY" }, { "date": "2023-05-08", "type": "HOLIDAY", "description": "С воскресенья 8 января" }, { "date": "2023-05-09", "type": "HOLIDAY", "description": "День Победы" }, { "date": "2023-06-12", "type": "HOLIDAY", "description": "День России" }, { "date": "2023-11-04", "type": "HOLIDAY", "description": "День народного единства" } ]
Где:
date | Конкретная дата или дата начала диапазона, если задано значение до |
until | Дата окончания диапазона (включительно) |
type | Тип даты или всех дат в диапазоне
Допустимые типы:
|
description | Описание дня или диапазона |