Ana içeriğe geç

Veri Dizisi ile Belge Listesini Birleştirerek Posta Oluşturma Power Automate

PDF4me Veri Dizisi Belge Listesiyle Posta Birleştirme bir Power Automate bir kelimeyi veya bir şeyi değiştiren eylem PDF şablon artı bir JSON Veri dizisini tek bir çağrıda kişiselleştirilmiş belgeler grubuna dönüştürün. Bu özelliği kullanarak, birleştirme şablonunu akış boyunca tek tek kayıtlar halinde döngüye sokmadan, alıcı listesinin tamamı için teklif mektupları, sertifikalar veya hesap bildirimleri oluşturabilirsiniz.

Bu eylemin yaptığı şey

PDF4me Veri Dizisi Belge Listesiyle Posta Birleştirme haritalar bir Word veya PDF birleştirme şablonu artı bir JSON Veri dizisini alır ve her veri satırı için bir tane olmak üzere oluşturulmuş belgelerden oluşan bir dizi döndürür. Hem diziler dizisi hem de nesneler dizisi veri dizesi biçimi desteklenir.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me Web API başından sonuna kadar Power AutomateHer talep geçerli bir bilgi içermelidir. API Anahtar. Kimlik doğrulama, kimliğinizi doğrular ve bağlantı aracının size ulaşmasını sağlar. PDF4meİş akışınızdan posta birleştirme hizmetini kullanın.

Kaçırmamanız Gereken Önemli Bilgiler

Her veri satırı için bir çağrı, bir belge.
Tek bir işlem çağrısı, tüm Çıktı Belgeleri dizisini döndürür; her alıcı için şablon eşlemesini döngüye almaya gerek yoktur.
Desteklenen iki veri dizesi şekli
Önceki işleminizin çıktısından oluşturmak daha kolay olan hangisi ise, başlık satırı içeren bir dizi-dizi veya alan/değer nesneleri dizisi kullanın.
Şablonlar Word veya PDF
Şablon Dosya Verileri, Veri dizesinin sütun veya alan adlarıyla eşleşen birleştirme alanları içerdiği sürece, .docx veya .pdf dosyalarını kabul eder.
Power Automate PDF4me Veri Dizisi ile Posta Birleştirme işlemi, Şablon Dosya Verileri, Şablon Dosya Adı ve Veri Dizisi alanlarını göstermektedir.

Harita Şablon Dosyası Verileri ve Şablon Dosyası Adı'nı eşleştirin, ardından Veri dizesini şu şekilde oluşturun: JSON Oluşturulacak her belge için bir giriş içeren dizi.

Parametreler

Gerekli: İşlemin çalışması için Şablon Dosya Verileri, Şablon Dosya Adı ve Veri Dizisi olmak üzere üç alanın da girilmesi gerekmektedir.

ParametreGerekliNe işe yarar?Örnek
Template File DataRequiredContent of the merge template, mapped from a prior action such as SharePoint or OneDrive Get File Content. Must be a .docx or .pdf file containing merge fields.[Template Content]
Template File NameRequiredName of the template file including its extension, used for processing identification.LetterTemplate.docx
Data stringRequiredJSON data to merge into the template. Accepts an array-of-arrays with a header row followed by value rows, or an array of field/value objects. Each row or object after the header generates one document.[["Name","Email"],["John","[email protected]"]]

Veri Dizisi İçeren Posta Birleştirme Ne Döndürür?

AlanTipİçeriğinde neler var?
Output DocumentsArray of ObjectsOne entry per generated document, directly iterable with Apply to each.
File ContentBinaryBinary content of each generated document, nested inside each Output Documents entry.
File NameStringFile name of each generated document, nested inside each Output Documents entry.
{
"Output Documents": [
{ "File Content": "[Binary Content]", "File Name": "Letter_001.pdf" },
{ "File Content": "[Binary Content]", "File Name": "Letter_002.pdf" }
]
}

Veri dizesi kullanarak posta birleştirmeyi nasıl kurarım? Power Automate?

  1. Eklemek PDF4meVeri Dizisi Belge Listesiyle Posta Birleştirme senin Power Automate akış.
  2. Harita Şablon Dosya Verileri Ve Şablon Dosya Adı saklanan bir şablondan SharePoint Veya veri sütunlarınızla eşleşen birleştirme alanları içeren OneDrive.
  3. İnşa etmek Veri dizisi olarak JSON Oluşturulacak belge başına bir giriş olmak üzere, ya başlık satırı ve ardından değer satırlarından oluşan bir dizi ya da alan/değer nesnelerinden oluşan bir dizi.
  4. Akışı çalıştırın. PDF4me iadeler Çıktı BelgeleriHer veri satırında bir oluşturulmuş belge bulunan bir dizi.
  5. Bir tane ekleyin Her birine uygulayın Oluşturulan her bir belgeyi ayrı ayrı e-posta ile göndermek, yüklemek veya arşivlemek için Çıktı Belgeleri üzerinde işlem yapın.

Hangi veri dizesi biçimini kullanmalıyım?

Kullanın diziler dizisi Kaynak veriler zaten mevcut olduğunda, başlık satırı ve ardından değer satırlarından oluşan bir format kullanılır. Excel Veya doğrudan satır ve sütunlara eşlendiği için paralel diziler olarak tablo şeklinde bir bağlantı elemanı kullanın. nesne dizisi Kaynak veriler bir sistemden geldiğinde biçimlendirme CRM Veya her nesnenin anahtarları şablonun birleştirme alanı adlarıyla zaten eşleştiğinden, her kayıt için doğal olarak adlandırılmış alanlar döndüren bir form bağlayıcısı.

Tipik Kurulumlar

İş Akışı ÖrnekleriCommon Power Automate flow patterns using Mail Merge with Data String List of Docs.
Toplu sertifika oluşturma
  1. Öğrenme yönetim sisteminde (LMS) bir eğitim kursu tamamlanmış olarak işaretlendiğinde bir akış tetiklenir.
  2. Katılımcı listesini al seçeneği, kursu tamamlayan her katılımcının adını ve tamamlama tarihini getirir.
  3. Bir Compose eylemi, Veri dizesini ad/ders/tarih nesnelerinden oluşan bir dizi olarak oluşturur.
  4. Veri Dizisi ile Posta Birleştirme, tek bir çağrıda her katılımcı için bir sertifika oluşturur ve Her birine Uygula döngüsü, her sertifikayı alıcısına e-posta ile gönderir.
Kişiselleştirilmiş teklif mektupları
  1. İşe alım yöneticisi, ATS'de bir grup adayı onaylayarak süreci başlatır.
  2. Aday verilerini al, onaylanan her aday için ad, görev ve maaş bilgilerini getirir.
  3. Veri Dizisi ile Posta Birleştirme, teklif mektubu şablonunu eşleştirir ve her aday için bir mektup oluşturur.
  4. Çıktı Belgeleri dizisi, bireysel teslimattan önce incelenmek üzere İK departmanına gönderilir.
Planlanmış hesap bildirimleri
  1. Tekrarlama tetikleyicisi, aylık faturalama bildirim akışını çalıştırır.
  2. Müşteri verilerini almak için, o ay için bildirim tarihi gelen her hesap için faturalama sisteminden sorgular gönderilir.
  3. Veri Dizisi ile Posta Birleştirme, tek bir bildirim şablonundan hesap başına kişiselleştirilmiş bir bildirim oluşturur.
  4. "Her döngüye uygula" seçeneği, her bildirimi müşterinin ilgili sayfasına yükler. SharePoint klasörü oluşturur ve özet bir e-posta gönderir.

Pratik İpuçları

Match merge field names to Data string keys exactly
The template's merge fields must line up with the Data string's column headers or object keys, character for character, or those fields render blank in the output.
Pick one Data string shape and stick with it
Mixing array-of-arrays and array-of-objects rows in the same request is not supported. Choose whichever shape your upstream data source already produces to avoid an extra transform step.
Use Compose to build the Data string before the action
Building the JSON array in a Compose action makes it easy to inspect and debug the exact payload before it reaches Mail Merge with Data String.
Always follow with Apply to each
Output Documents is an array by design, so downstream email, SharePoint, or archive steps need an Apply to each loop rather than a single-item reference.
Keep the template in the same PDF4me account you authenticate with
A template that renders correctly when tested manually can still fail from a flow if the connection used to run the flow points at a different PDF4me account than the one that owns the template file.

Kopya Kağıdı

AlanDeğer
ActionMail Merge with Data String List of Docs
Template File Data.docx or .pdf, mapped from a prior action
Template File Namee.g. LetterTemplate.docx
Data stringArray-of-arrays (header + rows) or array-of-objects
Documents generatedOne per data row/object
OutputOutput Documents array, each with File Content + File Name
Next stepApply to each over Output Documents

Sıkça Sorulan Sorular

How do I generate multiple documents from one template in Power Automate?+
Add the PDF4me Mail Merge with Data String List of Docs action, map Template File Data and Template File Name from a Word or PDF template containing merge fields, then build the Data string as a JSON array with one entry per document. The action returns Output Documents, an array ready for an Apply to each loop.
What format does the Data string need?+
Data string accepts two JSON shapes: an array-of-arrays with a header row followed by value rows, for example [["Name","Email"],["John","[email protected]"]], or an array of field/value objects. Each additional row or object after the header produces one generated document.
Can the template be a PDF instead of a Word document?+
Yes. Template File Data accepts both .docx and .pdf templates, as long as the template contains the merge fields referenced by the Data string's column or field names.
How do I process each generated document afterward?+
Feed the action's Output Documents array into an Apply to each control. Inside the loop, each item exposes its own File Content and File Name, which can be emailed, uploaded to SharePoint, or zipped into an archive. See <a href="https://learn.microsoft.com/en-us/power-automate/apply-to-each" target="_blank" rel="noopener noreferrer">Microsoft's Apply to each documentation</a> for loop configuration details.
Is there a single-document version of this action?+
Yes. For a one-template, one-record merge, use the PDF4me Generate Document Single action, linked under Related Actions below. See <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">the PDF4me Power Automate connector reference</a> for the full action list.

Sektör Kullanım Örnekleri ve Uygulamaları

İnsan Kaynakları ve Bordro Kullanım Örnekleri

  • Teklif MektuplarıTek bir aramada tüm işe alım grubu için kişiselleştirilmiş iş teklifleri oluşturun.
  • İşe Alım BelgeleriYeni gelen tüm çalışanlar için işe alım evraklarını aynı anda oluşturun.
  • Performans DeğerlendirmeleriTek bir değerlendirme döngüsünden tüm personel için değerlendirme belgeleri oluşturun.
  • Fayda BeyanlarıAçık kayıt dönemi için kişiselleştirilmiş fayda özetleri oluşturun.

İlgili Eylemler

Diğer Platformlarda Aynı Görev

Yardım Alın