Мақсаты

Кесте деректерінен хаттар немесе бүкіл жиынға бір қорытынды хат жасайды. Алушыларды, CC, BCC, пішімделген мәтінді, кіріс кестесін және тіркемелерді қолдайды.

Кірістер және шығыстар

in және қосымша success/failure шығыстары бар қабылдаушы. Жіберу белсенді қабылдаушыны жазу кезінде орындалады.

Параметрлер

ПараметрБаптаулар және мәндерНұсқалар және шектер
roleБлок рөлі: дереккөз деректерді оқиды; қабылдаушы нәтижені жазады.Әдепкі: target
connection_idБлок жүйеге қатынайтын сақталған қосылым.Әдепкі: empty
64 таңбаға дейін
toНегізгі алушы мекенжайлары немесе жол өрісі бар үлгі.Әдепкі: empty
4000 таңбаға дейін
ccCC көшірме мекенжайлары.Әдепкі: empty
4000 таңбаға дейін
bccBCC жасырын көшірме мекенжайлары.Әдепкі: empty
4000 таңбаға дейін
to_peopleНегізгі алушыларға арналған UBC Data Bridge пайдаланушылары мен рөлдері.
cc_peopleCC үшін пайдаланушылар мен рөлдер.
bcc_peopleBCC үшін пайдаланушылар мен рөлдер.
subjectБір жолдық хат тақырыбы; тегтерді қолдайды.Әдепкі: empty
998 таңбаға дейін
bodyПішімдеу мен кесте қоюды қамтитын хат денесі.Әдепкі: empty
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 алушыға дейін. «Кімге», «CC» және «BCC» арасындағы қайталанымдар жойылады.
  • Қалта тіркемесі 100 файлға дейін қосады. Тіркемелерді қоса жалпы хат өлшемі SMTP қосылымының баптауымен шектеледі.

Баптау мысалы

CustomerEmail, CustomerName, Amount кестесі үшін to={{CustomerEmail}}, subject=Есебіңіз, body=Сәлеметсіз бе, {{CustomerName}}. Сома: {{Amount}} орнатыңыз. Бұл әр жолға хат жасайды. Бір қорытынды үшін тұрақты мекенжай және «{{$rows}} жол өңделді. {{$table}}» денесін қолданыңыз.