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