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

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

Промежуточное событие [Генерация сигнала] (Рис. 135) используется для передачи сигналов, которые могут быть получены соответствующими элементами в любом бизнес-процессе. Элемент [Генерация сигнала] работает по аналогии с промежуточным событием [Генерация сообщения], но в отличие от него, передает сигнал во все активные процессы bpm’online.

Рис. 135 — Промежуточное событие [Генерация сигнала]

scr_process_designer_throw_signal_event.png 

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

По факту обработки заказа сигнал текущего процесса инициирует переход другого процесса на шаг подготовки заказанной продукции на отгрузку (Рис. 136).

Рис. 136 — Активация промежуточного события [Обработка сигнала]

scr_process_designer_catch_signal_event1.png 

В то же время тот же элемент [Генерация сигнала] инициирует процесс “Пост-продажный анализ” (Рис.).

Рис. 137— Активация начального события [Сигнал]

scr_process_designer_catch_signal_start_event.png 

Использование элемента [Генерация сигнала]

Активация

После активации входящего потока элемент [Генерация сигнала] передает сигнал и активирует свои исходящие потоки. В результате:

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

  • Запустятся все бизнес-процессы с начальным элементом [Сигнал], для которого установлено условие активации “Получен произвольный сигнал” и который ожидает генерации этого сигнала.

Выполнение

После передачи сигнала элемент [Генерация сигнала] активирует свои исходящие потоки.

Настройки элемента [Генерация сигнала]

Какой сигнал сгенерировать?

Введите название сигнального события, которое будет передаваться в другой процесс. Убедитесь, что введенное название (Рис. 138) совпадает с названием сигнала, указанным в поле [Сигнал] промежуточного элемента [Обработка сигнала] (Рис. 139) и начального элемента [Сигнал] (Рис. 140).

Рис. 138 — Название сигнала, который активирует промежуточный элемент [Обработка сигнала] или начальный элемент [Сигнал] в соответствующих бизнес-процессах

scr_chapter_process_designer_throw_signal_example1.png 

Рис. 139 — Пример получения соответствующего сигнала промежуточным элементом [Обработка сигнала]

scr_chapter_process_designer_wait_signal_example.png 

Рис. 140 — Пример активации начального элемента [Сигнал] соответствующим элементом [Генерация сигнала]

scr_chapter_process_designer_start_signal_example.png 

Примеры использования промежуточного элемента [Генерация сигнала]

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

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

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

Начальное событие [Сигнал]

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

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

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

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