| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:triggers:changes:18x [24.01.2025 08:40] – [3. Динамическая загрузка данных консоли] ekaterina.menkhuzina | product:triggers:changes:18x [24.01.2025 08:50] (текущий) – [8. Параметр Context.ModulePersonId] ekaterina.menkhuzina |
|---|
| |
| |
| ==== 4. Пейджинг ==== | ==== 4. Расширение фильтра ==== |
| Чтобы сузить диапазон выборки в списке сработок, добавлен пейджинг. | Чтобы сузить диапазон выборки в списке сработок, добавлено уточнение фильтра. |
| |
| <image shape="thumbnail">{{ :product:triggers:changes:tr01.png?400 |}}</image> | <image shape="thumbnail">{{ :product:triggers:changes:tr01.png?400 |}}</image> |
| |
| ==== 6. Параметр "BackoffTimes" ==== | ==== 6. Параметр "BackoffTimes" ==== |
| Добавлен параметр ''BackoffTimes'' в "Инструкцию по установке ADVANTA". | В конфигурационный файл модуля триггеров ''appsettings.json'' добавлен параметр ''BackoffTimes'' (и в "Инструкцию по установке ADVANTA"). |
| |
| ''BackoffTimes'' – список задержек перед считыванием очередного сообщения из шины, который задается в формате: [часы]:[минуты]:[секунды].[доля секунды]. В качестве разделителя используется символ ";". | ''BackoffTimes'' – список задержек перед считыванием очередного сообщения из шины, который задается в формате: [часы]:[минуты]:[секунды].[доля секунды]. В качестве разделителя используется символ ";". |
| <image shape="thumbnail">{{ :product:triggers:changes:tr4.png?500 |}}</image> | <image shape="thumbnail">{{ :product:triggers:changes:tr4.png?500 |}}</image> |
| |
| ==== 8. Проверка сессии перед каждым вызовом триггера ==== | ==== 8. Параметр Context.ModulePersonId ==== |
| Добавлена проверка сессии перед каждым вызовом триггера. Определяется ID Пользователя, от которого модуль триггеров вносит изменения - ''Login.asmx''\''WhoAmI'', возвращаются параметры: | Добавили параметр ''Context.ModulePersonId'' - это Пользователь, от которого запущен модуль триггеров. |
| * ''PеrsonId'' (Id); | |
| * ''PrincipalId'' (PrincipalId)). | |
| |
| Также добавлена опция, которая позволяет не запускать триггер, если Пользователь, от имени которого выполняется триггер и Пользователь, совершивший действие, которое вызвало отправку события, совпадают. | Добавлена опция, которая позволяет не запускать триггер, если Пользователь, от имени которого выполняется триггер и Пользователь, совершивший действие, которое вызвало отправку события, совпадают. |
| |
| <image shape="thumbnail">{{ :product:triggers:changes:tr5.png?800 |}}</image> | <image shape="thumbnail">{{ :product:triggers:changes:tr5.png?800 |}}</image> |
| |