Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:triggers:changes:18x [22.01.2025 10:52] ekaterina.menkhuzinaproduct:triggers:changes:18x [24.01.2025 08:50] (текущий) – [8. Параметр Context.ModulePersonId] ekaterina.menkhuzina
Строка 2: Строка 2:
 Изменения в версии триггеров 18.Х: Изменения в версии триггеров 18.Х:
  
-===== Добавлен пейджинг ===== +==== 1. Последовательное выполнение триггеров ==== 
-Чтобы сузить диапазон выборки в списке сработок, добавлен пейджинг.+Изменено понятие последовательного выполнения триггеров - ранее последовательно выполнялось только тело триггера, условия триггера проверялись параллельно. Теперь под последовательным понимается выполнение и условия, и тела триггера. 
 + 
 +==== 2. Динамическое обновление страницы с мониторингом ==== 
 +Реализовано динамическое обновление страницы с мониторингом. По мере появления сработок – обновляется список, в том числе с учетом примененного фильтра. Ранее если обновлялась страница при наличии фильтра, фильтр сбрасывался. 
 + 
 +==== 3. Динамическая загрузка данных консоли ==== 
 +Сделана динамическая загрузка данных консоли при большом числе строк. При прокрутке данных консоли загружаются еще порции строк до полной загрузки, с индикацией операции. 
 + 
 +Также предусмотрен индикатор того, полностью ли загружены данные консоли, или частично. 
 + 
 + 
 +==== 4. Расширение фильтра ==== 
 +Чтобы сузить диапазон выборки в списке сработок, добавлено уточнение фильтра.
  
 <image shape="thumbnail">{{ :product:triggers:changes:tr01.png?400 |}}</image> <image shape="thumbnail">{{ :product:triggers:changes:tr01.png?400 |}}</image>
Строка 11: Строка 23:
 <image shape="thumbnail">{{ :product:triggers:changes:tr2.png?400 |}}</image> <image shape="thumbnail">{{ :product:triggers:changes:tr2.png?400 |}}</image>
  
-2. Добавлен в карточке исполнения триггера (задача) параметр "Время ожидания" (в секундах с точностью до тысячных).+==== 5Параметр "Время ожидания" ==== 
 +Добавлен в карточке исполнения триггера (задача) параметр "Время ожидания" (в секундах с точностью до тысячных).
  
 <image shape="thumbnail">{{ :product:triggers:changes:tr3.png?400 |}}</image> <image shape="thumbnail">{{ :product:triggers:changes:tr3.png?400 |}}</image>
Строка 21: Строка 34:
   * время выполнения.   * время выполнения.
  
-3Добавлен параметр ''BackoffTimes'' в "Инструкцию по установке ADVANTA". ''BackoffTimes'' – список задержек перед считыванием очередного сообщения из шины, который задается в формате: [часы]:[минуты]:[секунды].[доля секунды]. В качестве разделителя используется символ ";".+==== 6Параметр "BackoffTimes" ==== 
 +В конфигурационный файл модуля триггеров ''appsettings.json'' добавлен параметр ''BackoffTimes'' (и в "Инструкцию по установке ADVANTA"). 
 + 
 +''BackoffTimes'' – список задержек перед считыванием очередного сообщения из шины, который задается в формате: [часы]:[минуты]:[секунды].[доля секунды]. В качестве разделителя используется символ ";".
  
 В лог стал записываться тайминг при старте движка модуля триггеров. В лог стал записываться тайминг при старте движка модуля триггеров.
  
-4. Добавлено отображение ошибки компиляции внизу текста триггера (если она есть).+==== 7Отображение ошибки компиляции ==== 
 +Добавлено отображение ошибки компиляции внизу текста триггера (если она есть). 
 + 
 +<image shape="thumbnail">{{ :product:triggers:changes:tr4.png?500 |}}</image> 
 + 
 +==== 8. Параметр Context.ModulePersonId ==== 
 +Добавили параметр ''Context.ModulePersonId'' - это Пользователь, от которого запущен модуль триггеров.  
 + 
 +Добавлена опция, которая позволяет не запускать триггер, если Пользователь, от имени которого выполняется триггер и Пользователь, совершивший действие, которое вызвало отправку события, совпадают. 
 + 
 +<image shape="thumbnail">{{ :product:triggers:changes:tr5.png?800 |}}</image>