Принцип работы триггеров


Где интерфейс настройки триггеров?

Триггеры - это отдельный подключаемый модуль. Чтобы получить к нему доступ, обратитесь к вашему менеджеру или в техническую поддержку.

Отфильтровать

Фильтрация событий проходит в несколько этапов с помощью 3 инструментов, которые дополняют друг друга:

  1. Простой фильтр на события, который есть прямо в интерфейсе модуля триггеров.
  2. LINQ-запрос(ы) - может как использоваться, так и не использоваться. Удобно, чтобы выбрать из большой базы данных какие-то специфичные объекты.
  3. В рамках написания прописываются дополнительные условия - как раз здесь используется настроенный LINQ-запрос для последней тонкой фильтрации событий.

Как это выглядит в интерфейсе модуля триггеров:

  • фильтрация на уровне интерфейса модуля триггеров:
  • тонкая фильтрация в условии триггера:

Отреагировать

События, которые попали под условия фильтров, запускают написанный скрипт. Результатом работы скрипта могут быть небольшие вычисления, создание новых записей в таблице, новых объектов, изменение статусов, изменение значений реквизитов, их блокировка и т.д.

Триггеры работают через интеграционное API ADVANTA. → Всё, что можно сделать через API, триггер может запустить в Системе.

Как это выглядит в интерфейсе модуля триггеров: