<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Задача на согласование по регламенту > Задания в рамках согласования по регламенту Пропуск и объединение этапов |
Регламент согласования может быть настроен таким образом, что несколько заданий будут поступать последовательно одному исполнителю. В случае, когда речь идет о простых действиях (например, печать документа, его регистрация или отправка контрагенту) исполнителю будет удобнее получить одно задание и сделать сразу все необходимые действия с документом. В связи с этим в схеме задачи вводится понятие объединения и пропуска этапов.
Объединяться могут следующие этапы согласования:
•Отправка документа контрагенту;
Объединенные этапы используют в качестве типа задания один из соответствующих объединяемым этапам. Такое объединенное задание содержит в себе всю логику и свойства объединяемых заданий.
Для удобства пользователя выбирается тип задания, соответствующий самому сложному или самому основному этапу из объединяемых (по убыванию):
•Отправка документа контрагенту.
Объединенный этап содержит информацию, необходимую для реализации бизнес-логики всех заданий.
IsCollapsed (Схлопнуто): Логическое
Признак того, что задание объединяет сразу несколько этапов.
CollapsedStagesTypesSig (Типы объединенных этапов): Коллекция
Содержит перечень этапов, которые объединены в текущем задании.
Используется для:
•проверки бизнес-логики типа этапа. Например, если среди объединенных этапов есть Регистрация, документ должен быть зарегистрирован;
•заполнения данных о выдаче документа, если среди объединенных этапов есть Отправка контрагенту;
•предметного отображения процесса согласования в документе;
•доступности действий «Создать сопроводительное письмо», «Создать поручение», «Отправить на ознакомление», «Отправить через сервис обмена»;
•формирования содержимого папок потока.
Имя свойства |
Отображаемое имя |
---|---|
StageType |
Тип этапа |
StageType (Тип этапа): Перечисление
Имя свойства |
Отображаемое имя |
---|---|
Sign |
Подписание |
Register |
Регистрация |
Печать |
|
Sending |
Отправка контрагенту |
ConfirmSign |
Подтверждение подписания |
Review |
Рассмотрение |
Execution |
Создание поручений |
ReviewingResult |
Обработка резолюции |
DeliveryMethod (Способ доставки): Sungero.Docflow.MailDeliveryMethod
Способ доставки документа. Свойство скрыто в проводнике, заполняется программно в схеме задачи. Используется для формирования описания способа доставки.
DeliveryMethodDescription (Описание способа доставки): Строка (250)
Текстовое представление способа доставки. Выведено на карточку задания.
ExchangeService (Сервис обмена): Sungero.ExchangeCore.ExchangeService
Сервис обмена. Свойство скрыто в проводнике, заполняется программно в схеме задачи. Используется для формирования описания способа доставки.
© Компания Directum, 2024 |