ПРИЛОЖЕНИЕ 2. ИСПОЛЬЗОВАНИЕ БИЗНЕС-КАЛЕНДАРЕЙ В DOCSVISION
Бизнес календарь — особая карточка, в которую заносится расписание работы сотрудников/подразделений (количество рабочих дней, рабочих часов и др.) на определенный период времени. На основе этой информации рассчитываются даты завершения задач, согласований, пользовательских бизнес-процессов (если установлено приложение «Управление процессами»), а также, и это главное, сроки окончания работы исполнителя над заданием.
Вычисление сроков производится на основе бизнес-календаря рассылающего задания бизнес-процесса (в общем случае) или на основе личного календаря исполнителя задания (если это предусмотрено в настройках бизнес-процесса). Так как для некоторых объектов DocsVision (сотрудника, подразделения, бизнес-процесса) бизнес-календарь может быть явно не указан, то вместо него будет использован «вышестоящий» календарь; очередность применения бизнес-календарей следующая:
- для бизнес-процесса: календарь бизнес-процесса —> Бизнес-календарь по умолчанию (указан в одноименном поле вспомогательной карточки Настройки делепроизводства) —> системный Календарь по умолчанию (рабочая неделя с понедельника по пятницу, рабочий день с 9 до 18 часов);
- для исполнителя (если для расчета сроков исполнения его задания должен учитываться личный календарь): календарь исполнителя —> календарь подразделения исполнителя —> календарь родительского подразделения —> ... —> календарь головной организации; если ни для одного объекта этой иерархии календарь явным образом не назначен, то, как и в случае бизнес-процесса, будет использован Бизнес-календарь по умолчанию, а в случае его отсутствия — системный Календарь по умолчанию.
Примечание
Настройки системного Календаря по умолчанию не могут быть изменены.
Назначение календарей исполнителям
Календарь, используемый для расчета рабочего времени сотрудника/подразделения, может быть следующим:
- назначенный календарь — календарь, назначенный непосредственно для этого объекта и выбранный из числа уже существующих в системе бизнес-календарей;
- унаследованный календарь — календарь, назначенный для вышестоящего подразделения/организации и автоматически переданный объекту;
- системный Календарь по умолчанию — встроенный в систему календарь, в котором установлены рабочая неделя с понедельника по пятницу, рабочий день с 9 до 18часов.
Назначение календаря организации/подразделению
Календарь организации/подразделения указывается в карточке данной организации/подразделения в справочнике сотрудников (рис. 1). Для назначения организации/подразделению календаря следует открыть его регистрационную карточку, перейти на вкладку Настройки делеопроизводства и выбрать календарь из числа уже существующих в системе. Выбор осуществляется в окне Выбор бизнес-календаря, открывающемся при нажатии кнопки , расположенной справа от поля Рабочий календарь; для просмотра и редактирования календаря нажмите кнопку , а чтобы очистить поле — кнопку . Следует помнить, что для редактирования календаря пользователь должен обладать соответствующими правами.
Рис. 1. Задание календаря в карточке организации/подразделения
Календарь, явно назначенный для организации/подразделения, наследуется всеми подчиненными подразделениями и их сотрудниками, кроме тех подразделений/сотрудников, которым ранее календарь был назначен вручную. При необходимости унаследованный объектом бизнес-календарь всегда может быть вручную сменен на другой.
При изменении календаря организации/подразделения автоматически будут сменены и все календари всех унаследовавших его подразделений/сотрудников кроме тех объектов, чьи календари за этот период были сменены вручную.
Назначение календаря сотруднику
Индивидуальный календарь сотрудника назначается ему в личной карточке в справочнике сотрудников, в поле Календарь вкладки Основная (рис. 2). Это поле уже при создании карточки может быть заполнено значением по умолчанию, в качестве которого могут выступать:
- календарь, унаследованный от родительского подразделения; в этом случае в поле отображается запись Наследуемый календарь;
- если у родительского подразделения календарь не задан, будет использован календарь, назначенный Бизнес-календарем по умолчанию в вспомогательной карточке Настройки делопроизводства; в этом случае в поле также отображается запись Наследуемый календарь.
Если вышеназванные календари не заданы, то поле Календарь при создании карточки пусто. Выбрать новый или сменить ранее назначенный (в том числе и по умолчанию) бизнес-календарь для сотрудника можно в окне Выбор бизнес-календаря, открывающемся при нажатии кнопки , расположенной справа от поля Календарь; для просмотра и редактирования календаря нажмите кнопку , а чтобы очистить поле — кнопку . Следует помнить, что для редактирования календаря пользователь должен обладать соответствующими правами.
Рис. 2. Задание календаря в карточке сотрудника
Календарь бизнес-процесса
Как уже говорилось ранее, для расчета сроков в бизнес-процессе могут использоваться календарь бизнес-процесса и календарь исполнителя задания.
Бизнес-календарь задачи
Календарем задачи является Бизнес-календарь по умолчанию, указанный в одноименном поле вспомогательной карточки Настройки делепроизводства, а если и он отсутствует — системный Календарь по умолчанию.
На вкладке Основная карточки задачи указываются Дата начала, Длительность и ожидаемая Дата завершения исполнения задачи; при заполнении двух из этих полей значение третьего поля будет вычислено на основе бизнес-календаря задачи и заполнено автоматически.
Любому исполнителю задания задачи можно назначить собственные параметры исполнения; эти параметры задаются в диалоговом окне Исполнитель (доступно с вкладки Исполнители и настройки карточки задачи). Чтобы личный календарь исполнителя был использован при высчитывании дат начала и конца исполнения его задания, следует установить флажок Учитывать бизнес-календарь исполнителя (календарь определяется согласно правилам, изложенным выше). При этом:
- если исполнителем является некоторое подразделение, то будет использован календарь этого подразделения (определяется согласно изложенным выше правилам);
- если исполнителем является группа или роли DV, то будет использован календарь задачи;
- если календарь, который должен использоваться, по какой-либо причине не доступен (например, из-за отсутствия прав доступа), то будет использован календарь задачи.
Рис. 3. Диалоговое окно Исполнитель, вкладка Основная информация
Перед началом исполнения задачи проверяется соответствие ее длительности и длительности заданий для включенных в нее исполнителей. При последовательном исполнении задачи ее длительность не должна превышать суммарную длительность составляющих ее заданий; при параллельном или альтернативном исполнении — максимальную из этих длительностей. При невыполнении данных требований выдается соответствующее предупреждение, но отправка задачи на исполнение не запрещается.
Бизнес-календарь в пользовательском процессе
Для расчета сроков в пользовательском бизнес-процессе используется календарь, выбранный в поле Бизнес-календарь (рис. 4) окна свойств процесса. Если это поле оставлено пустым, то в качестве календаря бизнес-процесса будет использован Бизнес-календарь по умолчанию, указанный в одноименном поле вспомогательной карточки Настройки делепроизводства, а если и он отсутствует — системный Календарь по умолчанию.
Рис. 4. Вкладка описания дополнительных параметров окна свойств шаблона бизнес-процесса
Личный календарь исполнителя в пользовательском бизнес-процессе может учитываться только тогда, когда в составе этого бизнес-процесса есть функция Задание; он может быть использован при высчитывании дат начала и конца исполнения задания. На вкладке Основная (рис. 5) свойств функции Задание указываются Дата начала, Длительность и ожидаемая Дата завершения исполнения задания; при заполнении двух из этих полей значение третьего поля будет вычислено на основе календаря бизнес-процесса и заполнено автоматически.
Рис. 5. Вкладка описания дополнительных параметров окна свойств шаблона бизнес-процесса
Если при отрабатывании этой функции требуется учесть личный календарь исполнителя, то следует перейти на вкладку Дополнительные данные окна свойств функции Задание, нажать кнопку Права и установить в открывшемся окне Права и журналы (рис. 6) флажок Учитывать бизнес-календарь исполнителя. Какой календарь будет использован в качестве личного календаря исполнителя определяется правилами, изложенными выше. Отметим только, что для альтернативного исполнения действуют ограничения:
- если исполнителем задания является некоторое подразделение DV, то будет использован календарь этого подразделения;
- если в задании указано больше одного исполнителя, то будет использован календарь бизнес-процесса;
- если в качестве исполнителя задания названы группа DV или роль DV, то будет использован календарь бизнес-процесса.
Примечание
Если флажок Учитывать бизнес-календарь исполнителя установлен, а указанная в свойствах функции Задание на вкладке Основная дата начала задания меньше даты запуска бизнес-процесса, то дата завершения будет рассчитана от даты запуска экземпляра бизнес-процесса.
Рис. 6. Окно Права и журналы
Бизнес-календарь процесса согласования
Календарем согласования является бизнес-календарь ответственного лица, назначенного в этом согласовании (календарь определяется согласно приведенным выше правилам). Соответствие бизнес-календарей согласующих лиц этому календарю не проверяется.