Карточка настроек уведомления

Карточка настроек уведомления (шаблон уведомления) содержит компоненты и их настройки, используемые для формирования и отправки уведомления. Обычно шаблон уведомления специфичен для каждого типа\вида карточки.

Карточка настроек уведомления
Рисунок 1. Карточка настроек уведомления

Создание новой карточки настроек уведомления

Чтобы создать новый шаблон уведомлений:
  1. Заполните поля в блоке Основная информация:

    Основная информация об уведомлении
    Рисунок 2. Основная информация об уведомлении
    • Название — произвольное название карточки, определяющее её предназначение.

    • Описание — развёрнутое описание карточки, любые подробности, которые будут полезны для пользователей, выполняющих настройку уведомлений. Опциональное поле.

  2. В блоке Настройки уведомления выберите компоненты контекста данных, преобразования и отправки (значения из "Справочника настроек сервиса уведомлений"):

    Блок "Настройки уведомления
    Рисунок 3. Блок "Настройки уведомления"
    • Выберите компонент контекста данных из справочника — компонент извлекает данные из карточки. Для большинства задач подходит "Экспорт XML карточки со связанными 3 уровня", возвращающий XML карточки со связанными в виде текста. Если источником является группа карточек, они последовательно добавляются к XML. Компонент также отвечает за выбор файлов.

    • Выберите компонент преобразования из справочника — компонент преобразует полученные из контекста данные в элементы уведомления. Для большинства задач подходит "XSL-преобразование" или "Простой текст".

      Компонент преобразования должен быть совместим с моделью данных контекста. Например, XSL-преобразование должно быть совместимо с экспортом XML.

    • Выберите компонент отправки из справочника — канал отправки уведомления, например, электронная почта.

      Также компонент отправки содержит собственную логику преобразования получателей в адресаты, формирование вложений если они допустимы и др.

  3. Установите флаги Добавлять основные\дополнительные файлы, чтобы сохранить вложения. Снимите флаги, чтобы удалить соответствующие вложения.

    • Добавлять основные файлы — флаг определяет, будут ли к уведомлению приложены основные файлы.

    • Добавлять дополнительные файлы — флаг определяет, будут ли к уведомлению приложены дополнительные файлы.

  4. В блоке Детали уведомления укажите дополнительные настройки уведомления:

    Блок "Детали уведомления
    Рисунок 4. Блок "Детали уведомления"
    • На вкладках Настройки темы, Настройки содержания, Настройки получателей можно выбрать отдельный компонент преобразования. Компонент будет применяться для извлечения темы, содержания или списка получателей из данных, полученных компонентом контекста.

    • В текстовом поле Компоненты преобразования для …​ указываются дополнительные настройки, которые будут использоваться общим или отдельным (если он указан) компонентом преобразования.

      Например, для XSL-преобразования значением параметра будет являться текст XSLT, позволяющий получить из XML нужную строку для темы, текст содержания или список адресатов.

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

  5. Блок Добавить к получателям используется для добавления дополнительных адресатов. Блок Исключить из получателей позволяет исключить получателей, если они были выбраны компонентом преобразования.

    Блок настройки получателей
    Рисунок 5. Блок настройки получателей
    • Добавить к получателям — дополнительные получатели, которые будут добавлены в рассылку. Выберите значение из справочника сотрудников/контрагентов или укажите текстовое значение. За преобразование уведомления для выбранного значения в адрес получателя отвечает компонент отправки.

    • Исключить получателей — получатели, адреса которых будут исключены из рассылки. За преобразование уведомления для выбранного значения в адрес получателя отвечает компонент отправки. Исключение выполняется после сбора основных и дополнительных получателей.

    Например, если в блоке Добавить к получателям выбрать отдельного сотрудника, а в таблице Исключить получателей ввести его e-mail, компонент отправки Электронная почта вычислит адрес сотрудника и исключит его из списка.

    В случае если сотрудник выбран компонентом преобразования и в таблице Добавить к получателям указано его же подразделение, компонент отправки Электронная почта обнаружит повтор и не включит адрес в список дважды.

  6. Сохраните изменения в шаблоне нажатием кнопки Сохранить.

  7. Используйте шаблон в Карточке рассылки.