Чтобы процесс мог быть запущен из другого процесса, используйте начальный сигнал. Данный элемент активируется элементом [Генерация сигнала], который был запущен в каком-либо другом процессе, либо при добавлении, изменении или удалении записи в указанном объекте. Например, процесс может быть автоматически запущен при регистрации в системе нового контакта.
Начальное событие либо начальный сигнал могут использоваться для активации событийных подпроцессов. Данные события являются непрерывающими. Это означает, что если событийный подпроцесс активирован непрерывающим начальным сообщением либо сигналом, то основной процесс продолжает выполняться, не дожидаясь завершения данного подпроцесса.
Получение произвольного сигнала
Для запуска процесса при получении произвольного сигнала заполните страницу настройки элемента [Начальный сигнал] (Рис. 46):
1.В поле [Сигнал какого типа получен?] выберите значение [Получен произвольный сигнал].
2.В поле [Сигнал] введите название сигнала, по получению которого запускается процесс.
Получение сигнала от объекта
Для запуска процесса при получении сигнала от объекта заполните страницу настройка элемента [Начальный сигнал] (Рис. 47):
1.Выберите значение [Получен сигнал от объекта] в поле [Сигнал какого типа получен?].
2.В поле [Объект] выберите объект, от которого должен быть получен сигнал, например, “Контакт”.
3.В поле [Какое событие должно произойти?] выберите ожидаемое событие в объекте:
a.[Добавление записи] — событие наступит после добавления новой записи, например, добавления нового контакта.
b.[Изменение записи] — событие наступит после редактирования записи, например, после редактирования страницы контакта. Дополнительно укажите одно или несколько полей при изменении значений в которых будет запускаться процесс. Если процесс активируется при изменении любого поля записи, выберите значение [Любого поля] в поле [Ожидать изменения].
На заметку
Если процесс запускается после изменения записи, укажите поля, в которых должны произойти изменения. Если процесс активируется при изменении любого поля записи, выберите значение [Любого поля] в поле [Ожидать изменения].
c.[Удаление записи] — событие наступит после удаления записи из системы, например, после удаления контакта.
4.Установите параметры фильтра, которым должна соответствовать запись для запуска сигнала. Например, процесс может быть запущен при добавлении контакта с типом “Клиент”.
На заметку
Если параметры фильтра не установлены, сигнал активируется для любых записей, например, при добавлении контакта любого типа.
Смотрите далее
•Завершающее событие [Останов]
Смотрите также