Aller au contenu principal

Générer plusieurs documents - Créateur de lots pour Zapier

PDF4me Générer plusieurs documents est un Zapier action qui fusionne un modèle avec un JSON ou XML Ce générateur produit un document personnalisé par élément du tableau en une seule exécution. Idéal pour les contrats, factures, certificats ou lettres par lots. Renvoie un tableau de documents pour l'étape Zap suivante ou une boucle.

Que fait cette action ?

Un seul mot suffit. HTML, PDF, un modèle de fusion et publipostage ou Google Docs et un tableau de données où chaque objet représente les valeurs d'un champ de document, puis exécute la même fusion une fois par élément du tableau. Le résultat est un tableau de documents générés partageant le même modèle et le même format de sortie, prêts à être parcourus en boucle. Zapier pour les actions par document, comme l'envoi par courriel ou l'archivage.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Pour accéder au PDF4me Web API à travers ZapierChaque requête doit inclure des informations d'authentification valides. L'authentification garantit une communication sécurisée et valide votre identité en tant qu'utilisateur autorisé, permettant une intégration fluide entre vos Zapier flux de travail et PDF4meServices de génération de documents par lots de [nom de l'entreprise].

Informations importantes à ne pas manquer

Le résultat est un tableau, et non un fichier unique.
Utiliser Boucle par Zapier après cette étape, traiter chaque document généré un par un.
Le type de format des données d'entrée détermine quel champ de données est obligatoire.
Définissez-le sur Texte et Données. Le texte devient obligatoire pour un élément en ligne. JSON/XML tableau. Définissez-le sur Fichier et le fichier de données devient obligatoire pour un fichier de données de tableau mappé à partir d'une étape précédente.
Chaque document du lot partage le même modèle et le même format de sortie
Le type de fichier modèle et le type de document de sortie s'appliquent une seule fois par exécution, et non par élément du tableau. Seules les valeurs des champs de chaque objet du tableau diffèrent d'un document à l'autre.
PDF4me Générer un document dans le panneau d'actions Zapier affichant le fichier modèle, son nom, son type (PDF), le format des données d'entrée (texte), les données (texte), leur type (JSON) et les métadonnées.
Configurer le panneau d'actions : seuls le fichier modèle, le type de fichier modèle, le type de format des données d'entrée et le type de données d'entrée sont requis ; le texte des données devient requis une fois que le type de format des données d'entrée est défini sur Texte.

Quelles sont les principales caractéristiques de la génération multiple de documents ?

  • Génération de documents par lots: créer un document par élément de tableau à partir d'un seul modèle en une seule opération
  • Prise en charge des modèles multiformats: Mot, HTML, PDF, publipostage et modèles Google Docs
  • Saisie de données de tableau: JSON ou XML tableau, fourni sous forme de texte intégré ou de fichier mappé
  • Sortie configurable: choisissez le type de document de sortie pour l'ensemble du lot (Pdf, Docx et autres formats pris en charge)

Paramètres

Liste complète des paramètres de l'action Générer plusieurs documents. Les noms des paramètres correspondent à Zapier Interface utilisateur de configuration affichée dans la capture d'écran ci-dessus.

Liste de vérification pour une configuration rapide
  1. Carte Fichier modèle et ensemble Type de fichier modèle pour correspondre
  2. Ensemble Type de format des données d'entrée Enregistrer dans un fichier texte ou un fichier, puis remplir Texte de données ou Fichier de données avec un JSON/XML tableau (un objet par document)
  3. Ensemble Type de données d'entrée pour correspondre au format du tableau, et éventuellement définir Type de document de sortie
ParamètreRequisCe que cela faitExemple
Template FileRequiredTemplate file for generating documents. Supports Word (.docx), HTML, PDF, Mail Merge, or GoogleDocs templates.contract_template.docx
Template File NameConditionalName for the output files. If not provided, the name is picked from Template File.contract_template
Template File TypeRequiredFormat of the template: Word, HTML, PDF, Mail Merge, or GoogleDocs.Word
Input Data Format TypeRequiredWhether the data array is supplied as inline text or a file. Text reveals Data Text. File reveals Data File.Text
Data TextConditionalInline JSON or XML array, one object per document to generate. Required when Input Data Format Type is Text.[{"firstname":"John"},{"firstname":"Jane"}]
Data FileConditionalArray data file (JSON or XML) mapped from a previous step. Required when Input Data Format Type is File.customers_data.json
Input Data TypeRequiredStructure of the supplied array, must match Data Text or Data File exactly.Json
Output Document TypeConditionalFormat applied to every generated document in the batch: Pdf, Docx, and other supported formats.Pdf
Meta DataConditionalMetadata to attach to template fields during generation.-

Important: Requis dans le Zapier Interface utilisateur : Fichier modèle, Type de fichier modèle, Type de format des données d'entrée, Type de données d'entréeet (selon le type de format des données d'entrée) soit Texte de données ou Fichier de donnéesLe nom du fichier modèle, le type de document de sortie et les métadonnées sont facultatifs.

Que signifie « Générer des documents à retour multiple » ?

Le PDF4me Générer plusieurs documents L'action renvoie un tableau de documents générés, une entrée par élément du tableau de données d'entrée.

ChampTaperCe qu'il contient
File NameStringFile name of each generated document, without extension.
File ExtensionStringExtension of each output document, matching Output Document Type.
Full File NameStringComplete filename including extension for each document.
File URLStringDirect URL to each generated document.
File SizeNumberSize of each generated document in bytes.

Note: Le résultat est un tableau de documents, un par élément du tableau d'entrée. Ajouter Boucle par Zapier après cette étape, parcourir chaque document généré.

Exemple JSON réponse (ensemble de documents):

[
{
"File Name": "document_001",
"File Extension": ".pdf",
"Full File Name": "document_001.pdf",
"File URL": "https://...",
"File Size": 125440
},
{
"File Name": "document_002",
"File Extension": ".pdf",
"Full File Name": "document_002.pdf",
"File URL": "https://...",
"File Size": 127680
}
]

Configurations typiques

Exemples de flux de travailCommon Zapier workflow patterns using Generate Documents Multiple.
génération de contrats par lots
  1. Un déclencheur s'active lorsqu'un lot d'enregistrements clients est prêt pour la génération de contrats.
  2. Une étape de formatage construit un JSON tableau contenant un objet par variable de contrat client.
  3. PDF4me L'option « Générer plusieurs documents » mappe le modèle de contrat et le tableau en texte de données, avec le type de document de sortie défini sur PDF.
  4. Boucle par Zapier Elle parcourt le tableau renvoyé et envoie par courriel à chaque client son propre contrat.
Facturation en masse
  1. Un déclencheur de cycle de facturation s'active à la fin de la période.
  2. Une étape de comptabilité ou de commerce électronique exporte les données de facturation de chaque client sous forme d'un seul élément de tableau.
  3. PDF4me Générer des documents : Plusieurs exécutent le modèle de facture sur le tableau, produisant un PDF par client.
  4. Boucle par Zapier chaque facture est associée à un courriel adressé au client concerné.
Certificats pour une promotion de cours
  1. Un déclencheur s'active lorsqu'un programme de formation signale une cohorte comme ayant terminé sa formation.
  2. Le tableau est constitué à partir du nom et de la date d'achèvement de chaque participant.
  3. PDF4me Générer des documents : plusieurs exécutent un modèle de certificat avec le type de fichier modèle Fusion et publipostage sur le tableau.
  4. Boucle par Zapier stocke chaque certificat dans une étape de gestion de l'apprentissage ou d'archivage.

Conseils pratiques

The output is an array, plan for a loop
Map "File URL" through Looping by Zapier rather than expecting a single downloadable file directly from this step.
Only one of Data Text or Data File is required
Set Input Data Format Type first, it determines which of the two fields becomes required and hides the other.
Input Data Type must match your actual array format
Selecting Json for an XML array, or the reverse, causes the template engine to fail to bind fields correctly across the whole batch.
Output Document Type applies to the whole batch
You cannot mix output formats within one run, every document in the array uses the same Output Document Type.
Large arrays mean more Zap tasks
Each generated document and each loop iteration counts toward your Zapier task usage, factor batch size into plan limits.

Aide-mémoire

ChampValeur
ActionGenerate Documents Multiple
Template File[Mapped from previous step]
Template File TypeWord / HTML / PDF / Mail Merge / GoogleDocs
Input Data Format TypeText (or File)
Data Text[{"firstname":"John"},{"firstname":"Jane"}]
Input Data TypeJson
Output Document TypePdf

Questions fréquentes

How do I generate multiple documents from one template in Zapier?+
Add the PDF4me Generate Documents Multiple action to a Zap, map a Template File and set Template File Type, then provide a JSON or XML array with one object per document in Data Text or Data File. The action returns one generated document per array item.
What is the difference between Generate Documents Multiple and Generate Document Single?+
Generate Document Single merges a template with one JSON or XML object and returns one document. Generate Documents Multiple merges the same template with an array of objects and returns an array of documents, one per array item. See Generate Document Single for the one-document version.
How do I process each generated document separately?+
The action returns an array, not a single file. Add Looping by Zapier after this step to iterate through the array and run one or more actions, such as sending an email or uploading a file, once per generated document.
Do I need to supply Data Text or Data File?+
Only one, depending on Input Data Format Type. Set it to Text to make Data Text required for an inline JSON or XML array, or to File to make Data File required for an array data file mapped from a previous step.
Can I control the output format of the generated documents?+
Yes. Output Document Type sets the format, such as Pdf or Docx, applied to every document in the batch. All documents in one run share the same output format.

Actions connexes

Même tâche sur d'autres plateformes

Cas d'utilisation et applications industrielles

  • Génération de contrats en masse: créer plusieurs contrats personnalisés pour l'intégration des clients
  • Diffusion des avis juridiques: générer des notifications juridiques personnalisées pour plusieurs destinataires
  • Traitement des accords: automatiser la création en masse d'accords avec des conditions spécifiques au client
  • Automatisation des documents: rationaliser les flux de travail des documents juridiques grâce au traitement par lots

Obtenez de l'aide