Использование макросов в шаблонах уведомлений
25 апреля 2024
ID 56706
Макрос – это элемент подстановки, используемый в шаблонах уведомлений о событиях. В формируемом на основе шаблона тексте уведомления макрос заменяется на некоторое значение.
Синтаксис макроса: %ИМЯ_МАКРОСА%
В текстах уведомлений о срабатывании правила можно использовать следующие макросы (см. таблицу ниже).
Макросы для шаблонов уведомлений
Макрос | Описание |
---|---|
%NODE_IP% | IP-адрес узла кластера, на котором было обработано сообщение. |
%NODE_PORT% | Порт подключения к узлу кластера, на котором было обработано сообщение. |
%PRODUCT_NAME% | Название приложения – KSMG. |
%SMTP_MESSAGE_ID% | Заголовок сообщения |
%SENDER% | Адрес отправителя сообщения. |
%SENDER_IP% | IP-адрес отправителя сообщения. |
%ALL_RECIPIENTS% | Адреса всех получателей исходного сообщения. |
%AFFECTED_RECIPIENTS% | Адреса получателей исходного сообщения, имеющие отношение к событию, описанному в уведомлении. |
%AFFECTED_RULES% | Список идентификаторов сработавших правил. |
%MESSAGE_ID% | Идентификатор, присвоенный сообщению приложением KSMG. |
%SUBJECT% | Тема исходного сообщения. |
%DATE% | Дата получения сообщения. |
%MESSAGE_ACTION% | Действие приложения над сообщением. Возможные значения:
Если сообщение помещено в Хранилище, то через запятую после действия указывается |
%DATA_BEGIN% | Служебный макрос для обозначения начала списка вложений. |
%DATA_END% | Служебный макрос для обозначения конца списка вложений. |
%OBJECT_NAME% | Имя обнаруженного объекта. В теле уведомления значение макроса зависит от его расположения:
В теме уведомления на место макроса всегда подставляется значение |
%OBJECT_SIZE% | Размер сообщения целиком или отдельных его вложений. В теле уведомления значение макроса зависит от его расположения:
В теме уведомления на место макроса всегда подставляется размер сообщения целиком. |
%STATUS% | Результат проверки сообщения или вложения. В теле уведомления значение макроса зависит от его расположения:
Если статусов несколько, они перечисляются через запятую. |
%OBJECT_ACTION% | Действие приложения над сообщением или вложением. В теле уведомления значение макроса зависит от его расположения:
|