Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Блок типа «Задание» создает одно или несколько заданий, которые могут быть назначены разным исполнителям, но имеют одинаковые характеристики: тему, срок выполнения, список вложений и т.п. Доступен во всех типовых маршрутах, но в свободных типовых маршрутах имеются значительные функциональные ограничения. Подробнее см. раздел «Режимы вызова».

В жестких типовых маршрутах для создаваемых блоком заданий можно настраивать возможные результаты выполнения. Исполнители не просто выполняют такие задания, а выполняют их с определенным результатом. Результаты исполнителей влияют на порядок выполнения схемы маршрута: исходящие из блока соединения могут соответствовать каждому из возможных результатов или их некоторой логической совокупности.

Можно предусматривать автоматическое прекращение созданных блоком заданий по истечении некоторого срока или при выполнении некоторого задания с определенным результатом.

Есть возможность вести диалог с исполнителями при выполнении ими заданий.

Свойства

Исполнитель. Исполнители задания. Если свойство не определено, то во время выполнения данного блока не будут созданы задания. Характеризуется следующими свойствами:

Тип данных. Допустимые типы данных для свойства Исполнитель. Возможные значения: Пользователь, Группа, Роль, Список пользователей. Значение по умолчанию Пользователь;
Тип значения. Значение может задаваться константно или через параметр. Значение по умолчанию Константа;
Значение. Для типов данных Пользователь, Группа, Роль значение выбирается из соответствующих справочников. Для типа данных Список пользователей значение задается в окне «Список пользователей».

Тема. Тема задания. Если тема задания не задана, то она совпадает с темой задачи. Характеризуется следующими свойствами:

Тип значения. Возможные значения: Константа, Параметр. Значение по умолчанию Константа;
Значение. Значение типа Строка.

Срок. Срок выполнения каждого из создаваемых по блоку заданий. Характеризуется следующими свойствами:

Относительный. Возможные значения: Да – задание должно быть выполнено через определенный промежуток времени, т.е. задается относительный срок, Нет – задание должно быть выполнено к определенной дате, т.е. задается абсолютный срок. Значение по умолчанию Нет;
Тип значения. Возможные значения: Константа, Целое число. Значение по умолчанию Константа;
Значение. Возможные значения: значение типа Дата – для абсолютного срока, значение типа Целое число – для относительного срока. Единица измерения для относительного срока: Дни, Часы, Минуты, Секунды. Относительный срок рассчитывается на основе данных справочников Календари рабочего времени или Дополнительные календари рабочего времени. Если данных в этих справочниках для расчета относительного срока оказывается недостаточно, то пользователю, ответственному за ведение справочника Календари рабочего времени, приходит задание на заполнение справочников. При этом выполнение исходной задачи приостанавливается. После заполнения справочников выполнение задачи продолжается. Подробнее см. раздел «Закладка «Документы».

Примечания

1. Если в блоке «Задание» для относительного срока указать единицу измерения Дни, то будет игнорироваться время. Например, если в 11:00 в пятницу отправить задание с относительным сроком в один день, срок полученного задания выйдет не в 11:00 понедельника, а в 00:00 вторника.
2. Если в блоке «Задание» для относительного срока указать единицу измерения Дни и отправить задание в выходной день, то выходные дни при расчете срока будут игнорироваться. Например, если в субботу отправить задание с относительным сроком в один день, срок полученного задания выйдет в 00:00 вторника.
3. Если в блоке «Задание» для абсолютного срока указать значение типа «Дата» в формате <дд:мм:гг>, то будет создано задание с назначенным сроком, который будет считаться истекшим в 00:00:00 следующего дня. Например, назначен абсолютный срок 10.05.2012, будет создано задание со сроком 10.05.2012, который будет считаться истекшим 11.05.2012 00:00:00.
4. Если в блоке «Задание» для абсолютного срока указать значение типа «Дата» в формате <дд:мм:гг чч.мм.сс>, то будет создано задание с назначенным сроком. Например, назначен абсолютный срок 10.05.2012 12:00:00, будет создано задание со сроком 10.05.2012 12:00:00.

Параллельные задания. Признак параллельности создаваемых блоком заданий. Характеризуется следующими свойствами:

Тип значения. Возможные значения: Константа, Логическое значение. Значение по умолчанию Константа;
Значение. Возможные значения: Да – задания всем исполнителям создаются и отправляются одновременно, Нет – задание каждому следующему исполнителю создается и отправляется в момент выполнения задания предыдущим исполнителем. Значение по умолчанию Нет.

Текст по умолчанию. Начальный текст задания. Характеризуется свойствами:

Тип значения. Возможные значения: Константа, Параметр. Значение по умолчанию Константа;
Значение. Значение типа Строка.

Вложения. Перечень объектов системы, которые должны быть вложены в каждое из заданий. Описание свойств Тип данных, Тип значения, Значение см. в описании свойства Вложения в разделе. Подробнее см. раздел «Панель «Свойства задачи».

Выдать права на вложения. Назначение прав на вложения исполнителям задания. Характеризуется свойствами:

Пользователи. Пользователи, которым задаются права на вложения. Возможные значения: Все исполнители, Исполнители локальной системы. Если установлено значение Все исполнители, то пользователи и текущей, и удаленной систем DIRECTUM будут иметь те права на вложения, которые указаны в свойстве Тип прав. Если установлено Исполнители локальной системы, то только пользователи текущей системы DIRECTUM будут иметь те права на вложения, которые указаны в свойстве Тип прав. Подробнее см. раздел «Пользователи удаленных систем»;
Тип прав. Тип прав, который должен быть у исполнителей на вложения. Возможные значения: Просмотр, Изменение, Полный. Если у какого-либо исполнителя есть права на вложения меньше указанного уровня, то они будут расширены. Если больше или равны – останутся прежними. Например, свойство имеет значение Изменение, а у исполнителя есть права только на просмотр, тогда исполнителю будут даны права на изменение вложенных объектов. Или свойство имеет значение Просмотр, а у исполнителя есть полные права на вложенные объекты, тогда у него останутся полные права;
Значение. Область применения прав на вложения. Возможные значения:
Всего семейства задач – исполнители будут иметь права, указанные в поле Тип прав, на вложения всего семейства задач;
Текущего блока – исполнители будут иметь права, указанные в поле Тип прав, только на вложения, заданные в свойстве текущего блока Вложения.

Инструкция. Инструкция по выполнению задания. Отображается в карточке задания. Может быть локализована. Подробнее см. раздел «Локализация прикладной системы». Характеризуется следующими свойствами:

Тип значения. Возможные значения: Константа, Параметр. Значение по умолчанию Константа;
Значение. Значение типа Строка.

Крайний срок. Крайний срок, при достижении которого все созданные блоком, но не выполненные задания прекращаются. Способ задания см. в описании свойства Срок.

Требовать подписания. Признак требования подписания задания. Характеризуется следующими свойствами:

Тип значения. Возможные значения: Константа, Параметр. Значение по умолчанию Константа;
Значение. Возможные значения: Да – при выполнении задание подписывается сертификатом по умолчанию, Нет – задание не подписывается. Значение по умолчанию Нет.

Запрашивать действие над подзадачами. Признак запроса действия над подзадачами при прекращении задачи или выполнении задания. Возможные значения:

Да – будет запрашиваться действие над подзадачами. Доступные варианты действий: Прекратить, Не прекращать, Открыть;
Нет –действие запрашиваться не будет. Подзадачи останутся в исходном состоянии.

Значение по умолчанию Да.

Запрашиваемые параметры. Список параметров маршрута, значения которых следует запросить у исполнителя при выполнении задания. Подробнее см. разделе «Панель «Свойства задачи».

Результаты выполнения. Соответствующий исходящему соединению результат выполнения блока. Определяет условие срабатывания соединения. Характеризуется следующими свойствами:

Допустимые результаты. Список возможных результатов выполнения блока;
Занести в параметр. Параметр типового маршрута, в который заносится результат выполнения блока. Допустимый тип параметра Коллекция строк.

Допустимые результаты выполнения задаются в окне «Результаты выполнения»:

*Код. Код результата выполнения. Используется при программной работе. Код в пределах данного блока должен быть уникален;
*Имя. Наименование результата. Используется для идентификации результата пользователем и для связи результатов с исходящими соединениями. Подробнее см. раздел «Соединения блоков»;
Заголовок. Текст результата выполнения задания. Используется для отображения пользователю. Может быть локализован. Подробнее см. раздел «Локализация прикладной системы».
*Текст по умолчанию. Текст, который будет подставлен в текст задания при его выполнении, если текст задания окажется пуст;
*Прерывать выполнение. Признак прерывания выполнения блока. Если значение установлено, то при выполнении хотя бы одного задания с таким результатом работа блока завершается, все созданные, но невыполненные задания прекращаются. На схеме прекращению заданий может соответствовать специальное соединение.  Подробнее см. раздел «Соединения блоков». Если результаты выполнения не заданы, то задание выполняется без результата. Результаты могут быть занесены в параметр типа Коллекция строк;
*Скрытый. Признак скрытого результата выполнения блока. Такой результат не отображается пользователю в карточке задания, но может быть использован при программном выполнении задания;
Запрашиваемые параметры. Список параметров, значение которых нужно запросить у исполнителя при выполнении задания с указанным результатом. Задается в окне «Запрашиваемые параметры». Подробнее см. раздел «Панель «Свойства задачи». Если для результата выполнения задан хотя бы один запрашиваемый параметр, то в поле Запрашиваемые параметры будет отображаться значение «(есть)». Если для результата выполнения не задано запрашиваемых параметров, то в поле Запрашиваемые параметры будет отображаться значение «(нет)».

После задания запрашиваемых параметров для результатов выполнения в окне «Запрашиваемые параметры» в полях Запрашивать и Обязательный изменится вид флажка.

Возможны три состояния флажка:

пусто – параметр запрашиваться не будет. Имеет состояние «пустое», если ни у одного результата выполнения параметр не помечен, как запрашиваемый;
установлен активный флажок – параметр будет запрашиваться для всех результатов выполнения;
установлен затемненный флажок или закрашенный квадратик – параметр будет запрашиваться для разных результатов выполнения.

В поле Подсказка окна «Запрашиваемые параметры» можно изменять текст всплывающей подсказки к запрашиваемым параметрам.

Поля *Имя, *Заголовок и *Тип недоступны для изменения.

Подробнее о константах для обращения к свойствам блоков типовых маршрутов типа «Подзадача» см. раздел «Имена свойств блока «Подзадача».

События

Событие «Старт»;
Событие «Завершение»;
Событие «До запроса параметров»;
Событие «После запроса параметров»;
Событие «Создание заданий».

Подробнее см. раздел «Редактор событий типовых маршрутов».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }