Интерфейс


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

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

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

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

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

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

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

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

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

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

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

Страница "Управление триггерами"

Содержит:

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

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

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

Страница "Мониторинг триггеров"

Содержит:

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

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

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

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

Страница "Импорт"

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

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

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

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

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

Страница "История изменений"

Cодержит:

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

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

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