====== Интерфейс ======
Модуль триггеров состоит из
- обработчика (Engine)
- сайта со своим адресом и интерфейсом.
Обработчик и сайт работают в паре и могут быть установлены на разные серверы. \\
Обработчик запускается в терминале или устанавливается как сервис. \\
Начиная с версии модуля триггеров 17.Х появились 3 компонента:
- Движок исполнения
- Сайт для настройки
- Агент, который следит за состоянием движков исполнения и перезапускает их при необходимости
Авторизация на сайте возможна с учетной записи Администратора Системы. \\
Главная страница сайта состоит из 4 блоков:
- Управление триггерами
- Мониторинг триггеров
- Импорт
- История изменений
{{:product:triggers:снимок_экрана_2022-08-18_в_16.57.jpg?nolink|}}
=== Элементы в горизонтальном меню сайта ===
* Информация о версии модуля триггеров и дате старта (перезагрузки) его обработчика
* ФИО пользователя, под которым осуществлен вход
* Статус, отображающий состояние обработчика модуля триггеров в виде кругового индикатора
* Кнопки play / pause для приостановки или возобновления работы обработчика
==== Страница "Управление триггерами" ====
Содержит:
* Перечень всех созданных триггеров
* Фильтр по параметрам и состоянию триггерам
* Кнопку "Начать экспорт" - экспорт настроек опубликованной активной версии указанных триггеров в файл формата *.json.
* Кнопка создания нового триггера {{:product:triggers:trig3.png|}}. О создании нового триггера читайте [[/product/triggers/new|здесь]].
Созданные триггеры можно отфильтровать по:
* названию
* тэгам
* автору
* временному периоду создания / публикации (дата указывается в формате ДД.ММ.ГГГГ)
* номеру в очереди
* среднему времени исполнения
* состоянию триггера
{{:product:triggers:снимок_экрана_2022-08-18_в_13.18.23.png?nolink|}}{{:product:triggers:снимок_экрана_2022-08-18_в_13.36.42.png?nolink|}}
==== Страница "Мониторинг триггеров" ====
Содержит:
* Перечень всех произошедших задач (действий) по обработке возникших в Системе событий, созданных на сайте триггерами
* Фильтр по названию триггера, названию события, состоянию задачи или дате начала ее выполнения
{{:product:triggers:снимок_экрана_2022-08-17_в_21.15.25.png?nolink|}} \\
Подробнее про мониторинг триггеров - [[/product/triggers/monitoring|здесь]].
События мониторинга можно отфильтровать по:
* названию триггера
* событию (подробнее о событиях [[product/triggers/events|тут]])
* номеру задачи
* тэгам
* временному периоду (дата указывается в формате ДД/ММ/ГГГГ)
* параметру и его значению
* состоянию задачи
{{:product:triggers:снимок_экрана_2022-08-17_в_17.48.18.png?nolink|}} {{:product:triggers:снимок_экрана_2022-08-17_в_21.00.41.png?nolink|}}
==== Страница "Импорт" ====
Содержит: \\
интерфейс для загрузки файла *.json. \\
{{:product:triggers:снимок_экрана_2022-08-19_в_16.59.21.png?nolink|}} \\
После того как файл .json выбран и загружен на сайт модуля триггеров, отображается перечень всех триггеров, содержащийся в файле. При этом в каждый триггер можно перейти и просмотреть информацию о нем. \\
{{:product:triggers:снимок_экрана_2022-08-19_в_16.56.11.png?nolink|}} \\
Если из перечня импортируемых триггеров необходимо загрузить не все, то нужно удалить ненужные триггеры путем нажатия у них кнопки {{:product:triggers:trig4.png|}}. \\
При нажатии по кнопке «Применить импорт» {{:product:triggers:trig5.png|}} для каждого триггера из перечня будет создана новая версия на сайте модуля триггеров.
Экспорт и импорт триггеров в формате *.json можно использовать для бэкапа триггеров, а также для переноса готовых триггеров из тестовой среды на прод.
==== Страница "История изменений" ====
Cодержит:
* логи изменений триггеров
* фильтр
{{:product:triggers:снимок_экрана_2022-08-17_в_17.07.28.png?nolink|}} \\
Можно отфильтровать логи по:
* названию фильтра
* пользователю, который внес изменения
* временному периоду (дата указывается в формате ДД/ММ/ГГГГ)
{{:product:triggers:снимок_экрана_2022-08-17_в_17.11.43.png?nolink|}}
[[product/triggers/start|← К оглавлению]]
[[/product/triggers/new|Создание триггера →]]