====== Описание обновлений модуля Триггеров версии 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.