Правила и Действия
Правила и Действия необходимы для автоматической обработки интегральных событий.
Перед настройкой Правил и Действий создайте списки рассылки оповещений о событиях. Подробнее – здесь.
Создание правила
Для создания правила сделайте следующее:
Перейдите в раздел Правила и Действия через основное меню.
Нажмите кнопку «Добавить» в блоке Правила.
Заполните поля:
- Название
- Рабочая группа – правило будет принадлежать указанной рабочей группе
- Статус – Включите или Выключите правило
Нажмите «Добавить условие» или «Добавить блок условий» – откроется конструктор условий Правила.
«Добавить условие» – в конструктор добавляется одно логическое условие. «Добавить блок условия» – в конструктор добавляется набор условий, объединенных логическими операторами И и ИЛИ.
Проверка интегрального события по "Правилам и Действиям" производится по правилам "Рабочих групп", которые в свою очередь имеют доступ к открытым Сигналам.
Параметры условия Правила
При настройке условия вы можете использовать следующие Параметры:
Название сигнала – условие выполняется, если название Сигнала, по которому произошло событие, соответствует указанному в параметре
Критичность сигнала – условие выполнится, если критичность Сигнала соответствует указанному в параметре.
Сигнал связан с КЕ – условие выполняется, если КЕ, по которой произошло событие, соответствует указанной в параметре
Влияние КЕ – условие выполняется, если Статус КЕ, по которой открыт/закрыт Сигнал, соответствует указанному в Значении.
Поддерживает функции:- В списке – достаточно выполнения соответствия только с одной из указанных в Значении КЕ
- Все в списке – соответствие должно выполняется со всеми указанными в Значении КЕ.
Сигнал связан с подчиненной КЕ – условие выполняется, если открытый/закрытый сигнал связан с КЕ, которая является подчиненной относительно КЕ указанной в параметре.
Граф влияния – условие выполнится, если открытый/закрытый сигнал связан с КЕ, которая является одной из вершин графа, в котором корневой вершиной является КЕ, указанная в параметре.
Поддерживает функции:- В списке – достаточно выполнения соответствия только с одной из указанных в Значении КЕ
- Все в списке – соответствие должно выполняется со всеми указанными в Значении КЕ.
Сигнал связан с КЕ из карты – условие выполняется, если открытый/закрытый сигнал связан с КЕ, которая входит в фильтр выбранной карты РСМ.
Примеры правил и логики обработки
Правило считается выполненным с условиями:
Сигнал связан с КЕ Информационная система
И
(Влияние КЕ Режим Аварийный – 1й приоритет
ИЛИ
Влияние КЕ Режим Штатный)
И
(Критичность сигнала Fatal
ИЛИ
Критичность сигнала Critical)Аналогично первому примеру, но с заменой блока условий одним.
Правило считается выполненным с условиями:
Сигнал связан с КЕ Информационная система
И
(Критичность сигнала Fatal
ИЛИ
Критичность сигнала Critical)
И
Влияние КЕ НЕ равно режиму работы СервисныйСправкаЕсли установленный Сервисный режим закончился, а условия правила продолжают выполнятся, то будет выполнено и соответствующее действие.
Правило считается выполненным с условиями:
Критичность сигнала Critical
И
Сигнал связан с КЕ одно из списка
Создание действия
Перейдите в блок Действия на этой же странице.
Нажмите кнопку «Добавить».
Заполните поля:
- Название
- Рабочая группа – действие будет принадлежать указанной рабочей группе
- Статус – Включите или Выключите действие
Нажмите «Добавить операцию» – откроется конструктор операций Действия:
Тип операции:
- Оповещение – уведомление операторов по спискам рассылок, указанных в Значении.
- Выполнение скрипта - запуск Скрипта автоматизации, указанного в Значении.
Значение – подтягивается на основе РГ и Типа операции
Начало / Подтверждение / Конец события – операция должна быть выполнена при начале события, его подтверждении или окончании.
- Время активности – выберите время, когда операции по обработке событий выполнять не требуется:
- Любой день – операция будет выполняться в указанные дни недели вне зависимости от производственного календаря
- Праздничные и выходные – действие будет обработано в выделенный день недели, если он был праздничным или выходным
- Только рабочие дни – действие будет обработано в выделенный день недели, если он был рабочим по производственному календарю
- Настройка текста – задайте собственный текст для оповещения по e-mail, через мессенджеры или для регистрации инцидента
- Отложить – отложите выполнение операции – через указанный интервал будет повторно произведена проверка наличия события – если событие активно, то операция будет выполнена
- Проверка открытого инцидента – проверяйте наличие зарегистрированного по Правилу, КЕ или Источнику инцидента – при наличии открытого инцидента, будет добавляться информация по повторным событиям
Доступно для систем с подключенным модулем HPSM
СправкаИнформация о закрытии события добавляется в созданный инцидент автоматически.
Отображение на экранных формах полей StartDate и EndDate зависит от настроек направлений. Информация может выводиться в закладки Дополнительные сведения, Договор и т.д.
Редактирование шаблона оповещения Действия
Вы можете самостоятельно настроить текст оповещений:
Перейдите в раздел Правила и Действия.
Выберите Действие из списка доступных или создайте новое.
Нажмите кнопку «✉️» – откроется редактор.
В Конструкторе сообщения отредактируйте текст оповещения и используйте Макросы внутри текста – для этого требуется выберите из предлагаемого списка нужный и он автоматически появится в тексте.
Редактирование Переменных запуска Скрипта
При запуске скриптов автоматизации предусмотрена возможность передачи "Макросов" в переменные запуска скрипта.
Переменные запуска Скрипта определяются на странице конфигурации этого скрипта.
Описание макросов: объекты и атрибуты
Объект | Описание | Атрибут |
---|---|---|
plEvent | Первичное событие из системы мониторинга | _id - id события _stream.id - источник события source - информация о первичном событии |
rsmCI | Конфигурационные единицы (КЕ) | link - ссылка на карточку КЕ name - название КЕ (массив значений) |
smRule | Правило | id - id правила link - ссылка на правило name - название правила |
smAction | Правило | id - id действия link - ссылка на действие name - название действия |
smSignal | Сигнал | id - id сигнала link - ссылка на сигнал name - название сигнала |
smSignal - Объект Сигнала с расширенным набором макросов
Атрибут | Описание |
---|---|
id | Идентификатор Сигнала |
link | Ссылка на Сигнал |
name | Название Сигнала |
description | Описание Сигнала |
status | Статус Сигнала |
priority | Критичность сигнала |
createdAt | Время создания Сигнала |
closedAt | Время закрытия Сигнала (отсутствует если Сигнал еще не закрыт) |
duration | Продолжительность Сигнала |
labels | Группа меток Сигнала |
Обратите внимание, что несуществующий макрос например: plEvent.source.trigger.revealedComments
подставит значение в оповещение - нет информации
.
- После составления текста сообщения (изменить текст возможно, как на начало события, так и на завершение) – «Сохранить».
Связь Правила с Действием
Для связи Правила и Действия повторно откройте созданное Правило и в поле Действия введите название Действия.
К одному Правилу вы можете прикрепить несколько Действий, и аналогично – к одному Действию можно прикрепить несколько Правил.
Клонирование Правил и Действий
Если вы создаёте набор однотипных Правил или Действий, для ускорения процесса вы можете использовать клонирование.
Для клонирования Правила или Действия выберите уже существующий объект и перейдите в режим её редактирования. На верхней панели нажмите «Клонировать».
При нажатии создаётся новый объект, идентичный исходному, при этом к наименованию записи добавляется слово Копия.
После сохранения нового Правила или Действия, оно добавляется в общий список, при этом первичная запись остаётся без изменений.
При клонировании Правила, новое правило будет связано с тем же Действием, что и исходное – аналогично и для Действий.