Свойства блока служат для настройки исполнителя задания на доработку.
Задания, для которых в схеме задачи предусмотрена возможность отправить документ на доработку:
При старте этих заданий заполняется свойство Ответственный за доработку согласно настройке:
•из правила согласования, если ReworkPerformerType (Ответственный) имеет значение «Из правила»
•для остальных случаев – из этапа.
Для этапа и правила согласования вычисление ответственнного реализовано однотипно и зависит от значения ReworkPerformerType (Ответственный). Если вычислить не удалось, в качестве ответственного заполняется инициатор задачи.
При выполнении задания с результатом «На доработку» заполняется свойство ReworkPerformer (Ответственный за доработку).
При старте задания на доработку исполнитель вычисляется из ReworkPerformer (Ответственный за доработку).
AllowSendToRework (Разрешить отправку на доработку): Логическое
Возможность исполнителем отправить задание на доработку. По умолчанию установлено в False. Доступен в этапах с типом:
•Создание поручений по документу
При установлении в True свойство ReworkPerformerType(Ответственный) становится доступным для заполнения и обязательным.
Для этапа с типом Задание свойство ReworkType (Доработка) становится доступным для заполнения и обязательным. Для остальных типов свойство ReworkType (Доработка) отображается на карточке, заполняется значением «После выполнения задания» и становится недоступным для изменения.
ReworkType (Доработка): Перечисление
Порядок доработки документа, если хотя бы один из исполнителей выполнил задание с результатом «На доработку». По умолчанию «После всех».
Доступен для этапов с типами:
•Создание поручений по документу
Используется в схеме задачи на согласование при выполнении задания на доработку.
Имя свойства |
Отображаемое имя |
---|---|
AfterAll |
После всех |
AfterEach |
После каждого с прерыванием |
AfterComplete |
После выполнения задания |
AfterAll. Задание на доработку документа придет ответственному за доработку после того, как все исполнители выполнят свои задания.
AfterEach. Задание на доработку документа придет ответственному за доработку сразу после того, как один из исполнителей выполнит задание с результатом «На доработку». Аналогичные задания у остальных исполнителей автоматически прекратятся.
AfterComplete. Задание на доработку документа придет ответственному за доработку после выполнения задания.
Доступен в этапах с типом:
•Создание поручений по документу
ReworkPerformerType (Ответственный): Перечисление
Тип ответственного за доработку. По умолчанию «из правила». Влияет на вычисление исполнителя задания на доработку.
Имя свойства |
Отображаемое имя |
---|---|
FromRule |
Из правила |
Author |
Инициатор согласования |
EmployeeRole |
Сотрудник/роль |
ApprovalRole |
Роль согласования |
FromRule. Ответственный вычисляется согласно правилу согласования, в котором указан этап.
Author. Ответственный за доработку – инициатор задачи на согласование по регламенту.
EmployeeRole. Ответственный за доработку вычисляется из свойства ReworkPerformer (Сотрудник/роль).
ApprovalRole. Ответственный за доработку вычисляется из свойства ReworkApprovalRole (Роль согласования).
ReworkPerformer (Сотрудник/роль): Sungero.CoreEntities.Recipient
Сотрудник/роль. Используется для вычисления исполнителя задания на доработку.
Можно указать либо сотрудника, либо роль с одним участником.
ReworkApprovalRole (Роль согласования): Sungero.Docflow.ApprovalRoleBase
Роль согласования. Используется для вычисления исполнителя задания на доработку.
В качестве роли согласования нельзя указать:
•Согласующие;
•Инициатор;
•Подписывающий;
•Помощник подписывающего;
•Адресат;
•Помощник адресата;
•Ответственный за договорной документ;
•Руководитель ответственного за договорной документ.
AllowChangeReworkPerformer (Разрешить выбор ответственного за доработку): Логическое
Признак, регулирующий доступность выбора ответственного за доработку в заданиях соответствующего этапа.
© Компания Directum, 2024 |