Документация по настройке процессов
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Как настроить запуск процесса по факту поступления сообщения

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

Например, бизнес-процесс может ожидать сообщения об оплате счета, прежде чем переходить на шаг отправки товара.

Для настройки возобновления выполнения процесса при поступлении сообщения:

1.Добавьте два промежуточных элемента, работающих с сообщениями, на схему процесса (Рис. 220).

a.Элемент [Генерация сообщения] разместите на схеме после задачи по процессу, после выполнения которой должно передаваться активирующее процесс сообщение.

b.Элемент [Обработка сообщения] разместите перед задачей, которая должна выполняться после поступления сообщения.

Рис. 220  — Возобновление выполнения процесса после поступления сообщения

scr_chapter_process_designer_resume_using_message.png 

2.В поле [Какое сообщение сгенерировать?] панели настройки элемента [Генерация сообщения] (Рис. 221) введите произвольное сообщение. Текст может быть произвольным, например, “Счет оплачен”.

Рис. 221 — Панель настройки элемента [Генерация ообщения]

scr_chapter_process_designer_throw-message-setup.png 

3.Заполните панель настройки элемента [Обработка сообщения] (Рис. 222):

Рис. 222 — Панель настройки элемента [Обработка сообщения]

scr_chapter_process_designer_wait_for_message_setup.png 

a.В поле [Какое сообщение должно быть получено?] скопируйте сообщение, указанное в настройках элемента [Генерация сообщения].

b.Если установить признак [Выполнять следующие элементы в фоновом режиме], то все шаги процесса, следующие после данного элемента, будут выполнятсья в фоновом режиме без отображения маски загрузки.

4.Сохраните процесс.

В результате выполненных настроек процесс прекратит выполняться на шаге [Обработка сообщения] и возобновит выполнение только после поступления сообщения, указанного в настройках элемента [Генерация сообщения].

Смотрите также

Как использовать события

Промежуточное событие [Обработка сообщения]

Промежуточное событие [Генерация сообщения]

Был ли данный материал полезен?

Как можно улучшить эту статью?