Призначення

Формує листи за даними таблиці або один підсумковий лист для всього набору. Підтримує адресатів, копії, приховані копії, форматований текст, таблицю входу та вкладення.

Входи та виходи

Отримувач із in і необов’язковими success/failure. Надсилання відбувається під час запису активного отримувача.

Параметри

ПараметрНалаштування та значенняВаріанти й межі
roleРоль блоку: джерело читає дані, отримувач записує результат.Типово: target
connection_idЗбережене підключення, через яке блок звертається до системи.Типово: порожньо
До 64 символів
toАдреси основних отримувачів або шаблон за полем рядка.Типово: порожньо
До 4000 символів
ccАдреси копії.Типово: порожньо
До 4000 символів
bccАдреси прихованої копії.Типово: порожньо
До 4000 символів
to_peopleКористувачі та ролі UBC Data Bridge для основних отримувачів.
cc_peopleКористувачі та ролі для копії.
bcc_peopleКористувачі та ролі для прихованої копії.
subjectОднорядкова тема листа, підтримує теги.Типово: порожньо
До 998 символів
bodyТекст листа, зокрема форматування й підстановка таблиці.Типово: порожньо
До 100000 символів
formattext або html; новий блок редактора використовує форматований текст.Варіанти: text, html
Типово: text
attachmentsВкладення з Менеджера файлів, папки або поля «Вкладений файл» параметрів запуску.Кількість: 0–20
time_zoneЧасовий пояс системних підстановок дати та часу.Типово: Europe/Kyiv
До 64 символів

Шаблони та кількість повідомлень

Підстановка {{Назва поля}} бере значення поточного рядка. Системні теги: {{$date}}, {{$time}}, {{$datetime}}, {{$flow}}, {{$rows}}, {{$row}}, {{$table}}.

  • Якщо хоча б один шаблон одержувача, теми або тексту містить поле рядка чи {{$row}}, формується окреме повідомлення для кожного рядка. Інакше — одне для всього входу.
  • {{$table}} доступний лише в тексті повідомлення. Включає до 1000 рядків та позначку про решту.
  • Усі поля в тегах мають існувати на вході; помилка TEMPLATE_FIELD_MISSING виявляється під час підготовки.
  • Дата й час використовують заданий time_zone. Значення даних екрануються для форматованого повідомлення.

Покрокове налаштування

  1. Створіть і перевірте SMTP-підключення. Додайте блок із ним.
  2. Задайте отримувачів: адресами, тегом поля або користувачами/ролями.
  3. Напишіть тему й текст; вставляйте теги зі списку доступних полів.
  4. Перевірте підказку, чи буде один лист на весь набір або лист на кожен рядок.
  5. Додайте вкладення та часовий пояс. Перевірте підготовку в симуляції й лише потім виконуйте надсилання.

Правила та діагностика

  • Адреси користувачів і членів ролей читаються з поточних профілів під час запуску.
  • Тема не може містити переноси рядка; назви тегів перевіряються.
  • До 20 джерел вкладень; одне й те саме джерело не додається двічі. Вкладення з поля параметрів відсутнє, якщо користувач не додав файл.
  • Папка Менеджера файлів додає файли, наявні в ній на момент запуску.
  • Зовнішня доставка може мати частковий або невизначений результат. Перед повторним запуском після помилки перевірте журнал, щоб не дублювати листи.
  • Порожній активний вхід не формує повідомлення: EMPTY_STAGE. На один блок у запуску дозволено до 10000 повідомлень; для більшої кількості відфільтруйте або розділіть набір.
  • Втрата відповіді під час зовнішнього надсилання вважається невизначеним результатом: система не надсилає таке повідомлення повторно автоматично.
  • Адреси можна розділяти комами, крапками з комою або переносами рядка. Потрібен хоча б один адресат і непорожня тема; загалом до 500 адресатів одного листа. Дублікати між «Кому», «Копія» й «Прихована копія» усуваються.
  • Папкове вкладення додає до 100 файлів. Загальний розмір листа з урахуванням вкладень обмежується налаштуванням SMTP-підключення.

Приклад налаштування

Для таблиці CustomerEmail, CustomerName, Amount задайте to={{CustomerEmail}}, subject=Ваш звіт, body=Вітаємо, {{CustomerName}}. Сума: {{Amount}}. Це створить лист для кожного рядка. Для одного підсумку використайте сталу адресу й текст «Оброблено {{$rows}} рядків. {{$table}}».