Назначение. Блок «Отправка подзадач исполнителям поручения» предназначен для создания задач исполнителям поручений или исполнителям подчиненных поручений по поручению.
Группа – «Канцелярия».
Базовый блок – «Сценарий».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
Name |
Наименование |
Строка (Константа) |
Доступное. Значение по умолчанию Отправка подзадач исполнителям поручения |
Link |
Ссылка |
Строка (Константа) |
Доступное |
Comment |
Примечание |
Строка (Константа) |
Доступное |
Script |
Вычисление |
Строка (Вычисление) |
Скрытое |
Дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
Assignment |
Поручение |
Запись справочника Поручения (параметр) |
Поручения, подзадачи исполнителям которого будут отправлены |
TypedRoute |
Типовой маршрут |
Запись справочника Типовые маршруты (параметр) |
Значение по умолчанию: Отправка поручения по РКК исполнителю |
CreatedTasks |
Созданные подзадачи исполнителей |
Коллекция задач |
Созданные подзадачи (Выходное) |
TaskKind |
Вид задачи |
Запись справочника (константа или параметр) |
Вид задачи |
Результаты выполнения: унаследованы от базового блока «Сценарий».
Описание:
• | если среди исполнителей поручения, указанного в свойстве Поручение есть ответственный исполнитель, то ему будет создана подзадача по типовому маршруту, указанному в свойстве Типовой маршрут, остальные исполнители будут наблюдателями по этой подзадаче; |
• | если среди исполнителей поручения нет ответственных, то для каждого исполнителя поручения будет создана отдельная подзадача по типовому маршруту, указанному в свойстве Типовой маршрут; |
• | проверяется указание поручения в свойстве Поручение, если поручение не указано, будет сгенерировано соответствующее исключение; |
• | проверяется означенность свойства Созданные подзадачи исполнителей, если свойство не означено, то блок выполнится, в выходное свойство Созданные подзадачи исполнителей ничего не запишется; |
• | проверяется означенность свойства Вид задачи. Если свойство означено, вычисляется код вида задачи. Подзадача исполнителю поручения будет создана с указанным видом; |
• | проверяется указание типового маршрута в свойстве Типовой маршрут, если типовой маршрут не указан, будет сгенерировано соответствующее исключение; |
• | если в типовом маршруте, указанном в свойстве Типовой маршрут, не задана тема задачи, то при создании задач для каждого поручения в тему подставится наименование текущего поручения; |
• | в качестве инициатора задачи устанавливается автор поручения, либо если он не указан или не автоматизирован, инициатор текущей задачи; |
• | если фактический инициатор текущей задачи не является автором поручения и не назначен контролером по поручению, он добавляется наблюдателем в задачу; |
• | подзадачи создаются только для исполнителей, не выполнивших поручения, т.е. не заполнено поле Факт. дата для этого исполнителя; |
• | если в типовом маршруте, по которому отправляется задача, есть параметр Поручение типа «Запись справочника Поручения», то в него запишется поручение, указанное в свойстве Поручение; |
• | если в типовом маршруте, по которому отправляется задача, есть параметр Исполнитель типа «Пользователь», то в него запишется текущий исполнитель, для которого создается подзадача; |
• | если в типовом маршруте, по которому отправляется задача, есть параметр НомерСтрокиПоручения типа «Целое число», то в него запишется номер строки табличной части исполнителей поручения, соответствующий текущему исполнителю; |
• | если исполнитель не автоматизирован, то будет создана подзадача с уведомлением автору поручения о невозможности отправить поручение на исполнение. |
Подробнее см. раздел «Пример использования блока «Отправка подзадач исполнителям поручения».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |