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

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

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

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

scr_process_designer_throw_signal_event.png 

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

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

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

scr_process_designer_catch_signal_event1.png 

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

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

scr_process_designer_catch_signal_start_event.png 

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

Активация

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

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

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

Выполнение

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

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

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

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

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

scr_chapter_process_designer_throw_signal_example1.png 

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

scr_chapter_process_designer_wait_signal_example.png 

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

scr_chapter_process_designer_start_signal_example.png 

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

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

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

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

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

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

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

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

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