Настройка очереди обработки действий по событиям
- Редактирование параметров очереди обработки
- Добавление связи очереди с действием по событию
- Разрыв связи очереди с действием по событию
- Удаление пользовательской очереди обработки действий по событию
Редактирование параметров очереди обработки
Чтобы открыть форму редактирования:
- В списке очередей обработки нажмите иконку редактирования
в строке очереди обработки. - В карточке очереди нажмите Редактировать и внесите изменения в доступные для редактирования поля.
На форме редактирования измените значения доступных полей и нажмите Сохранить.
Поля, доступные для изменения, на форме редактирования пользовательской очереди:
- Название;
- Описание;
- Количество потоков обработки. Для пользовательских очередей количество потоков указывается при создании, подробнее в разделе Добавление пользовательской очереди.
Поля, доступные для изменения, на форме редактирования системной очереди:
- Описание;
- Количество потоков обработки.
Количество потоков обработки для системных очередей
Для системных очередей количество потоков по умолчанию указывается в конфигурационном файле и может быть изменено при редактировании параметров очереди.
В dbaccess.properties значения ниже перечисленных параметров устанавливают максимальное значение количества потоков для системной очереди, соответствующей типу действия по событию, и применяются при первом запуске SMP.
При редактировании параметров очереди обработки количество потоков системной очереди можно изменить, новые значения будут сохранены в метаинформации. Значения параметров в dbaccess.properties и в метаинформации могут быть разными. Приоритетными являются значения параметров, указанные в интерфейсе администратора (сохраненные в метаинформации).
При перезапуске приложения значения берутся из метаинформации.
| Системные очереди | Значение по умолчанию | Параметр dbaccess.properties |
|---|---|---|
| Системная очередь действий по событию "Наступление времени атрибута" | 3 | ru.naumen.planned.events.threadNumber |
| Системная очередь действий с признаком "Взаимодействие с внешней системой" | 1 | eventActions.external.threadNumber |
| Системная очередь WebSocket-сообщений | 1 | eventActions.changeTracking.threadNumber |
| Системная очередь оповещений | 1 | eventActions.notifications.threadNumber |
| Системная очередь уведомлений | 1 | eventActions.pushes.threadNumber |
| Системная очередь эскалаций | 1 | eventActions.escalations.threadNumber |
| Системная очередь скриптов | 1 | eventActions.threadNumber |
| Системная очередь пользовательских действий по событию типа "Скрипт" | 1 | userEventActions.threadNumber |
Добавление связи очереди с действием по событию
Добавление связи между действием по событию и очередью — это процесс перемещения действия по событию в пользовательскую очередь обработки действий по событиям. По умолчанию действие по событию связано с системной очередью обработки, соответствующей типу действия.
Добавление связи действия по событию с очередью обработки разрывает предыдущую связь действия с другой очередью.
В карточке очереди обработки
Раздел меню "Настройка системы" → настройка "Действия по событиям" → вкладка "Очереди" .
Чтобы связать действие по событию и очередь обработки в карточке очереди обработки, на карточке очереди нажмите Добавить связь.
На форме добавления связи выберите действия по событиям, которые хотите связать с очередью, и нажмите Сохранить.
Связь будет добавлена. Название действия по событию отобразится в блоке "Действия по событиям, обрабатываемые в очереди" на карточке очереди. Название очереди отобразится в параметрах действия по событию на карточке действия по событию.
При добавлении или редактировании действия по событию
Раздел меню "Настройка системы" → настройка "Действия по событиям" → вкладка "Действия по событиям".
На форме добавления или форме редактирования действия по событию укажите значение параметра "Очередь обработки действия".
- Оповещение по email
- Действие по событию "Уведомление в интерфейсе"
- Действие по событию "Отслеживание изменений"
- Уведомление в МК
- Действие по событию типа "Скрипт"
Связь будет добавлена. Название действия по событию отобразится в блоке "Действия по событиям, обрабатываемые в очереди" на карточке очереди. Название очереди отобразится в параметрах действия по событию на карточке действия по событию.
Разрыв связи очереди с действием по событию
Разрыв связи очереди и действия по событию — это исключение действия по событию из списка действий по событиям, обрабатываемым в очереди.
Разорвать связь можно в карточке очереди обработки действий по событию.
Чтобы разорвать связь, в блоке "Действия по событиям, обрабатываемые в очереди" нажмите иконку разрыва связи
в строке действия по событию.
Связь будет разорвана без подтверждения от пользователя. Действие по событию автоматически перейдет в системную очередь, соответствующую типу действия.
Удаление пользовательской очереди обработки действий по событию
Пользовательские очереди обработки действий по событию можно удалить.
Удаление очереди производится:
-
В списке очередей обработки действий по событиям.
Чтобы удалить очередь, нажмите иконку удаления
в строке очереди обработки. Для подтверждения удаления нажмите Да. -
В карточке очереди.
Чтобы удалить очередь, нажмите Удалить. Для подтверждения удаления нажмите Да.
Очередь обработки действий по событию будет удалена. Связь действий по событию с удаленной очередью будет разорвана. Действия по событию из удаленной очереди будут обрабатываться в соответствующей системной очереди.