Zum Hauptinhalt springen

Dokument einzeln generieren Power Automate

Was diese Aktion bewirkt

PDF4me Dokument einzeln generieren verschmilzt ein Wort, HTML, oder PDF Vorlage mit JSON oder XML Daten innerhalb eines Power Automate arbeitet und erzeugt ein personalisiertes PDF, Word, Excel oder HTML Die Datei wird in einem Schritt zusammengeführt. Dadurch werden mehrstufige Vorgänge ersetzt. Microsoft 365 Serienbriefprozesse mit einem einzigen konfigurierbaren Schritt. Die Vorlagendatei kann von jedem beliebigen Ort zugeordnet werden. Microsoft 365 Speicheraktion (SharePoint, OneDriveDataverse, Outlook Anhänge), liefern Sie Ihre Daten aus dynamischen Inhalten oder einer zugeordneten Datei und leiten Sie die generierten Daten weiter. Dokumentendatum direkt zur Datei erstellen, E-Mail senden oder einer beliebigen Folgeaktion.

Verwandte Blog-Beiträge(1)

Authentifizierung Ihres API Anfrage

Der PDF4me Stecker anschließen Power Automate erfordert eine gültige Verbindung halten PDF4me API Wichtig. Die Verbindung einmalig bei der Ablaufplanung erstellen, dann jedes Mal PDF4me Eine Aktion in Ihrem Mandanten verwendet es wieder.

Wichtige Fakten, die Sie nicht verpassen sollten

Der Dateityp der Vorlage muss mit der Dateiendung der Vorlage übereinstimmen.
Das Dropdown-Menü „Vorlagendateityp“PDF4me Word-Vorlage, PDF4me HTML Vorlage, PDF4me PDF Die Vorlage muss mit der unter „Vorlage“ zugeordneten Datei übereinstimmen. Eine .docx-Datei, die mit HTML Die Auswahl des Typs führt zur Laufzeit zu einem Fehler. Word-Vorlagen verwenden Platzhalter im Schnurrbart-Stil, wie zum Beispiel: {{customer.name}}Die
Bitte geben Sie entweder Dokumentdaten im Text- oder im Dateiformat an.
Dokumentdaten-Text akzeptiert Inline-Daten JSON oder XML Aus dynamischen Inhalten erstellt. Die Dokumentdatendatei akzeptiert eine Binärdatendatei aus einem vorherigen Dokument. Microsoft 365 Schritt. Geben Sie in jedem Ablauf entweder das eine oder das andere an, nicht beides.
Dokumentdaten sind die dynamischen Inhaltsausgaben.
Die generierte Datei erscheint als Dokumentendatum Feld für dynamischen Inhalt. Übergeben Sie es direkt an SharePoint Datei erstellen, Outlook Senden Sie eine E-Mail mit Anhang, OneDrive Datei erstellen, Dataverse eine neue Zeile hinzufügen oder Teams eine Nachricht mit Datei veröffentlichen.
Die PDF4me-Dokumentgenerierungsaktion ist in einem Power Automate-Flow konfiguriert. Der Dateityp der Vorlage ist auf „PDF4me Word-Vorlage“ und der Ausgabetyp auf „PDF“ festgelegt. Als Vorlage dient eine aus SharePoint zugeordnete Word-Vorlage.

Die Aktion „Dokument generieren“ in einem Power Automate Ablauf. Vorlagendateityp, Ausgabetyp, Vorlagenname, Vorlage, Dokumentdatentyp und Dokumentdatentext (oder Dokumentdatendatei) sind die Felder, die für einen typischen Word-zu-PDF laufen.

Parameter

Erforderlich: Vorlagendateityp, Ausgabetyp, Vorlagenname, Vorlage, Dokumentdatentyp. Bedingt: Dokumentdatentext ODER Dokumentdatendatei (eines der beiden muss die Nutzdaten enthalten). Optional: Metadaten im JSON-Format.

ParameterErforderlichWas es tutBeispiel
Template File TypeYesFormat of the template file. PDF4me Word Template (.docx, mustache template variables, most common), PDF4me HTML Template (.html), or PDF4me PDF Template (.pdf, form field replacement).PDF4me Word Template
Output TypeYesFormat of the generated document. Word (editable .docx), PDF (locked layout, most common), Excel (.xlsx), or HTML.PDF
Template NameYesFilename of the template including extension. Map as dynamic content from the prior step File Name output (SharePoint, OneDrive, Outlook attachments).invoice_template.docx
TemplateYesBinary content of the template file. Map as dynamic content from the prior step File Content output (SharePoint Get file content, OneDrive Get file content, Outlook Get attachments).@triggerOutputs()?['body']
Document Data FileConditionalBinary data file produced by an upstream step. Use when the data lives in a file (SharePoint json file, OneDrive xml file). Required when Document Data Text is not provided.@outputs('Get_data_file')?['body']
Document DataTypeYesFormat of the data payload. Json (most common in Power Automate, maps cleanly from SharePoint columns and Forms) or Xml (for XML-native source systems).Json
Document Data TextConditionalInline data payload built from dynamic content. Use for short JSON or XML built with Power Automate expressions. Required when Document Data File is not provided.{ "Name": "John", "Age": 16, "Birth": "2000-1-1" }
Meta Data JsonNoOptional document properties as a JSON object (title, author, subject, custom fields) for templates that reference metadata at render time. Leave empty for most invoice and contract templates.{"title":"Invoice 2024-100"}

Optionen für den Vorlagendateityp

PDF4me Word-Vorlage.docx mit Schnurrbart-Platzhaltern
Die flexibelste Option. Unterstützt Platzhalter wie {{customer.name}}Schleifen, Bedingungen, Tabellen und eingebettete Bilder. Ideal für Rechnungen, Verträge, Zertifikate und Briefe, die in Word erstellt wurden.
PDF4me HTML-Vorlage.html mit Inline-CSS
Verwenden Sie diese Funktion, wenn Ihr Team E-Mail- oder Webvorlagen pflegt. Gut geeignet für Marketingzwecke. PDFund markengerechte Rechnungen, die aus bestehenden Dokumenten erstellt wurden HTMLDie
PDF4me PDF-VorlageAusfüllbar PDF Formularfeld-Ersetzung
Verwenden Sie diese Funktion, wenn Sie ein ausfüllbares Dokument mit festem Layout haben. PDF (Behörden-, Regulierungs- oder Compliance-Formular). Die Aktion füllt die benannten Formularfelder mit Ihren Daten und gibt das ausgefüllte Formular zurück. PDFDie

Optionen für den Ausgabetyp

PDFPrint-ready locked layout
Standard choice for invoices, contracts, certificates, and statements. Attach to an Outlook email, save to a SharePoint document library, or store in a Dataverse file column.
WordEditable .docx output
Use when recipients need to edit the document (draft contracts going back for review, HR letters requiring a manual signature line).
ExcelSpreadsheet .xlsx output
Use for data-heavy templates such as financial reports. The template must be designed in Excel.
HTMLWeb-ready HTML
Use for emails or web previews. Output is a single HTML file you can embed or send through Outlook.

Ausgabe

Die Aktion gibt ein Paket dynamischer Inhalte zurück. Die generierte Datei befindet sich unter Dokumentendatumbereit zur Weiterleitung in den nachgelagerten Bereich Microsoft 365 Aktionen.

FeldTypWas es enthält
Doc DataBinaryThe generated document in the format chosen under Output Type. Pass directly into SharePoint Create file, Outlook Send an email with attachment, OneDrive Create file, Dataverse Add a new row, or Teams Post a message.
File NameStringOutput filename based on Template Name with the extension matching Output Type.

Flussbeispiele

Häufige Power Automate-AblaufmusterTypical ways to chain Generate Document Single into a flow.
SharePoint Liste an E-Mail PDF
  1. SharePoint Wenn ein Artikel erstellt oder geändert wird, wird ein Trigger in der Rechnungsliste ausgelöst.
  2. SharePoint Beim Abrufen des Dateiinhalts wird die Word-Vorlage für die Rechnung aus der Vorlagenbibliothek geladen.
  3. Dokument generieren: Vorlage für einzelne Zusammenführungen mit Listenelementspalten als JSON, Ausgabetyp PDFDie
  4. Outlook Senden Sie eine E-Mail mit den Dokumentdaten als Anhang und einem Dankestext an den Kunden.
Formularantwort auf Zertifikat
  1. Microsoft Forms: Wenn eine neue Antwort übermittelt wird, wird ein Auslöser für den Kursabschluss ausgelöst.
  2. OneDrive Beim Abrufen des Dateiinhalts wird die Zertifikats-Word-Vorlage geladen.
  3. Die Funktion „Dokument generieren (Einzelversion)“ rendert das Zertifikat als PDF unter Verwendung der Formularantwort als JSONDie
  4. SharePoint Die erstellte Datei speichert das Zertifikat in der Dokumentbibliothek „Zertifikate“. Outlook Eine E-Mail wird an den Schüler gesendet.
Dataverse-Vertrag zur Genehmigung an Teams
  1. Dataverse: Wenn eine Zeile zu Deals hinzugefügt wird, wird ein Trigger für abgeschlossene, gewonnene Opportunities ausgelöst.
  2. SharePoint Beim Abrufen des Dateiinhalts wird die Vertragsvorlage geladen.
  3. „Dokument generieren – Einzeln“ erzeugt den Vertrag. PDF aus den Transaktionsdaten.
  4. Teams Post Adaptive Karte mit Genehmigungswegen Doc Data an den rechtlichen Eigentümer zur Freigabe weiter.

Häufig gestellte Fragen

What template file types does Generate Document Single accept in Power Automate?+
Three options under Template File Type: PDF4me Word Template (.docx with mustache template variables, most common), PDF4me HTML Template (.html for browser-rendered layouts), and PDF4me PDF Template (.pdf for form field replacement on a fillable PDF). Match the type to the extension of the file mapped under Template.
What output formats can the action produce?+
Output Type supports Word (.docx for editable output), PDF (locked layout, most common for invoices and contracts), Excel (.xlsx for spreadsheet output), and HTML for web embedding. The output format is independent of the template type, so a Word template can produce a PDF and vice versa.
How do I pass JSON data to the template in a flow?+
Set Document DataType to Json, then either paste the JSON object directly into Document Data Text (with dynamic content expressions for SharePoint columns or Forms responses) or map a data file from a previous step into Document Data File. Document Data Text is best for short payloads built inline, Document Data File for larger pre-built data documents.
Where does the generated file appear in dynamic content?+
The output is on the Doc Data dynamic-content field of the action. Pass Doc Data into SharePoint Create file, Outlook Send an email with attachment, OneDrive Create file, Dataverse Add a new row with file column, or Teams Post a message with file. The filename uses Template Name with the extension matching Output Type.
Does this work with Power Automate Desktop or only Power Automate (cloud)?+
The PDF4me Connect connector is a cloud connector available in Power Automate (the web flow designer). For desktop automation, call the same Generate Document Single REST endpoint with the HTTP action.
Can I generate multiple documents in a loop?+
Yes. Wrap Generate Document Single in an Apply to each loop over an array of records (Dataverse rows, SharePoint list items, Forms responses). The action runs once per record and returns one file per iteration. For true multi-record output in a single call use Generate Documents Multiple.
Is Meta Data Json required?+
No. Meta Data Json is optional. Use it when your template references document metadata (title, author, subject) at render time. Leave it empty for most invoice and contract templates.
How is this different from the Make, n8n, or Zapier version?+
All four platforms call the same PDF4me Generate Document Single backend. Power Automate is the Microsoft 365 native option with built-in SharePoint, Outlook, Teams, and Dataverse connectors. Make is the visual scenario builder, n8n is the developer-friendly self-hosted option, Zapier triggers from any of 6,000+ SaaS apps. The template logic and output formats are identical across platforms.

Ähnliche Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten