Помимо предопределенных событий можно добавить события, описанные самостоятельно. Однако, прежде всего, необходимо «научить» систему отслеживать выполнение событий.
Для того чтобы отследить события в системе, и существуют детекторы бизнес-событий.
Список детекторов системы доступен из раздела Настройка и администрирование - группа Бизнес-события - команда «Детекторы».
При создании детектора необходимо указать соответствующий вид события и выражение на встроенном языке, в котором обязательно должно присутствовать присвоение значения булевой переменной «Результат».
Система использует только те детекторы, для которых указан флаг «Детектор включен».
В системе ежеминутно выполняется регламентное задание «Обработка детекторов бизнес-событий». Если для какого-то включенного детектора код вернет значение «Результат = Истина», то будет создано требуемое новое событие.
Детектор позволяет отследить интересующие факты в работе системы и создать соответствующие события, но обработка созданных событий должна быть прописана дополнительно.
Рекомендуем ознакомиться
Как работает механизм бизнес-событий?
Для чего нужны дополнительные обработчики бизнес-событий?
Как настроить автоматический запуск процесса при возникновении бизнес-события?
Как можно бронировать помещения на основании мероприятия?
Какие предопределенные виды бизнес-событий предусмотрены в системе?