Типовые маршруты
Блок типа «Задание»
|
Блок типа «Задание» создает одно или несколько заданий, которые могут быть назначены разным исполнителям, но имеют одинаковые характеристики: тему, срок выполнения, список вложений и т.п. Доступен во всех типовых маршрутах, но в свободных типовых маршрутах имеются значительные функциональные ограничения (см. раздел «Редактор схем. Режимы вызова»). В жестких типовых маршрутах для создаваемых блоком заданий можно настраивать возможные результаты выполнения. Исполнители не просто выполняют такие задания, а выполняют их с определенным результатом. Результаты исполнителей влияют на порядок выполнения схемы маршрута: исходящие из блока соединения могут соответствовать каждому из возможных результатов или их некоторой логической совокупности. Можно предусматривать автоматическое прекращение созданных блоком заданий по истечении некоторого срока или при выполнении некоторого задания с определенным результатом. Есть возможность вести диалог с исполнителями при выполнении ими заданий. |
Свойства:
· Наименование. Наименование блока типа «Задание». Должно отображать краткое описания данного блока, например, «Согласование документа с руководителем подразделения»;
· Исполнитель. Исполнители задания. Возможные значения Типа данных: «Пользователь», «Группа», «Роль», «Список пользователей». По умолчанию значение «Пользователь». Значение может задаваться константно или через параметр допустимых типов. По умолчанию значение «Константа». Способ задания значения зависит от типа данных:
· для типов «Пользователь», «Группа», «Роль» значение выбирается из справочников Пользователи, Группа пользователей, Роли соответственно;
· для типа «Список пользователей» значение задается в специальном окне «Список пользователей».
Если данное свойство будет не определено, то во время выполнения данного блока не будут созданы задания;
· Тема. Тема задания. Если тема задания не задана, то она совпадает с темой задачи. Значение может задаваться константно или через параметр типа «Строка». По умолчанию тип значения «Константа»;
· Срок. Срок выполнения каждого из создаваемых по блоку заданий. Характеризуется следующими свойствами:
· Относительный. Возможные значения: «Да» – задание должно быть выполнено через определенный промежуток времени, т.е. задается относительный срок, «Нет» – задание должно быть выполнено к определенной дате, т.е. задается абсолютный срок. По умолчанию значение «Нет»;
· Тип значения. Значение может задаваться константно или чрез параметр типа «Целое число». По умолчанию значение «Константа»;
· Значение. Возможные значения: значение типа дата – для абсолютного срока, целое число – для относительного срока. Единица измерения для относительного срока: «Дни», «Часы», «Минуты», «Секунды». Относительный срок рассчитывается на основе данных справочника Календари рабочего времени (описание справочника см. в руководстве пользователя). Если данных в этом справочнике для расчета относительного срока оказывается недостаточно, то пользователю, ответственному за ведение справочника Календари рабочего времени (см. описание сценария Установки модулей системы DIRECTUM, раздел «Управление деловыми процессами и эл. документами»), создается задание на заполнение справочника, при этом выполнение исходной задачи приостанавливается. После заполнения справочника выполнение задачи продолжается.
· Параллельные задания. Признак параллельности создаваемых блоком заданий. Возможные значения: «Да» - задания всем исполнителям создаются и отправляются одновременно, «Нет» - задание каждому следующему исполнителю создается и отправляется в момент выполнения задания предыдущим исполнителем. По умолчанию «Нет». Значение может задаваться константно или через параметр типа «Логическое значение». По умолчанию Тип значения – «Константа»;
· Текст по умолчанию. Начальный текст задания. Значение может задаваться константно или через параметр типа «Строка». По умолчанию Тип значения «Константа»;
· Вложения. Перечень объектов системы, которые должны быть вложены в каждое из заданий. Описание свойств Тип данных, Тип значения, Значение см. в описании свойства Вложения в разделе Панель «Свойства задачи».
· Выдать права на вложения. Задание прав исполнителям задания на вложения. Характеризуется следующими свойствами:
· Тип прав. Тип прав, который должен быть у каждого исполнителя на вложения. Возможные значения: «Просмотр», «Изменение», «Полный». Если у какого-либо исполнителя есть права на вложения меньше указанного уровня, то они будут расширены. Если больше или равны - останутся прежними. Например, свойство имеет значение «Изменение», а у исполнителя есть права только на просмотр, тогда исполнителю будут даны права на изменение вложенных объектов. Или свойство имеет значение «Просмотр», а у исполнителя есть полные права на вложенные объекты, тогда у него останутся полные права;
· Значение. Область применения прав на вложения. Возможные значения: «Всего семейства задач», «Текущего блока». Если установлено значение «Всего семейства задач», то исполнители будут иметь права, указанные в поле Тип прав, на вложения всего семейства задач. Если установлено значение «Текущего блока», то исполнители будут иметь права, указанные в поле Тип прав, только на вложения, заданные в свойстве текущего блока Вложения.
· Крайний срок. Крайний срок, при достижении которого все созданные блоком, но не выполненные задания прекращаются. Способ задания см. в описании свойства Срок;
· Требовать подписания. Признак требования подписания задания. Возможные значения: «Да» - при выполнении задание подписывается сертификатом по умолчанию, «Нет» - задание не подписывается. По умолчанию «Нет».
· Объединение входов. Тип объединения входящих в блок соединений. Возможные значения: «ИЛИ» – блок становится активным, если выполнены блоки хотя бы одного входящего соединения, «И» – блок становится активным, если выполнены блоки всех входящих соединений. По умолчанию значение «ИЛИ»;
· Запрашиваемые параметры. Список параметров маршрута, значения которых следует запросить у исполнителя при выполнении задания. Способ задания см. в описании свойства Запрашиваемые параметры в разделе Панель «Свойства задачи»;
· Результаты выполнения. Соответствующий исходящему соединению результат выполнения блока. Определяет условие срабатывания соединения. Содержит два поля: Допустимые результаты и Занести в параметр. Допустимые результаты выполнения создаваемых блоком заданий задаются в окне «Результаты выполнения»:
· *Код. Код результата выполнения. Используется при программном доступе. Код в пределах данного блока должен быть уникален;
· *Наименование. Наименование результата. Используется для идентификации результата пользователем и для связи результатов с исходящими соединениями (см. в разделе «Редактор схем. Соединения блоков»);
· *Текст по умолчанию. Текст, который будет подставлен в текст задания при его выполнении, если текст задания окажется пуст;
· Прерывать выполнение. Признак прерывания выполнения блока. Если значение установлено, то при выполнении хотя бы одного задания с таким результатом работа блока завершается, все созданные, но невыполненные задания прекращаются. На схеме прекращению заданий может соответствовать специальное соединение – см. раздел «Редактор схем. Соединения блоков». Если результаты выполнения не заданы, то задание выполняется без результата. Результаты могут быть занесены в параметр типа «Коллекция строк»;
· Запрашиваемые параметры. Список параметров, значение которых нужно запросить у исполнителя при выполнении задания с указанным результатом. Задается в окне «Запрашиваемые параметры» (см. в описании свойства Запрашиваемые параметры в разделе Панель «Свойства задачи»). Если для результата выполнения задан хотя бы один запрашиваемый параметр, то в поле Запрашиваемые параметры будет отображаться значение «(есть)». Если для результата выполнения не задано запрашиваемых параметров, то в поле Запрашиваемые параметры будет отображаться значение «(нет)».
После задания запрашиваемых параметров для результатов выполнения в окне «Запрашиваемые параметры» в полях Запрашивать и Обязательный изменится вид флажка:
Возможно три состояния флажка:
· пусто - параметр запрашиваться не будет. Имеет состояние «пустое», если ни у одного результата выполнения параметр не помечен, как запрашиваемый;
· установлен активный флажок - параметр будет запрашиваться для всех результатов выполнения;
· установлен затемненный флажок или закрашен квадратик - параметр будет запрашиваться для разных результатов выполнения.
События (описание см. в разделе «Редактор событий типовых маршрутов»):
· Событие «Старт»;
· Событие «Завершение»;
· Событие «До запроса параметров»;
· Событие «После запроса параметров».
См. также:
· Перечень базовых блоков типовых маршрутов;
· Блок «Конец»;
· Блок типа «Объединение «И» и «Объединение «ИЛИ»;
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|