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

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

События системы связаны с добавлением, изменением или удалением записей в объектах. Для обработки таких событий используются элементы [Сигнал] и [Обработка сигнала].

Процесс проведения продажи (Рис. 139) может запускаться после создания в системе новой продажи.

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

scr_process_creation_designer_main_process_with_signal00013.png 

Для этого, простое начальное событие процесса и действие процесса “Зарегистрировать продажу” необходимо заменить начальным сигналом (Рис. 140).

Рис. 140 — Процесс продажи, который запустится при создании новой продажи

scr_process_creation_designer_start_main_process_with_signal.png 

Важно

Элементы диаграммы [Создать документ] и [Закрыть продажу] используют значения элемента [Зарегистрировать продажу]. При удалении элемента [Зарегистрировать продажу] из диаграммы процесса появится предупреждение о невозможности удаления элемента. Для успешного удаления элемента предварительно необходимо очистить значения параметров в элементах [Создать документ] и [Закрыть продажу].

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

1.Поместите элемент [Начальный сигнал] в начало процесса.

2.На странице настройки элемента выберите условия срабатывания начального сигнала (Рис. 141):

Рис. 141 — Настройка параметров начального сигнала

scr_process_creation_designer_start_signal_param_main_process.png 

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

b.Выберите объект, событие в котором активирует сигнал. Чтобы сигнал срабатывал при создании новой продажи выберите объект “Продажа”.

c.Выберите тип события “Добавление записи”.

d.Укажите дополнительные требования к записи, которая должна инициировать сигнал. Чтобы сигнал срабатывал только при добавлении продажи в стадии “Определение потенциала”, установите фильтр “Стадия = Определение потенциала”.

3.Укажите начальное событие как источник значения в элементе [Закрыть продажу]:

a.Щелкните на элементе процесса [Закрыть продажу].

b.Нажмите на поле [Идентификатор записи].

c.В окне определения значения параметра источником значения выберите “Создана новая продажа”.

d.Выберите параметр элемента “Идентификатор записи”.

e.Нажмите на кнопку [Сохранить].

4.Аналогичным образом укажите для действия [Создать договор].

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

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

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

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

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

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