Интерфейс

Модуль триггеров состоит из

  1. обработчика (Engine)
  2. сайта со своим адресом и интерфейсом.

Обработчик и сайт работают в паре и могут быть установлены на разные серверы.
Обработчик запускается в терминале или устанавливается как сервис.

Начиная с версии модуля триггеров 17.Х появились 3 компонента:

  1. Движок исполнения
  2. Сайт для настройки
  3. Агент, который следит за состоянием движков исполнения и перезапускает их при необходимости

Авторизация на сайте возможна с учетной записи Администратора Системы.

Главная страница сайта состоит из 4 блоков:

  1. Управление триггерами
  2. Мониторинг триггеров
  3. Импорт
  4. История изменений

Элементы в горизонтальном меню сайта

  • Информация о версии модуля триггеров и дате старта (перезагрузки) его обработчика
  • ФИО пользователя, под которым осуществлен вход
  • Статус, отображающий состояние обработчика модуля триггеров в виде кругового индикатора
  • Кнопки play / pause для приостановки или возобновления работы обработчика

Содержит:

  • Перечень всех созданных триггеров
  • Фильтр по параметрам и состоянию триггерам
  • Кнопку «Начать экспорт» - экспорт настроек опубликованной активной версии указанных триггеров в файл формата *.json.
  • Кнопка создания нового триггера . О создании нового триггера читайте здесь.

Созданные триггеры можно отфильтровать по:

  • названию
  • тэгам
  • автору
  • временному периоду создания / публикации (дата указывается в формате ДД.ММ.ГГГГ)
  • номеру в очереди
  • среднему времени исполнения
  • состоянию триггера

Содержит:

  • Перечень всех произошедших задач (действий) по обработке возникших в Системе событий, созданных на сайте триггерами
  • Фильтр по названию триггера, названию события, состоянию задачи или дате начала ее выполнения


Подробнее про мониторинг триггеров - здесь.

События мониторинга можно отфильтровать по:

  • названию триггера
  • событию (подробнее о событиях тут)
  • номеру задачи
  • тэгам
  • временному периоду (дата указывается в формате ДД/ММ/ГГГГ)
  • параметру и его значению
  • состоянию задачи

Содержит:
интерфейс для загрузки файла *.json.


После того как файл .json выбран и загружен на сайт модуля триггеров, отображается перечень всех триггеров, содержащийся в файле. При этом в каждый триггер можно перейти и просмотреть информацию о нем.


Если из перечня импортируемых триггеров необходимо загрузить не все, то нужно удалить ненужные триггеры путем нажатия у них кнопки .
При нажатии по кнопке «Применить импорт» для каждого триггера из перечня будет создана новая версия на сайте модуля триггеров.

Экспорт и импорт триггеров в формате *.json можно использовать для бэкапа триггеров, а также для переноса готовых триггеров из тестовой среды на прод.

Cодержит:

  • логи изменений триггеров
  • фильтр


Можно отфильтровать логи по:

  • названию фильтра
  • пользователю, который внес изменения
  • временному периоду (дата указывается в формате ДД/ММ/ГГГГ)