Pular para o conteúdo principal

Gerar vários documentos - Criador de lotes para Zapier

PDF4me Gerar vários documentos é um Zapier ação que mescla um modelo com um JSON ou XML Gera um array, produzindo um documento personalizado por item do array em uma única execução. Use-o para contratos em lote, faturas, certificados ou cartas. Retorna um array de documentos para a próxima etapa do Zap ou para um loop.

O que esta ação faz

Basta uma palavra, HTML, PDFO código utiliza um modelo de mala direta ou do Google Docs e uma matriz de dados onde cada objeto representa os valores dos campos de um documento. Em seguida, a mesma mesclagem é executada uma vez para cada item da matriz. O resultado é uma matriz de documentos gerados que compartilham o mesmo modelo e formato de saída, prontos para serem percorridos em loop. Zapier para ações por documento, como enviar por e-mail ou arquivar.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me Web API através ZapierPara que uma solicitação seja válida, é necessário incluir credenciais de autenticação adequadas. A autenticação garante a comunicação segura e valida sua identidade como usuário autorizado, permitindo uma integração perfeita entre seus sistemas. Zapier fluxos de trabalho e PDF4meserviços de geração de documentos em lote.

Fatos importantes que você não deve perder

A saída é uma matriz, não um único arquivo.
Usar Em loop por Zapier Após esta etapa, cada documento gerado será processado individualmente.
O tipo de formato de dados de entrada define qual campo de dados é obrigatório.
Defina como Texto e Dados. O texto torna-se obrigatório para um texto em linha. JSON/XML array. Defina-o como Arquivo e o Arquivo de Dados passará a ser obrigatório, para um arquivo de dados de matriz mapeado de uma etapa anterior.
Todos os documentos do lote compartilham o mesmo modelo e formato de saída.
O tipo de arquivo de modelo e o tipo de documento de saída se aplicam uma vez por execução, não por item da matriz. Somente os valores dos campos de cada objeto da matriz diferem entre os documentos.
O painel de ações "Gerar Documento" do PDF4me no Zapier mostra o Arquivo de Modelo, o Nome do Arquivo de Modelo, o Tipo de Arquivo de Modelo definido como PDF, o Tipo de Formato de Dados de Entrada definido como Texto, o Texto dos Dados, o Tipo de Dados de Entrada definido como JSON e os Metadados.
Painel de configuração de ações: somente Arquivo de modelo, Tipo de arquivo de modelo, Tipo de formato de dados de entrada e Tipo de dados de entrada são obrigatórios; Texto dos dados torna-se obrigatório quando o Tipo de formato de dados de entrada for Texto.

Quais são as principais funcionalidades de geração de múltiplos documentos?

  • Geração de documentos em lote: criar um documento por item da matriz a partir de um único modelo em uma única operação
  • Suporte a modelos em vários formatos: Palavra, HTML, PDFMala direta e modelos do Google Docs
  • Entrada de dados em matriz: JSON ou XML matriz, fornecida como texto embutido ou um arquivo mapeado
  • Saída configurávelSelecione o tipo de documento de saída para todo o lote (PDF, DOCX e outros formatos compatíveis).

Parâmetros

Lista completa de parâmetros para a ação Gerar Vários Documentos. Os nomes dos parâmetros correspondem aos Zapier Interface de configuração mostrada na captura de tela acima.

Lista de verificação de configuração rápida
  1. Mapa Arquivo de modelo e definir Tipo de arquivo de modelo para combinar com isso
  2. Definir Tipo de formato de dados de entrada Em seguida, preencha o arquivo ou texto. Texto de dados ou Arquivo de dados com um JSON/XML matriz (um objeto por documento)
  3. Definir Tipo de dados de entrada para corresponder ao formato da matriz e, opcionalmente, definir Tipo de documento de saída
ParâmetroObrigatórioO que fazExemplo
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.-

Importante: Requerido no Zapier Interface do usuário: Arquivo de modelo, Tipo de arquivo de modelo, Tipo de formato de dados de entrada, Tipo de dados de entradae (dependendo do tipo de formato de dados de entrada) ou Texto de dados ou Arquivo de dadosO nome do arquivo de modelo, o tipo de documento de saída e os metadados são opcionais.

O que significa "Gerar múltiplos retornos de documentos"?

O PDF4me Gerar vários documentos A ação retorna uma matriz de documentos gerados, uma entrada para cada item na matriz de dados de entrada.

CampoTipoO que contém
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.

Observação: A saída é um conjunto de documentos, um por item da matriz de entrada. Adicionar Em loop por Zapier Após esta etapa, o processo se repete para cada documento gerado.

Exemplo JSON resposta (conjunto de documentos):

[
{
"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
}
]

Configurações típicas

Exemplos de fluxo de trabalhoCommon Zapier workflow patterns using Generate Documents Multiple.
Geração de contratos em lote
  1. Um gatilho é acionado quando um lote de registros de clientes está pronto para a geração de contratos.
  2. Uma etapa Formatter cria um JSON array com um objeto para cada variável de contrato do cliente.
  3. PDF4me A opção Gerar Vários Documentos mapeia o modelo de contrato e a matriz em Texto de Dados, com o Tipo de Documento de Saída definido como PDF.
  4. Em loop por Zapier O programa itera sobre o array retornado e envia por e-mail o contrato individual de cada cliente.
Emissão em massa de faturas
  1. Um gatilho do ciclo de faturamento é acionado no final do período.
  2. Uma etapa de contabilidade ou comércio eletrônico exporta os dados da fatura de cada cliente como um único item em um array.
  3. PDF4me Gerar vários documentos: Executa o modelo de fatura várias vezes na matriz, produzindo um único documento. PDF por cliente.
  4. Em loop por Zapier Anexa cada fatura a um e-mail endereçado ao cliente em questão.
Certificados emitidos para uma turma do curso
  1. Um gatilho é acionado quando um programa de treinamento marca uma turma como concluída.
  2. A lista é formada a partir do nome e da data de conclusão de cada participante.
  3. PDF4me Gerar vários documentos: Executar um modelo de certificado com o tipo de arquivo de modelo para mala direta na matriz.
  4. Em loop por Zapier Armazena cada certificado em uma etapa de gerenciamento de aprendizagem ou de arquivo.

Dicas práticas

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.

Folha de dicas

CampoValor
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

Perguntas frequentes

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.

Ações relacionadas

Mesma tarefa em outras plataformas

Casos de uso e aplicações industriais

  • Geração de Contratos em MassaCriar vários contratos personalizados para a integração de clientes.
  • Distribuição de Avisos LegaisGerar notificações legais personalizadas para vários destinatários
  • Processamento de ContratosAutomatize a criação de contratos em massa com termos específicos para cada cliente.
  • Automação de Documentos: Simplifique os fluxos de trabalho de documentos jurídicos com o processamento em lote

Obtenha ajuda