ПРИЛОЖЕНИЕ 2. ИСПОЛЬЗОВАНИЕ БИЗНЕС-КАЛЕНДАРЕЙ В DOCSVISION

Бизнес календарь — особая карточка, в которую заносится расписание работы сотрудников/подразделений (количество рабочих дней, рабочих часов и др.) на определенный период времени. На основе этой информации рассчитываются даты завершения задач, согласований, пользовательских бизнес-процессов (если установлено приложение «Управление процессами»), а также, и это главное, сроки окончания работы исполнителя над заданием.

Вычисление сроков производится на основе бизнес-календаря рассылающего задания бизнес-процесса (в общем случае) или на основе личного календаря исполнителя задания (если это предусмотрено в настройках бизнес-процесса). Так как для некоторых объектов DocsVision (сотрудника, подразделения, бизнес-процесса) бизнес-календарь может быть явно не указан, то вместо него будет использован «вышестоящий» календарь; очередность применения бизнес-календарей следующая:

Примечание

Настройки системного Календаря по умолчанию не могут быть изменены.

Назначение календарей исполнителям

Календарь, используемый для расчета рабочего времени сотрудника/подразделения, может быть следующим:

Назначение календаря организации/подразделению

Календарь организации/подразделения указывается в карточке данной организации/подразделения в справочнике сотрудников (рис. 1). Для назначения организации/подразделению календаря следует открыть его регистрационную карточку, перейти на вкладку Настройки делеопроизводства и выбрать календарь из числа уже существующих в системе. Выбор осуществляется в окне Выбор бизнес-календаря, открывающемся при нажатии кнопки , расположенной справа от поля Рабочий календарь; для просмотра и редактирования календаря нажмите кнопку , а чтобы очистить поле — кнопку . Следует помнить, что для редактирования календаря пользователь должен обладать соответствующими правами.

Рис. 1. Задание календаря в карточке организации/подразделения

Календарь, явно назначенный для организации/подразделения, наследуется всеми подчиненными подразделениями и их сотрудниками, кроме тех подразделений/сотрудников, которым ранее календарь был назначен вручную. При необходимости унаследованный объектом бизнес-календарь всегда может быть вручную сменен на другой.

При изменении календаря организации/подразделения автоматически будут сменены и все календари всех унаследовавших его подразделений/сотрудников кроме тех объектов, чьи календари за этот период были сменены вручную.

Назначение календаря сотруднику

Индивидуальный календарь сотрудника назначается ему в личной карточке в справочнике сотрудников, в поле Календарь вкладки Основная (рис. 2). Это поле уже при создании карточки может быть заполнено значением по умолчанию, в качестве которого могут выступать:

Если вышеназванные календари не заданы, то поле Календарь при создании карточки пусто. Выбрать новый или сменить ранее назначенный (в том числе и по умолчанию) бизнес-календарь для сотрудника можно в окне Выбор бизнес-календаря, открывающемся при нажатии кнопки , расположенной справа от поля Календарь; для просмотра и редактирования календаря нажмите кнопку , а чтобы очистить поле — кнопку . Следует помнить, что для редактирования календаря пользователь должен обладать соответствующими правами.

Рис. 2. Задание календаря в карточке сотрудника

Календарь бизнес-процесса

Как уже говорилось ранее, для расчета сроков в бизнес-процессе могут использоваться календарь бизнес-процесса и календарь исполнителя задания.

Бизнес-календарь задачи

Календарем задачи является Бизнес-календарь по умолчанию, указанный в одноименном поле вспомогательной карточки Настройки делепроизводства, а если и он отсутствует — системный Календарь по умолчанию.

На вкладке Основная карточки задачи указываются Дата начала, Длительность и ожидаемая Дата завершения исполнения задачи; при заполнении двух из этих полей значение третьего поля будет вычислено на основе бизнес-календаря задачи и заполнено автоматически.

Любому исполнителю задания задачи можно назначить собственные параметры исполнения; эти параметры задаются в диалоговом окне Исполнитель (доступно с вкладки Исполнители и настройки карточки задачи). Чтобы личный календарь исполнителя был использован при высчитывании дат начала и конца исполнения его задания, следует установить флажок Учитывать бизнес-календарь исполнителя (календарь определяется согласно правилам, изложенным выше). При этом:

Рис. 3. Диалоговое окно Исполнитель, вкладка Основная информация

Перед началом исполнения задачи проверяется соответствие ее длительности и длительности заданий для включенных в нее исполнителей. При последовательном исполнении задачи ее длительность не должна превышать суммарную длительность составляющих ее заданий; при параллельном или альтернативном исполнении — максимальную из этих длительностей. При невыполнении данных требований выдается соответствующее предупреждение, но отправка задачи на исполнение не запрещается.

Бизнес-календарь в пользовательском процессе

Для расчета сроков в пользовательском бизнес-процессе используется календарь, выбранный в поле Бизнес-календарь (рис. 4) окна свойств процесса. Если это поле оставлено пустым, то в качестве календаря бизнес-процесса будет использован Бизнес-календарь по умолчанию, указанный в одноименном поле вспомогательной карточки Настройки делепроизводства, а если и он отсутствует — системный Календарь по умолчанию.

Рис. 4. Вкладка описания дополнительных параметров окна свойств шаблона бизнес-процесса

Личный календарь исполнителя в пользовательском бизнес-процессе может учитываться только тогда, когда в составе этого бизнес-процесса есть функция Задание; он может быть использован при высчитывании дат начала и конца исполнения задания. На вкладке Основная (рис. 5) свойств функции Задание указываются Дата начала, Длительность и ожидаемая Дата завершения исполнения задания; при заполнении двух из этих полей значение третьего поля будет вычислено на основе календаря бизнес-процесса и заполнено автоматически.

Рис. 5. Вкладка описания дополнительных параметров окна свойств шаблона бизнес-процесса

Если при отрабатывании этой функции требуется учесть личный календарь исполнителя, то следует перейти на вкладку Дополнительные данные окна свойств функции Задание, нажать кнопку Права и установить в открывшемся окне Права и журналы (рис. 6) флажок Учитывать бизнес-календарь исполнителя. Какой календарь будет использован в качестве личного календаря исполнителя определяется правилами, изложенными выше. Отметим только, что для альтернативного исполнения действуют ограничения:

Примечание

Если флажок Учитывать бизнес-календарь исполнителя установлен, а указанная в свойствах функции Задание на вкладке Основная дата начала задания меньше даты запуска бизнес-процесса, то дата завершения будет рассчитана от даты запуска экземпляра бизнес-процесса.

Рис. 6. Окно Права и журналы

Бизнес-календарь процесса согласования

Календарем согласования является бизнес-календарь ответственного лица, назначенного в этом согласовании (календарь определяется согласно приведенным выше правилам). Соответствие бизнес-календарей согласующих лиц этому календарю не проверяется.