Вопрос

Условное ветвление в бизнес-процессе

Добрый день!

Перед до мной стоит задача реализовать в событийном процессе определенную логику в задаче-сценарии (скрипте на C#). Затем, в случае корректного выполнения скрипта, выполнить одну ветвь бизнес-процесса (отправить одно письмо). В случае же ошибки необходимо выполнить другую ветвь бизнес-процесса (отправить другое письмо). Задачу-сценарий я реализовал. А как сделать условное ветвление после этого скрипта - не совсем понимаю, не хватает опыта решения подобных задач. Вы не подскажете, какие есть best-practices решения подобных задач, т.е. как из задачи-сценария передать статус завершения и потом сделать условное ветвление на основе этого статуса? Заранее спасибо.

Нравится

2 комментария
Лучший ответ

Добрый день.

Статус завершения можно записать в параметр бизнес-процесса.

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

Добрый день.

Статус завершения можно записать в параметр бизнес-процесса.

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

Алла Савельева,

Большое спасибо за ответ.

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