Lewati ke konten utama

Penggabungan Surat dengan Daftar Dokumen String Data di Power Automate

PDF4me Penggabungan Surat dengan Daftar Dokumen Berbentuk String Data adalah sebuah Power Automate tindakan yang mengubah satu Kata atau PDF templat ditambah sebuah JSON Menggabungkan array data ke dalam kumpulan dokumen yang dipersonalisasi dalam satu panggilan. Gunakan fitur ini untuk menghasilkan surat penawaran, sertifikat, atau pemberitahuan akun untuk seluruh daftar penerima tanpa perlu mengulang templat penggabungan melalui alur kerja satu per satu.

Apa yang dilakukan oleh tindakan ini?

PDF4me Penggabungan Surat dengan Daftar Dokumen Berbentuk String Data memetakan sebuah Kata atau PDF templat gabungan plus a JSON Fungsi ini menerima array data dan mengembalikan array dokumen yang dihasilkan, satu per baris data. Baik bentuk string data berupa array-of-arrays maupun array-of-objects didukung.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me Web API melalui Power AutomateSetiap permintaan harus menyertakan validitas API Kunci. Otentikasi memvalidasi identitas Anda dan memungkinkan konektor untuk terhubung. PDF4melayanan penggabungan surat dari alur kerja Anda.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Satu panggilan, satu dokumen per baris data
Satu kali panggilan aksi akan mengembalikan seluruh array Dokumen Output, tidak perlu melakukan perulangan pemetaan templat per penerima.
Dua bentuk string Data yang didukung
Gunakan array-of-arrays dengan baris header, atau array objek field/value, mana pun yang lebih mudah dibuat dari output tindakan sebelumnya.
Templat dapat berupa Word atau PDF
Data File Templat menerima file .docx atau .pdf, selama file tersebut berisi kolom gabungan yang sesuai dengan nama kolom atau bidang dalam string Data.
Aksi Power Automate PDF4me Mail Merge dengan Data String yang menampilkan kolom Data File Template, Nama File Template, dan String Data.

Petakan Data File Templat dan Nama File Templat, lalu bangun string Data sebagai JSON array dengan satu entri per dokumen yang akan dihasilkan.

Parameter

Diperlukan: Ketiga kolom tersebut, yaitu Data File Template, Nama File Template, dan String Data, harus disediakan agar tindakan dapat dijalankan.

ParameterDiperlukanApa fungsinya?Contoh
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]"]]

Apa yang Dikembalikan oleh Mail Merge dengan Data String?

BidangJenisIsi di dalamnya
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" }
]
}

Bagaimana Cara Mengatur Mail Merge dengan Data String di Power Automate?

  1. Menambahkan PDF4mePenggabungan Surat dengan Daftar Dokumen Berbentuk String Data untuk Anda Power Automate mengalir.
  2. Peta Data File Templat Dan Nama File Templat dari templat yang tersimpan di SharePoint atau OneDrive, yang berisi kolom gabungan yang sesuai dengan kolom data Anda.
  3. Membangun String data sebagai JSON array, baik berupa baris header diikuti baris nilai, atau array objek field/value, satu entri per dokumen yang akan dihasilkan.
  4. Jalankan alurnya. PDF4me pengembalian Dokumen Keluaran, sebuah array dengan satu dokumen yang dihasilkan per baris data.
  5. Tambahkan sebuah Terapkan pada setiap Anda dapat melakukan tindakan pada Dokumen Output untuk mengirim email, mengunggah, atau mengarsipkan setiap dokumen yang dihasilkan secara individual.

Format String Data Mana yang Harus Saya Gunakan?

Gunakan susunan-dari-susunan format, baris header diikuti oleh baris nilai, ketika data sumber sudah keluar dari Excel atau konektor berbentuk tabel sebagai array paralel, karena langsung memetakan ke baris dan kolom. Gunakan susunan objek format ketika data sumber berasal dari sistem seperti CRM atau konektor formulir yang secara otomatis mengembalikan kolom bernama per catatan, karena kunci setiap objek sudah sesuai dengan nama kolom gabungan templat.

Pengaturan Umum

Contoh Alur KerjaCommon Power Automate flow patterns using Mail Merge with Data String List of Docs.
Pembuatan sertifikat massal
  1. Alur kerja akan terpicu ketika kursus pelatihan ditandai sebagai selesai di LMS.
  2. Fungsi Get participant list mengambil semua peserta yang telah menyelesaikan kursus beserta nama dan tanggal penyelesaiannya.
  3. Aksi Compose membangun string Data sebagai array objek nama/kursus/tanggal.
  4. Mail Merge dengan Data String menghasilkan satu sertifikat per peserta dalam satu panggilan, dan perulangan "Terapkan ke setiap" mengirimkan setiap sertifikat melalui email kepada penerimanya.
Surat penawaran yang dipersonalisasi
  1. Manajer perekrutan menyetujui sejumlah kandidat di ATS, sehingga memicu alur kerja.
  2. Fungsi Get candidate data mengambil nama, peran, dan gaji untuk setiap kandidat yang disetujui.
  3. Mail Merge dengan Data String memetakan templat surat penawaran dan menghasilkan satu surat untuk setiap kandidat.
  4. Berkas Dokumen Keluaran dikirim ke bagian SDM untuk ditinjau sebelum diberikan kepada individu.
Pemberitahuan akun terjadwal
  1. Pemicu berulang menjalankan alur pemberitahuan penagihan bulanan.
  2. Dapatkan data pelanggan dengan melakukan kueri ke sistem penagihan untuk setiap akun yang akan menerima pemberitahuan pada bulan tersebut.
  3. Fitur Mail Merge dengan Data String menghasilkan pemberitahuan yang dipersonalisasi untuk setiap akun dari satu templat pemberitahuan.
  4. Setiap perulangan "Terapkan ke setiap" mengunggah setiap pemberitahuan ke pelanggan. SharePoint folder dan mengirimkan email ringkasan.

Tips Praktis

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.

Lembar Panduan Singkat

BidangNilai
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

Pertanyaan Umum

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.

Studi Kasus & Aplikasi Industri

Studi Kasus Sumber Daya Manusia & Penggajian

  • Surat PenawaranBuat penawaran pekerjaan yang dipersonalisasi untuk seluruh kelompok rekrutmen dalam satu panggilan.
  • Dokumen Orientasi Karyawan BaruBuat dokumen perekrutan karyawan baru untuk semua karyawan yang masuk sekaligus.
  • Tinjauan KinerjaMenghasilkan dokumen evaluasi untuk seluruh staf dari satu siklus evaluasi tunggal.
  • Pernyataan ManfaatBuat ringkasan manfaat yang dipersonalisasi untuk pendaftaran terbuka.

Tindakan Terkait

Tugas yang Sama di Platform Lain

Dapatkan Bantuan