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

Как использовать генерирующие и обрабатывающие события

Генерирующие события создают факт наступления события. Чтобы событие наступало после выполнения определенного действия, поместите элемент [Генерация сигнала] на исходящий поток после соответствующего действия (Рис. 142).

Рис. 142 — Использование промежуточного генерирующего события

scr_cases_process_design_event_throw.png 

В результате после выполнения действия, в процессе наступит соответствующее событие.

Чтобы инициировать выполнение действия процесса при наступлении события, поместите обрабатывающее событие на поток перед действием процесса (Рис. 143).

Рис. 143 — Использование промежуточного обрабатывающего события

scr_cases_process_design_event_catch.png 

В результате при наступлении события в процессе (выполнении соответствующего генерирующего события), сработает обрабатывающее событие и активирует следующее действие процесса.

Рассмотрим использование промежуточных сигналов на примере ранее созданных процессов проведения встречи (Рис. 144) и процесса продажи (Рис. 145).

Рис. 144 — Процесс проведения встречи

scr_process_creation_designer_ask_conditional_variants00011.png 

Рис. 145 — Процесс проведения продажи

scr_process_creation_designer_process_sub_conditionals00012.png 

На заметку

Построение процесса проведения встречи описано в главах “Построение линейных процессов” и “Построение разветвленных процессов”.

Построение родительского процесса проведения продажи описано в главах “Добавление и изменение записей по процессу” и “Как использовать подпроцессы”.

Содержание

Как добавить промежуточный генерирующий сигнал

Как добавить промежуточный обрабатывающий сигнал

Как добавить промежуточный генерирующий сигнал

Чтобы добавить промежуточный генерирующий сигнал:

1.Поместите элемент [Генерация сигнала] на условный поток между логическим оператором и элементом [Останов] (Рис. 146).

Рис. 146 — Добавление элемента [Генерация сигнала] в процесс

scr_process_creation_designer_process_with_generate_signal.png 

2.На странице настройки элемента в поле [Какой сигнал сгенерировать?] укажите текст генерируемого сигнала “Интерес отсутствует”.

3.Соедините промежуточный генерирующий сигнал с событием завершения процесса (Рис. 147).

Рис. 147 — Процесс проведения встречи с добавленным генерирующим сигналом

scr_process_creation_designer_process_with_signal.png 

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

Как добавить промежуточный обрабатывающий сигнал

Чтобы добавить промежуточный обрабатывающий сигнал в родительский процесс:

1.Поместите элемент [Обработка сигнала] на диаграмму родительского процесса.

2.Добавьте потоки управления: от действия “Зарегистрировать продажу” к сигналу и от сигнала — к конечному событию (Рис. 148).

Рис. 148 — Процесс продажи с добавленным обрабатывающим сигналом

scr_process_creation_designer_main_process_with_signal.png 

3.На странице настройки элемента [Обработка сигнала] (Рис. 149):

Рис. 149 — Настройка промежуточного обрабатывающего сигнала

scr_process_creation_designer_main_process_signal_param.png 

a.В поле [Сигнал какого типа получен?] выберите значение “Получен произвольный сигнал”.

b.Введите название сигнала “Интерес отсутствует”.

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

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

Смотрите далее

Как использовать события, наступающие в системе

Как использовать события для ветвления процесса

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

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