Как использовать события, наступающие в системе
События системы связаны с добавлением, изменением или удалением записей в объектах. Для обработки таких событий используются элементы [Сигнал] и [Обработка сигнала].
Процесс проведения продажи (Рис. 139) может запускаться после создания в системе новой продажи.
Для этого, простое начальное событие процесса и действие процесса “Зарегистрировать продажу” необходимо заменить начальным сигналом (Рис. 140).
Важно
Элементы диаграммы [Создать документ] и [Закрыть продажу] используют значения элемента [Зарегистрировать продажу]. При удалении элемента [Зарегистрировать продажу] из диаграммы процесса появится предупреждение о невозможности удаления элемента. Для успешного удаления элемента предварительно необходимо очистить значения параметров в элементах [Создать документ] и [Закрыть продажу].
Чтобы добавить начальный сигнал на диаграмму родительского процесса:
1.Поместите элемент [Начальный сигнал] в начало процесса.
2.На странице настройки элемента выберите условия срабатывания начального сигнала (Рис. 141):
a.В поле [Сигнал какого типа получен?] выберите “Получен сигнал от объекта”.
b.Выберите объект, событие в котором активирует сигнал. Чтобы сигнал срабатывал при создании новой продажи выберите объект “Продажа”.
c.Выберите тип события “Добавление записи”.
d.Укажите дополнительные требования к записи, которая должна инициировать сигнал. Чтобы сигнал срабатывал только при добавлении продажи в стадии “Определение потенциала”, установите фильтр “Стадия = Определение потенциала”.
3.Укажите начальное событие как источник значения в элементе [Закрыть продажу]:
a.Щелкните на элементе процесса [Закрыть продажу].
b.Нажмите на поле [Идентификатор записи].
c.В окне определения значения параметра источником значения выберите “Создана новая продажа”.
d.Выберите параметр элемента “Идентификатор записи”.
e.Нажмите на кнопку [Сохранить].
4.Аналогичным образом укажите для действия [Создать договор].
5.Сохраните процесс.
В результате процесс будет запускаться автоматически каждый раз, когда в системе будет создана новая продажа.
Смотрите далее