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

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

Изменено понятие последовательного выполнения триггеров - ранее последовательно выполнялось только тело триггера, условия триггера проверялись параллельно. Теперь под последовательным понимается выполнение и условия, и тела триггера.

Реализовано динамическое обновление страницы с мониторингом. По мере появления сработок – обновляется список, в том числе с учетом примененного фильтра. Ранее если обновлялась страница при наличии фильтра, фильтр сбрасывался.

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

Также предусмотрен индикатор того, полностью ли загружены данные консоли, или частично.

Чтобы сузить диапазон выборки в списке сработок, добавлено уточнение фильтра.

Также сделано уточнение для фильтра по дням до часов/минут - чтобы при большом списке сработок Система не тормозила.

Добавлен в карточке исполнения триггера (задача) параметр «Время ожидания» (в секундах с точностью до тысячных).

На карточке задачи изменен порядок параметров:

  • дата и время отправки в шину;
  • дата и время начала выполнения (переименовано из «Время начала выполнения»);
  • время ожидания;
  • время выполнения.

В конфигурационный файл модуля триггеров appsettings.json добавлен параметр BackoffTimes (и в «Инструкцию по установке ADVANTA»).

BackoffTimes – список задержек перед считыванием очередного сообщения из шины, который задается в формате: [часы]:[минуты]:[секунды].[доля секунды]. В качестве разделителя используется символ «;».

В лог стал записываться тайминг при старте движка модуля триггеров.

Добавлено отображение ошибки компиляции внизу текста триггера (если она есть).

Добавили параметр Context.ModulePersonId - это Пользователь, от которого запущен модуль триггеров.

Добавлена опция, которая позволяет не запускать триггер, если Пользователь, от имени которого выполняется триггер и Пользователь, совершивший действие, которое вызвало отправку события, совпадают.