Мақсаты
Кесте деректерінен хаттар немесе бүкіл жиынға бір қорытынды хат жасайды. Алушыларды, CC, BCC, пішімделген мәтінді, кіріс кестесін және тіркемелерді қолдайды.
Кірістер және шығыстар
in және қосымша success/failure шығыстары бар қабылдаушы. Жіберу белсенді қабылдаушыны жазу кезінде орындалады.
Параметрлер
| Параметр | Баптаулар және мәндер | Нұсқалар және шектер |
|---|---|---|
role | Блок рөлі: дереккөз деректерді оқиды; қабылдаушы нәтижені жазады. | Әдепкі: target |
connection_id | Блок жүйеге қатынайтын сақталған қосылым. | Әдепкі: empty64 таңбаға дейін |
to | Негізгі алушы мекенжайлары немесе жол өрісі бар үлгі. | Әдепкі: empty4000 таңбаға дейін |
cc | CC көшірме мекенжайлары. | Әдепкі: empty4000 таңбаға дейін |
bcc | BCC жасырын көшірме мекенжайлары. | Әдепкі: empty4000 таңбаға дейін |
to_people | Негізгі алушыларға арналған UBC Data Bridge пайдаланушылары мен рөлдері. | |
cc_people | CC үшін пайдаланушылар мен рөлдер. | |
bcc_people | BCC үшін пайдаланушылар мен рөлдер. | |
subject | Бір жолдық хат тақырыбы; тегтерді қолдайды. | Әдепкі: empty998 таңбаға дейін |
body | Пішімдеу мен кесте қоюды қамтитын хат денесі. | Әдепкі: empty100000 таңбаға дейін |
format | text немесе html; редактордағы жаңа блок пішімделген мәтінді қолданады. | Нұсқалар: text, htmlӘдепкі: text |
attachments | Файл менеджерінен, қалтадан немесе іске қосу параметрлерінің «Тіркелген файл» өрісінен тіркемелер. | Саны: 0–20 |
time_zone | Жүйелік күн мен уақыт қоюға арналған уақыт белдеуі. | Әдепкі: Europe/Kyiv64 таңбаға дейін |
Үлгілер және хабар саны
Мына алмастыру: {{Назва поля}} ағымдағы жол мәнін қолданады. Жүйелік тегтер: {{$date}}, {{$time}}, {{$datetime}}, {{$flow}}, {{$rows}}, {{$row}}, {{$table}}.
- Алушы, тақырып немесе дене үлгісінде жол өрісі не {{$row}} болса, әр жолға жеке хабар жасалады. Әйтпесе бүкіл кіріске бір хабар жасалады.
- {{$table}} тек хабар денесінде қолжетімді. Ол 1000 жолға дейін және қалғаны туралы белгі қосады.
- Тегтердегі барлық өріс кірісте болуы керек; TEMPLATE_FIELD_MISSING дайындау кезінде анықталады.
- Күндер мен уақыттар көрсетілген time_zone қолданады. Пішімделген хабарларда дерек мәндері қауіпсіз экрандаудан өтеді.
Қадамдық баптау
- SMTP қосылымын жасап, тексеріңіз. Оны қолданатын блок қосыңыз.
- Алушыларды мекенжай, өріс тегі немесе пайдаланушы/рөл арқылы орнатыңыз.
- Тақырып пен денені жазыңыз; қолжетімді өрістер тізімінен тегтер қойыңыз.
- Бір жиынға бір хат па, әлде әр жолға бір хат па екенін көрсететін кеңесті тексеріңіз.
- Тіркемелер мен уақыт белдеуін қосыңыз. Жіберуден бұрын симуляцияда дайындауды тексеріңіз.
Ережелер және диагностика
- Пайдаланушылар мен рөл мүшелерінің мекенжайлары орындау кезінде ағымдағы профильдерінен оқылады.
- Тақырыпта жаңа жол болмауы керек; тег атаулары тексеріледі.
- 20 тіркеме көзіне дейін; бір көзді екі рет қосуға болмайды. Пайдаланушы файл қоспаса, параметр өрісінен тіркеме болмайды.
- Файл менеджері қалтасы орындау сәтіндегі ішкі файлдарын қосады.
- Сыртқы жеткізілім нәтижесі ішінара немесе анықталмаған болуы мүмкін. Қатеден кейін қайта орындаудан бұрын қайталама хатты болдырмау үшін журналды тексеріңіз.
- Белсенді бос кіріс хабар жасамайды: EMPTY_STAGE. Бір іске қосуда бір блокқа 10000 хабарға дейін рұқсат; көбірек болса, жиынды сүзіңіз немесе бөліңіз.
- Сыртқы жіберу кезінде жауаптың жоғалуы анықталмаған нәтиже болып есептеледі: жүйе сол хабарды автоматты қайта жібермейді.
- Мекенжайларды үтір, нүктелі үтір немесе жаңа жолмен бөліңіз. Кемінде бір алушы және бос емес тақырып қажет; бір хатқа барлығы 500 алушыға дейін. «Кімге», «CC» және «BCC» арасындағы қайталанымдар жойылады.
- Қалта тіркемесі 100 файлға дейін қосады. Тіркемелерді қоса жалпы хат өлшемі SMTP қосылымының баптауымен шектеледі.
Баптау мысалы
CustomerEmail, CustomerName, Amount кестесі үшін to={{CustomerEmail}}, subject=Есебіңіз, body=Сәлеметсіз бе, {{CustomerName}}. Сома: {{Amount}} орнатыңыз. Бұл әр жолға хат жасайды. Бір қорытынды үшін тұрақты мекенжай және «{{$rows}} жол өңделді. {{$table}}» денесін қолданыңыз.