Как проверить срабатывание триггеров и что делать, если события не обрабатываются. Для работы триггеров должна быть запущена служба event-service.
Монитор доступен в разделе Администратор → Монитор → Триггеры. Он отображает события триггеров и их действия.

В мониторе триггеров можно посмотреть какие события произошли, когда они произошли, с каким клиентом и контрактом они связаны, обработаны ли они, были ли они отменены и нет ли в них ошибок.
В мониторе есть несколько фильтров которые позволяют фильтровать записи по типу (событие, действие, нефильтрованное событие) и по датам (создано, запланировано, обработано, отменено).
В мониторе отображаются 3 типа записи:
- Нефильтрованные события
Данные события возникают при выполнении некоторых действий (например вход в клуб, внесение депозита) вне зависимости от того есть ли триггер с соответствующим условием срабатывания или нет. Эти нефильтрованные события обрабатывает сервис триггеров, фильтрует и если есть подходящий триггер, то он создает событие триггера для каждого применимого триггера. После обработки сервис удалит все обработанные нефильтрованные события.
- События
События связанные с триггером. Каждое из таких событий соответствует срабатыванию триггера. Сервис запланирует обработку данного события в соответствии с настройками триггера. После этого он обработает это событие и запланирует выполнение всех действий триггера связанного с событием.
- Действия
Запланированные действия созданные при обработке события триггера.
Для каждой записи в мониторе можно посмотреть подробную информацию в зависимости от типа записи:
- Для нефильтрованных событий можно посмотреть информацию о типе условия срабатывания, связанной анкете и контракте и список связанных с событием данных (Чек, предзапись, и т.д.).
- Для событий триггера можно посмотреть информацию о типе условия срабатывания, связанной анкете и контракте, список связанных с событием данных (Чек, предзапись, и т.д.), список связанных действий и текст ошибки, если при обработке события возникла ошибка.
- Для действий триггера можно посмотреть информацию о типе действия, связанной анкете и контракте, текст ошибки, если при обработке события возникла ошибка. Также в зависимости от типа действия можно посмотреть что именно было сделано при выполнении действия.
В Администратор → Параметры → Открытие смены можно настроить, когда удалять неактуальные события. На этой вкладке добавлено три новых параметра:
- Удалять неотфильтрованные события старше чем - этот параметр указывает через какой временной промежуток нужно удалять неотфильтрованные события. Неотфильтрованные события будут создаваться всегда вне зависимости от того используются ли триггеры или нет. Если триггеры используются и включен сервис триггеров, то неотфильтрованные события будут сразу же обработаны и удалены сервисом. Если же триггеры не используются и сервис выключен, то нефильтрованные события будут удалятся при открытии смены в соответствии с этим параметром. По умолчанию в этом параметре указано 3 дня, то есть при открытии смены все неотфильтрованные события старше чем 3 дня будут удалены. Этот параметр актуален только если выключен и не используется сервис триггеров.
- Удалять обработанные события старше чем - Указывает насколько старые обработанные события нужно удалить при открытии смены
- Удалять необработанные события старше чем - Указывает насколько старые необработанные события нужно удалить при открытии смены
См. также: Триггеры · Примеры · Настройка · Справочник · Монитор · Справочники администратора