Отправляет оповещение по электронной почте, сформированное по шаблону Telerik Reporting из списка «Шаблоны оповещений».
| Параметр | Значение |
|---|---|
| Название в портале | Отправить оповещение |
| Activity в Elsa (обработчик) | Отправить оповещение (SendMailActivity) |
| ID типа элемента действия | 59345258-ce20-4150-b904-46a10f1f57bd |
| Проверка условий правила | Да |
| Поддержка «Исходный элемент(ы) (формула)» | Да |
| Атрибут | Обязательный | Описание | Пример |
|---|---|---|---|
| Название | Да | Текст. Название действия. | Отправить оповещение (Наблюдатели) |
| Получатели | Да | Формула, возвращающая адрес электронной почты (строку) или список адресов. Вычисляется в контексте целевого элемента. | Select(This('Наблюдатели', true), 'Field(\"Почта\")') |
| Шаблон оповещения | Да | Выбор шаблона из списка «Шаблоны оповещений». См. Настройка шаблонов оповещений . | DocumentApproval.trdp |
Формула «Получатели» должна возвращать именно адреса (строки), а не пользователей. Для атрибута-подстановки на пользователей получайте почту через |
POST mail/api/mail/send/{ID шаблона}) с параметрами: id — ID элемента, actionId — ID действия, hostUrl — адрес портала, toEmailList — адреса.| Кому | Формула |
|---|---|
| Наблюдателям процесса | Select(This('Наблюдатели', true), 'Field(\"Почта\")') |
| Инициатору | This('Инициатор.Почта') |
| Фиксированный адрес | "pto@example.ru" |
mail.json или не задан SMTP-сервер), письма не отправляются, ошибки не возникает.