Дополнительные обработчики дают возможность указать, какие действия необходимо выполнить в случае возникновения того или иного события.
Обычно дополнительные обработчики используют для создания необходимых процессов, рассылки писем или записи файлов, но можно прописать любые действия необходимые для ра-боты.
Создавать бизнес-события без определенной цели большого смысла не имеет. Для эффективной работы необходимо обрабатывать созданные детекторами события с помощью дополнительных обработчиков бизнес-событий.
Открыть список существующих в системе обработчиков можно из раздела Настройка и администрирование - группа Бизнес-события - команда «Дополнительные обработчики».
Пользователь должен обладать правами доступа на уровне «Администратор».
В каждом обработчике необходимо указать код обработки события — выражение на встроенном языке. При желании можно указать код отмены обработки события.
Система будет использовать только те обработчики, для которых указан флаг «Обработчик включен».
Связь обработчика с подписками и конкретными видами событий можно указать, выбрав вверху в карточке обработчика соответствующую команду «Подписки».
У каждого события может быть несколько обработчиков, выполнение которых будет происходить в рамках одной транзакции.
В случае успешной отработки событие получит статус «Задание выполнено», если же даже после нескольких попыток хотя бы один обработчик выдает ошибку, то отменяются действия всех обработчиков. В любом случае результаты обработки можно будет узнать в журнале регистрации.
В системе содержится только один типовой обработчик, обеспечивающий автоматический старт процессов. Это значит, что остальные действия следует описывать пользователю с правами доступа на уровне администратора системы.
Вопросы и ответы
23.12.2019
2 минуты
Бизнес-события