Перейти к основному содержимому
Версия: 1.20.1

Шаблоны уведомлений

Шаблоны уведомлений – полезный и гибкий инструмент для моделирования внешнего вида уведомлений для различных случаев и задач.

Создание шаблона


Чтобы создать шаблон уведомления, выполните следующие действия:

  1. Перейдите в Системные уведомления → Шаблоны уведомлений.
  2. Нажмите Создать и заполните поля.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Шаблоны уведомлений

ПолеОбязательноОписание
НаименованиеДаУкажите название шаблона уведомления.
ТаблицыДаУкажите таблицу, к которой будет применен шаблон.
ТемаДаУкажите тему шаблона уведомления. Поддерживаются переменные уведомлений и местозаполнители.
Сообщение (текст)НетУкажите шаблон уведомления в текстовом формате. Поддерживаются переменные уведомлений и местозаполнители.
Сообщение в HTMLНетУкажите шаблон уведомления в виде форматированного текста. Это поле поддерживает теги HTML, местозаполнители и переменные уведомлений.
Здесь также можно использовать переменные уведомлений ${URI} и ${URI_REF}. Их использование описано ниже.

Переменные уведомлений


Укажите переменную уведомления, используя синтаксис:

${variable-name.variable-parameters}

Переменные

ПеременнаяОписаниеПример
${current}Эта переменная ссылается на текущую запись в указанной таблице.${current.caller} – например, если эта переменная используется в поле Другие получатели секции Получатели правила уведомления, уведомление отправляется заявителю (инициатору обращения).
${event}Эта переменная относится к контексту указанного события в случае, если уведомление было вызвано каким-либо событием.
Вы можете получить значения полей в таблице Событий (sys_event), связанных с этим событием.
${event.param_1}
${script}Эта переменная запускает указанный скрипт уведомлений.
Имя вызываемого скрипта не должно содержать пробелов.
${script:add_an_attachment}
${template}Эта переменная используется для связывания таблицы Шаблонов уведомлений (sys_notification_template) и таблицы Правил уведомлений (sys_notification_rule). При ее использовании вы можете заполнить поля правила уведомлений соответствующими значениями полей шаблона.${template.template_name} – например, если эта переменная использовалась в поле Тема правила уведомления, будет применяться строка темы, хранящаяся в шаблоне.