<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Задача на согласование по регламенту ApprovalReworkAssignment – доработка официального документа |
Задание на доработку документа. Наследник от Sungero.Workflow.Assignment.
Позволяет доработать документ, либо прекратить процесс согласования. Также есть возможность изменить участников согласования:
•изменить подписывающего;
•изменить адресата рассмотрения;
•изменить список согласующих;
•изменить способ доставки документа.
Имя свойства |
Отображаемое имя |
---|---|
Доп. согласующие |
|
Адресат |
|
Адресаты |
|
Правило |
|
Согласующие |
|
Способ доставки |
|
Сервис обмена |
|
Переадресовать сотруднику |
|
Согласующие |
|
На подпись |
|
Номер этапа |
StageNumber (Номер этапа): Целое
Номер этапа согласования, по которому создано задание. Подробнее
Approvers (Согласующие): Коллекция
Список согласующих документ. Заполняется программно в схеме задачи при создании задания. В зависимости от того разрешено ли согласование с уменьшающимся кругом согласующих и есть ли в регламенте этап с дополнительными согласующими в список можно добавлять новые строки и менять существующие.
Имя свойства |
Отображаемое имя |
---|---|
Согласующий |
|
Согласовано |
|
Действие |
|
Обязательный согласующий |
Approver (Согласующий): Sungero.Company.Employee
Согласующий документ.
Approved (Согласовано): Перечисление
Статус согласования документа.
Имя свойства |
Отображаемое имя |
---|---|
IsApproved |
+ |
NotApproved |
|
Forwarded |
|
Action (Действие): Перечисление
Возможность изменить ход согласования документа после доработки. Доступно, если в этапе согласования разрешено уменьшение круга согласования и участник уже согласовал документ на прошлой итерации.
Имя свойства |
Отображаемое имя |
---|---|
SendForApproval |
Отправить на согласование |
DoNotSend |
Не отправлять на согласование |
SendNotice |
Отправить уведомление |
IsRequiredApprover (Обязательный согласующий): Логическое
Признак, что участник из состава обязательных согласующих. Таких участников нельзя удалить из списка согласования.
ApprovalRule (Правило): Sungero.Docflow.ApprovalRuleBase
Правило согласования документа. Свойство скрыто в проводнике, заполняются программно в схеме задачи при создании задания. Используется при определении доступности свойства Signatory (На подпись).
Signatory (На подпись): Sungero.Company.Employee
Сотрудник, которому документ придет на подписание. Свойство видимо и доступно для редактирования, если в правиле согласования есть этап с типом Подписание.
При выполнении задания заполняется в задаче Signatory (На подпись), запрашивается какие права выдать подписывающему, если они не были выданы ранее. Используется для предметного отображения процесса согласования в документе.
Addressee (Адресат): Sungero.Company.Employee
Сотрудник, которому документ придет на рассмотрение. Свойство видимо и доступно для редактирования, если в правиле согласования есть этап с типом Рассмотрение адресатом. При согласовании служебной записки недоступно изменение адресата. Используется для предметного отображения процесса согласования в документе.
Addressees (Адресаты): Коллекция
Список сотрудников, которые будут рассматривать документ. Свойство видимо и доступно для редактирования, если в правиле согласования есть Этап рассмотрения несколькими адресатами. При согласовании служебной записки адресаты недоступны для редактирования.
Программно заполняется из задачи. При выполнении задания заполняется в задаче Addressees (Адресаты). Используется для предметного отображения процесса согласования в документе.
При изменении значения свойства Addressee (Адресат) очищается коллекция и заполняется адресатом, событие «Изменение значения свойства» Addressee (Адресат).
Если коллекция была изменена, то Addressee (Адресат) заполняется первым адресатом из коллекции, событие «До сохранения».
Имя свойства |
Отображаемое имя |
---|---|
Addressee |
Адресат |
Addressee (Адресат): Sungero.Company.Employee
ForwardPerformer (Переадресовать сотруднику): Sungero.Company.Employee
Сотрудник, кому исполнитель переадресует задание на доработку. Используется для переадресации задания и выдачи прав на документ.
DeliveryMethod (Способ доставки): Sungero.Docflow.MailDeliveryMethod
Способ доставки документов. Свойство видимо и доступно для редактирования, если в правиле согласования есть этап с типом Отправка контрагенту. Недоступно для редактирования, если согласуется многоадресное исходящее письмо или входящий документ, полученный через сервис обмена.
При выполнении задания заполняется в задаче DeliveryMethod (Способ доставки). Используется для предметного отображения процесса согласования в документе.
ExchangeService (Сервис обмена): Sungero.ExchangeCore.ExchangeService
Сервис обмена документами с контрагентом. Свойство видимо и доступно для редактирования, если в правиле согласования есть этап с типом Отправка контрагенту. Свойство доступно для редактирования, если способ доставки документа «Сервис эл. обмена». Недоступно для редактирования, если согласуется входящий документ, полученный через сервис обмена.
При выполнении задания заполняется в задаче ExchangeService (Сервис обмена). Используется для предметного отображения процесса согласования в документе.
RegApprovers (Согласующие): Коллекция
Свойство не используется.
Имя свойства |
Отображаемое имя |
---|---|
Approver |
Согласующий |
AddApprovers (Доп. согласующие): Коллекция
Свойство не используется.
Имя свойства |
Отображаемое имя |
---|---|
Approver |
Согласующий |
© Компания Directum, 2024 |