Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Закрыть согласование

Закрыть согласование

01.PNGГрафический элемент Закрыть согласование используется как вспомогательный для элемента Согласование при построении маршрутов движения документов. Он размещается на том отрезке, где необходимо завершить согласование документа и вынести резолюцию, не дожидаясь окончания бизнес-процесса.

На этапе Согласование сотрудник должен утвердить или отклонить документ. Далее в процесс можно добавить элемент Закрыть согласование и настроить его. На этом этапе ELMA365 автоматически закроет согласование и заполнит резолюцию. Она больше не будет доступна для изменения, пока вы не откроете для этого документа новое согласование.

Обычно вы можете увидеть резолюцию на карточке только по завершении бизнес-процесса, в котором присутствует элемент Согласование. До этого в листе согласования документа значится «На согласовании». При использовании элемента Закрыть согласование резолюция будет проставлена на карточку до завершения бизнес-процесса. Пользователь при этом не совершает никаких действий — все операции по закрытию согласования выполняет система.

Как настроить закрытие согласования

Обратите внимание, что элемент Закрыть согласование используется только в тех процессах, в которых имеется элемент Согласование.

Дважды нажмите на элемент на схеме процесса, чтобы открыть окно с настройками.

Закрытие согласования_02

Все настройки выполняются на вкладке Основное.

  • Название* — введите текст, который будет отображаться на схеме процесса.
  • Объект согласования* — укажите контекстную переменную, ссылающуюся на файл или приложение.
  • Резолюция* — выберите с помощью переключателя значение. Оно будет проставлено в качестве резолюции на документ после закрытия согласования.
  • Записать результат в переменную — укажите переменную типа Строка, в которую будет записан код результата выполнения текущего блока: approved или rejected. Результат зависит от выбранной резолюции. Эту переменную можно использовать для отображения результата на форме приложения, а также в шлюзах или сценариях для реализации более сложной логики согласования .

начало внимание

Убедитесь, что в контекст процесса добавлена переменная, ссылающаяся на объект согласования: документ, файл или элемент приложения.

конец внимание

Как использовать закрытие согласования

На рисунке ниже представлен пример использования блока Закрыть согласование в бизнес-процессе.

Договор последовательно рассматривают и согласуют юрист, специалист по финансам и генеральный директор. Пока договор находится на рассмотрении, в его статусе значится пометка На согласовании.

Когда генеральный директор согласует договор, выполняется операция Закрыть согласование и на документ ставится резолюция Согласован. Это необходимо, поскольку на последнем шаге процесса договор должен быть подписан, и важно знать, какую резолюцию вынесли согласующие.

03.PNG

Кроме того, необходимо добавить элемент Закрыть согласование перед задачей Корректировать договор и соответствующим образом настроить блок. В таком случае при отклонении договора любым из согласующих документ получит резолюцию Отказано. При повторном отправлении на согласование лист согласования с резолюцией Отказано отправится в архив и будет открыт новый лист, а документ снова получит пометку На согласовании.

Так выглядит лист согласования для документа, отправленного на доработку инициатору:

close-approval-4