Меню Extensions#


Меню включает в себя 2 блока:

  • Templates

  • SMTP settings

Templates#

Шаблоны используются для почтовой рассылки и уведомлений пользователей и могут быть использованы только с шагом (Step) Send Templated Notification. Настройка шаблонов осуществляется в разделе Application / Templates.

Добавление / Удаление шаблона#

  • Чтобы добавить новый шаблон (Template), нажмите кнопку ADD.

  • Чтобы удалить шаблон, нажмите на крестик в общем списке всех шаблонов.

Настройка компонентной модели шаблона#

При добавлении или редактировании Шаблона (Template) необходимо определить структуру Объектной модели, которая будет обеспечивать взаимодействие с Dataflow и/или Workflow. Это выполняется путем установки набора параметров (properties) для каждой из них, аналогично настройке любого компонента.

Настройка разметки и содержимого шаблона#

Платформа использует DevExpress Report Designer для создания шаблонов. Эти шаблоны могут быть использованы для отправки уведомлений или для создания документов.

  • После создания нового шаблона откроется окно редактирования. Здесь можно добавить и настроить визуальные элементы вашего шаблона, а также установить ссылки на свойства вашего шаблона.

SMTP settings#

Сервис почтовой рассылки используется для отправки уведомлений через SMTP.

Рекомендации по использованию SMTP сервера:

  • В процессе разработки: Рекомендуется использовать корпоративный SMTP сервер или условно-бесплатные сервисы, например, sendinblue.com. Избегайте использования личного сервера, чтобы не попасть в спам.

  • При промышленной эксплуатации: Предпочтительно использовать корпоративный или платный коммерческий SMTP сервис.

Настройте следующие параметры для сервиса почтовой рассылки:

Поле настройки

Варианты значений

Назначение

Sender

-

Имя отправителя по умолчанию, например sender@company.com

User name

-

Логин для SMTP сервера, обычно в формате user@company.com

Password

-

Пароль для SMTP сервера

Host

-

Адрес SMTP сервера, например http://smtp-relay.sendinblue.com/

Port

-

Порт для SMTP сервера, зависит от провайдера, например 587 для sendinblue.com

Enable SSL

true, false

Использование SSL для шифрования данных. Обычно True для современных SMTP серверов


Пример использования Template и SMTP#

  1. Создайте и настройте шаблон.

  2. Настройте SMTP для отправки e-mail.

  3. В вашем workflow добавьте шаг Send Templated Notification.

  4. Выберите тип уведомления SMTP и установите параметры отправки e-mail.

  5. Выберите свой шаблон и установите тип рендера в HTML.

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