Пользователи из разных регионов и подразделений организации могут придерживаться разного рабочего времени и расписания. Чтобы таймеры технологического процесса использовали фактически рабочие часы и выходные, можно создать специальный бизнес-календарь, в котором будут отражены различия в рабочем графике. Все таймеры, использующие рабочие дни и часы, будут учитывать календарь, ассоциированный с шаблоном процесса.
Пользователи с необходимым набором разрешений могут создавать календари на основе региональных режимов рабочего времени, национальных праздников или других временных ограничений. Разработчик процесса может воспользоваться приложением Process Builder, чтобы указать календаря для отдельной операции или всего процесса. В этом случае таймеры процесса вычисляются с учетом фактического рабочего времени.
При создании календаря можно выбрать существующий календарь и на его основе создать другой календарь, внеся необходимые изменения.
Также для упрощения администрирования в календаре можно создать разные временные периоды. Например, можно создать календарь для западного региона на 2008-2009 годы. Календарь может содержать два разных периода времени на вкладке «Периоды»: один на 2008 год, а другой на 2009. Каждый период времени можно редактировать отдельно. Для каждого периода задается свое время начала и конца, свои рабочие и нерабочие дни.
При изменении календаря, который используется в запущенном или приостановленном процессе, даты срабатывания таймеров пересчитываются с учетом измененного календаря.
Чтобы создать календарь, выполните следующие действия.
Выберите Инструменты > Процесс > Календарь.
Откроется страница «Календари» со списком календарей, существующих в репозитории.
Выберите Файл > Создать > Бизнес-календарь.
Чтобы создать календарь на основе существующего календаря, выберите имя календаря в списке Базовый календарь.
По умолчанию подразумевается значение Нет.
Если календарь используется в некотором процессе, система отобразит имя этого процесса в списке "Процесс".
Введите имя и описание календаря.
Щелкните Далее, чтобы открыть страницу «Периоды», на которой можно задать разные периоды времени.
Введите имя группы.
Выберите Дату начала и Дату окончания для этого события.
Выберите Время начала и Время окончания для дней, подпадающих под категорию рабочих дней.
Отметьте флажок Использовать одно и то же время для всех отмеченных дней, чтобы установить время для одного из рабочих дней и использовать для всех остальных.
Чтобы определить день как Нерабочий день, выберите его во всплывающем окне календаря и щелкните Добавить.
Выбранная дата появится в списке нерабочих дней. Чтобы Изменить или Удалить дату, выберите ее в списке и щелкните по соответствующей ссылке.
Щелкните Далее, чтобы открыть вкладку "Сведения" и список событий, ассоциированных с данным календарем.
На вкладке "Сведения" можно добавлять, изменять и удалять события.
Щелкните Далее, чтобы открыть вкладку "Разрешения".
Создавать или удалять бизнес-календарь могут суперпользователь или пользователи с ролью bpmuser. Изменять календарь может любой пользователь.
Нажмите Готово.
Система сохранит календарь в папке /System/Workflow/Calendar.
Чтобы удалить календарь, выполните следующие действия.
Чтобы отредактировать календарь, выполните следующие действия.