Промежуточное событие Генерация сигнала (Рис. 1) используется для передачи сигналов, которые могут быть получены соответствующими элементами в любом бизнес-процессе. Элемент Генерация сигнала работает по аналогии с промежуточным событием Генерация сообщения, но в отличие от него, передает сигнал во все активные процессы Creatio.
Например, после обработки заказа в рамках одного процесса можно передать информацию о том, что заказ обработан, в другие процессы.
По факту обработки заказа сигнал текущего процесса инициирует переход другого процесса на шаг подготовки заказанной продукции на отгрузку (Рис. 2).
В то же время тот же элемент Генерация сигнала инициирует процесс “Пост-продажный анализ” (Рис. 3).

Активация элемента
После активации входящего потока элемент Генерация сигнала передает сигнал и активирует свои исходящие потоки. В результате:
-
Все элементы Обработка сигнала, которые должны активироваться по произвольному сигналу, с активированными входящими потоками ожидают его генерации. После получения сигнала элементы Обработка сигнала активируют свои исходящие потоки.
-
Запустятся все бизнес-процессы с начальным элементом Сигнал, для которого установлено условие активации “Получен произвольный сигнал” и который ожидает генерации этого сигнала.
Выполнение элемента
Настроить элемент
Какой сигнал сгенерировать? |
Введите название сигнального события, которое будет передаваться в другой процесс. Убедитесь, что введенное название (Рис. 4) совпадает с названием сигнала, указанным в поле Сигнал промежуточного элемента Обработка сигнала (Рис. 5) и начального элемента Сигнал (Рис. 6). |
