Копировать ссылку на страницу

Назначение. Блок «Отправка подзадач исполнителям поручения» предназначен для создания задач исполнителям поручений по РКК или исполнителям подчиненных поручений по поручению.

Группа – «Канцелярия».

Базовый блок – «Сценарий».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Описание

Name

Наименование

Строка (Константа)

Доступное. Значение по умолчанию Отправка подзадач исполнителям поручения

Link

Ссылка

Строка (Константа)

Доступное

Comment

Примечание

Строка (Константа)

Доступное

Script

Вычисление

Строка (Вычисление)

Скрытое

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

Assignment

Поручение

Запись справочника Поручения (параметр)

Поручения, подзадачи исполнителям которого будут отправлены

TypedRoute

Типовой маршрут

Запись справочника Типовые маршруты (параметр)

Значение по умолчанию: Отправка поручения по РКК исполнителю

CreatedTasks

Созданные подзадачи исполнителей

Коллекция задач

Созданные подзадачи (Выходное)

Результаты выполнения: унаследованы от базового блока «Сценарий».

Описание:

если среди исполнителей поручения, указанного в свойстве Поручение есть ответственный исполнитель, то ему будет создана подзадача по типовому маршруту, указанному в свойстве Типовой маршрут, остальные исполнители будут наблюдателями по этой подзадаче;
если среди исполнителей поручения нет ответственных, то для каждого исполнителя поручения будет создана отдельная подзадача по типовому маршруту, указанному в свойстве Типовой маршрут;
проверяется указание поручения в свойстве Поручение, если поручение не указано, будет сгенерировано соответствующее исключение;
проверяется означенность свойства Созданные подзадачи исполнителей, если свойство не означено, то блок выполнится, в выходное свойство Созданные подзадачи исполнителей ничего не запишется;
проверяется указание типового маршрута в свойстве Типовой маршрут, если типовой маршрут не указан, будет сгенерировано соответствующее исключение;
если в типовом маршруте, указанном в свойстве Типовой маршрут, не задана тема задачи, то при создании задач для каждого поручения в тему подставится наименование текущего поручения;
в качестве инициатора задачи устанавливается автор поручения, либо если он не указан или не автоматизирован, инициатор текущей задачи;
если фактический инициатор текущей задачи не является автором поручения и не назначен контролером по поручению, он добавляется наблюдателем в задачу;
подзадачи создаются только для исполнителей не выполнивших поручения, т.е. не заполнено поле Факт. дата для этого исполнителя;
если в типовом маршруте, по которому отправляется задача, есть параметр Поручение типа «Запись справочника Поручения», то в него запишется поручение, указанное в свойстве Поручение;
если в типовом маршруте, по которому отправляется задача, есть параметр Исполнитель типа «Пользователь», то в него запишется текущий исполнитель, для которого создается подзадача;
если в типовом маршруте, по которому отправляется задача, есть параметр НомерСтрокиПоручения типа «Целое число», то в него запишется номер строки табличной части исполнителей поручения, соответствующий текущему исполнителю;
если исполнитель не автоматизирован, то будет создана подзадача с уведомлением автору поручения о невозможности отправить поручение на исполнение.

Подробнее см. раздел «Пример использования блока «Отправка подзадач исполнителям поручения».

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM