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

Элемент процесса [Обработка сигнала]

Обрабатывающий сигнал (Рис. 50) может срабатывать как при получении произвольного сигнала, так и при изменении или удалении записей в указанном объекте. Например, в ходе выполнения бизнес-процесса изменилось состояние продажи. После получения сигнала об изменении состояния продажи элемент [Обработка сигнала] активирует исходящие потоки.

Рис. 50 — Пример использования обрабатывающего сигнала

scr_process_designer_catch_signal_event.png 

Получение произвольного сигнала

Режим “Получен произвольный сигнал” выбирается в случае, если для выполнения шага процесса элемент ожидает сигнал от любого объекта с указанным названием от любого объекта системы.

Для запуска обрабатывающего сигнала заполните страницу настройки элемента [Обработка сигнала] (Рис. 51):

Рис. 51 — Параметры произвольного сигнала для продолжения выполнения процесса

scr_process_designer_signal_processing_any.png 

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

2.В поле [Сигнал] введите название сигнала, по получению которого выполняется шаг процесса.

Получение сигнала от объекта

Для продолжения выполнения процесса при получении сигнала от определенного объекта заполните страницу настройки элемента [Обработка сигнала] (Рис. 52).

Рис. 52 — Параметры сигнала от объекта

scr_process_designer_signal_processing_from_object.png 

1.В поле [Сигнал какого типа получен?] выберите значение [Получен сигнал от объекта].

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

3.В поле [Объект] выберите объект, от которого должен быть получен сигнал. Так, чтобы получить сигнал от активности, которая выполнялась в ходе выполнения процесса, выберите объект “Активность”.

4.Выберите событие, которое ожидается в объекте. В нашем примере событие происходит после изменения активности.

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

На заметку

Если параметры фильтра не установлены, сигнал активируется для любых изменений записи.

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

Элемент процесса [Обработка таймера]

Элемент процесса [Генерация сообщения]

Элемент процесса [Генерация сигнала]

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

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