Публикация

Как настроить запуск бизнес-процесса по результату выполнение другого бизнес-процесса?

Вопрос:

Описываю кейс.

  1. Есть первый БП, который запускается по событию «Стартовый таймер». Внутри этого БП есть элемент Изменить данные, который меняет одно из полей в записях, которые попадают под определенное условие.
  2. Есть второй БП, который запускается по событию Получен сигнал от объекта – Изменение записи. Он должен срабатывать, если первый БП поменял поле.
  3. Однако второй БП не запускается, если поле поменялось в первом БП по таймеру. В случае если первый БП запустить по событию «Простое», то второй БП отрабатывает.

Скажите в чем может быть ошибка и как правильно генерировать сигнал для запуска второго БП?

Ответ:

Для достижения данной бизнес цели Вы можете использовать подпроцессы. 

Например, 

Первый процесс

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

 

Второй процесс, необходимо будет добавить параметр в процесс

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

 

После этого использовать параметр в элементе "изменить данные"

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

 

По поводу бизнес-логики, описанной в вопросе, необходимо  проверить отключен ли  признак "Выполнять следующие элементы в фоновом режиме" на стартовом сигнале:

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

 

Нравится

Поделиться

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