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

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

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

внимание

При обновлении на версию 1.24 в записях шаблонов уведомлений, которые существуют в системе или загружаются с помощью SOP-файлов, созданных в более ранних версиях, поле Язык автоматически заполняется значением Русский, а поле Основной шаблон – ссылкой на запись текущего шаблона.

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


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

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

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

ПолеОбязательноОписание
НаименованиеДаУкажите название шаблона уведомления.
Основной шаблонНетУкажите основной шаблон. Текущий шаблон будет дочерним для выбранного шаблона.

Вы можете локализовать уведомления на нужные языки. Для этого создайте основной шаблон, далее создайте для него дочерние шаблоны с переводами и укажите в правиле уведомления основной шаблон. Пользователи получат перевод, соответствующий выбранному в настройках языку уведомлений.

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

Под формой шаблонов уведомлений вы можете найти следующие связанные списки:

  • Правила уведомлений – список правил уведомлений, для которых данный шаблон выбран в поле Шаблон уведомления вкладки Содержимое.
  • Переводы шаблона – список дочерних шаблонов уведомлений, содержащих переводы текущего шаблона на другие языки.
  • Записи VCS – список записей изменений шаблона уведомлений.

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


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

${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} – например, если эта переменная использовалась в поле Тема правила уведомления, будет применяться строка темы, хранящаяся в шаблоне.