Описание обновлений модуля Триггеров версии 17.Х

Изменения в версии триггеров 17.Х:

Добавлена возможность при обновлении Системы пересобирать методы API для вызова Системы.

При обновлении модуля триггеров Движок штатно завершается, выгружается, и происходит пересборка библиотеки, которая отвечает за вызов API методов. Новые события из Системы загружаются, и затем Система делает перезагрузку.

Создана более понятная идентификация типовых ошибок в интерфейсе и запись в логи на уже происходившие проблемы для быстрой идентификации. Расширен набор проверок при старте модуля триггеров.

Доработаны функции интерфейса:

1) Добавлен повторный запуск внутрь просмотра сработки триггера:

2) Номер задачи добавлен в список сработок:

3) Добавлен поиск в сработках по параметрам сообщений: название параметра и его значение (самое частое - ProjectId):

4) В сработках добавлен поиск по тэгам:

5) В сработках добавлен поиск по номеру задачи:

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

На странице редактирования триггера поле «Тэг» перенесли полями «Название» и «Описание», убрав из блока о событиях.

Теперь при переходе в мониторинг из счетчика сработок в триггере, переход в мониторинг сделан с установкой фильтра по этому триггеру (из которого был переход). Открывается при этом страница с мониторингом.

Добавлено сохранение и отображение параметров Context, чтобы ими можно было пользоваться в тексте триггеров:

  • EventSentTime;
  • PersonId;
  • ApplicationId;
  • EventId.

Произведен переход на .NET 6.

Добавлена возможность получать и отправлять события в шину RabbitMQ.