Публикация

Как реализовать процесс параллельного визирования документа у нескольких пользователей?

Вопрос:

Мы создали бизнес-процесс, в котором документ должен быть завизирован несколькими пользователями. Документ отправляется одновременно всем визирующим. 

Прошли по процессу. Когда один из визирующих отклоняет договор, как нам сделать так, чтобы бизнес-процесс завершался? А то он у нас висит в журнале БП как выполняющийся.

И возможно ли, если один из пользователей отклоняет визу, чтобы индикация необходимости визирования  у других пользователей в центре уведомлений пропадала?

Это признак того, что договор не прошел через какого либо участника визирования...

Ответ:

Как вариант, для реализации данного кейса, можно использовать генератор сигналов.

Пример бизнес процесса: 

Изображение удалено.



В данном примере использован элемент "Исключающее “ИЛИ” по событиям"



Его подробное описание: https://academy.terrasoft.ru/documents/technic-bpms/7-12/element-proces…

Для корректного использования данного элемента рекомендуется ознакомиться со статьей по промежуточным событиям на Академии: https://academy.terrasoft.ru/documents/technic-bpms/7-12/elementy-proce…



Так же необходимо уточнить, что данный процесс - лишь примерная реализация описанной логики. 

По поводу  вопроса об удалении уведомления - к сожалению, в базовой версии системы работает такая логика, что если вы выбираете несколько людей для визирования, то все они должны принять или отклонить визу. По этой причине, реализовать описанную  логику возможно лишь дополнительной доработкой.

Нравится

Поделиться

0 комментариев
Показать все комментарии