====== Описание обновлений модуля Триггеров версии 17.Х ======
Изменения в версии триггеров 17.Х:
==== 1. Возможность пересборки методов API ====
Добавлена возможность при обновлении Системы пересобирать методы API для вызова Системы.
При обновлении модуля триггеров Движок штатно завершается, выгружается, и происходит пересборка библиотеки, которая отвечает за вызов API методов. Новые события из Системы загружаются, и затем Система делает перезагрузку.
==== 2. Идентификация типовых ошибок в интерфейсе ====
Создана более понятная идентификация типовых ошибок в интерфейсе и запись в логи на уже происходившие проблемы для быстрой идентификации. Расширен набор проверок при старте модуля триггеров.
==== 3. Функции интерфейса ====
Доработаны функции интерфейса:
1) Добавлен повторный запуск внутрь просмотра сработки триггера:
{{ :product:triggers:changes:tr6.png?400 |}}
2) Номер задачи добавлен в список сработок:
{{ :product:triggers:changes:tr10.png?700 |}}
3) Добавлен поиск в сработках по параметрам сообщений: название параметра и его значение (самое частое - ''ProjectId''):
{{ :product:triggers:changes:tr8.png?400 |}}
4) В сработках добавлен поиск по тэгам:
{{ :product:triggers:changes:tr9.png?400 |}}
5) В сработках добавлен поиск по номеру задачи:
{{ :product:triggers:changes:tr7.png?400 |}}
==== 4. Прекращение запуска триггеров ====
Добавлена возможность «засыпать», прекращая запуск триггеров на время недоступности Системы с настраиваемым параметром интервала проверки на доступность Системы. Данное событие записывается в лог и отправляется на почту тем же Пользователям, кому отправляются и другие уведомления.
{{ :product:triggers:changes:tr11.png?400 |}}
==== 5. Перенесение поля "Тэг" ====
На странице редактирования триггера поле "Тэг" перенесли полями "Название" и "Описание", убрав из блока о событиях.
{{ :product:triggers:changes:tr12.png?800 |}}
==== 6. Переход в мониторинг из счетчика сработок ====
Теперь при переходе в мониторинг из счетчика сработок в триггере, переход в мониторинг сделан с установкой фильтра по этому триггеру (из которого был переход). Открывается при этом страница с мониторингом.
{{ :product:triggers:changes:tr13.png?700 |}}
==== 7. Параметры Context ====
Добавлено сохранение и отображение параметров ''Context'', чтобы ими можно было пользоваться в тексте триггеров:
* ''EventSentTime'';
* ''PersonId'';
* ''ApplicationId'';
* ''EventId''.
==== 8. Переход на .NET 6 ====
Произведен переход на .NET 6.
==== 9. Получение и отправка события в шину RabbitMQ ====
Добавлена возможность получать и отправлять события в шину RabbitMQ.