Шаблоны уведомлений
Шаблоны уведомлений – полезный и гибкий инструмент для моделирования внешнего вида уведомлений для различных случаев и задач.
При обновлении на версию 1.24 в записях шаблонов уведомлений, которые существуют в системе или загружаются с помощью SOP-файлов, созданных в более ранних версиях, поле Язык автоматически заполняется значением Русский, а поле Основной шаблон – ссылкой на запись текущего шаблона.
Создание шаблона
Чтобы создать шаблон уведомления, выполните следующие действия:
- Перейдите в Системные уведомления → Шаблоны уведомлений.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Шаблоны уведомлений
Поле | Обязательно | Описание |
---|---|---|
Наименование | Да | Укажите название шаблона уведомления. |
Основной шаблон | Нет | Укажите основной шаблон. Текущий шаблон будет дочерним для выбранного шаблона. Вы можете локализовать уведомления на нужные языки. Для этого создайте основной шаблон, далее создайте для него дочерние шаблоны с переводами и укажите в правиле уведомления основной шаблон. Пользователи получат перевод, соответствующий выбранному в настройках языку уведомлений. Подробнее о переводе уведомлений читайте в статье Локализация и многоязыковая поддержка. |
Таблицы | Да | Укажите таблицу, к которой будет применен шаблон. Если вы заполнили поле Основной шаблон, это поле заполняется автоматически, и вы не сможете изменить его значение. |
Язык | Нет | Укажите язык шаблона уведомления. Язык шаблона уведомления определит круг получателей: уведомление получат те пользователи, для которых этот язык выбран как Язык уведомлений в па нели настроек агентского интерфейса или в пользовательских настройках портала самообслуживания. |
Тема | Да | Укажите тему шаблона уведомления. Поддерживаются переменные уведомлений и местозаполнители. |
Сообщение (текст) | Нет | Укажите шаблон уведомления в текстовом формате. Поддерживаются переменные уведомлений и местозаполнители. |
Сообщение в 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} – например, если эта переменная использовалась в поле Тема правила уведомления, будет применяться строка темы, хранящаяся в шаблоне. |
Переменная | Описание | Пример |
---|---|---|
${URI} | Текст ссылки – неактивная ссылка на запись. | ${URI} в шаблоне : Перейти к задаче: ${URI}${URI} в уведомлении : Перейти к задаче: https://instance.example.com/record/task/160525805616015648 |
${URI_REF} | Текст ссылки является отображаемым значением записи. | ${URI_REF} в шаблоне : Перейти к задаче: ${URI_REF}${URI_REF} в уведомлении : Перейти к задаче: TSK0005555 |