Analisar um documento em Make
PDF4me Analisar um documento executa seu modelo de análise salvo em um PDF dentro de um Make cenário e retorna os campos extraídos, prontos para serem mapeados no próximo módulo. Transfira conteúdo de arquivos do Dropbox, Google Drive, OneDrive ou HTTP, faça referência ao modelo por Nome do modelo (TemplateId)e encaminha os valores analisados diretamente para o Airtable, Planilhas Google, um banco de dados ou um e-mail subsequente. O modelo contém a lógica de extração, portanto, uma única chamada de módulo abrange faturas, contratos, recibos e qualquer layout personalizado que você tenha configurado.
Antes de executar este módulo: criar um modelo de análise no PDF4me painel. Defina suas teclas de captura e selecione Expressão regular para padrões estáveis ou JavaScript Expressão para lógica condicional. O Make o módulo faz referência a esse modelo por ID do modelo. Ver Preparar informações de análise para o documento Para configuração completa, exemplos de Regex (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), e dois trabalhando JavaScript Exemplos de classificadores de expressão.
Autenticando seu API Solicitar
O PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API chave para que o cenário possa autenticar solicitações de análise com segurança.
Fatos importantes que você não deve perder
texto Variável para regras de classificação e de contingência.
Parâmetros
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Connection | Yes | PDF4me connection that authenticates the module. Click Add to create one with your API key, or pick an existing connection from the dropdown. | PDF4me production |
| File Content | Yes | Binary PDF mapped from a previous module: Dropbox Download a File, Google Drive Get a File, OneDrive Download a File, HTTP Get a File, Gmail Get an Attachment, or any module that returns a file. | 1. Data |
| File Name | Yes | Source filename including .pdf extension. Usually mapped from the same upstream module File Name output. | 1. File Name |
| Template Name | Yes | TemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the module should apply. | 12345678-1234-1234-1234-123456789abc |
Tipos de expressão em seu modelo de análise
Expressão regularPadrões estáveisINV-\d{6,10}), datas (\d{2}/\d{2}/\d{4}), quantidades ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Cerca de 80% das chaves de captura de produção.Expressão JavaScriptLógica condicional e classificadorestextoRetorna uma string. Classificação com múltiplos marcadores, regras de fallback, normalização de datas. Veja Preparar informações de análise para o documento para duas amostras de trabalho.Saída
O módulo retorna um Pacote Por execução, com o identificador de rastreamento mais os dados de chave/valor analisados, prontos para serem mapeados para o próximo módulo.
| Campo | O que contém |
|---|---|
Trace-Id | Unique identifier for the parse operation. Useful for audit logs and error troubleshooting. |
Parsed fields | One field per capture key defined in the template (for example invoiceNumber, totalAmount, invoiceDate). Pick them directly in the visual mapper of any downstream module. |
Exemplos de cenários
Padrões de cenário comuns do MakeTypical ways to chain Parse a Document into a Make flow.
- O recurso "Monitorar e-mails" do Gmail é acionado quando novas faturas de fornecedores são enviadas.
- O iterador percorre cada um. PDF anexo.
- A função "Analisar um Documento" executa o modelo de fatura no anexo binário.
- A função "Criar um registro" do Airtable grava os campos invoiceNumber, totalAmount e invoiceDate na tabela de Contas a Pagar.
- O recurso "Monitorar Arquivos" do Dropbox é acionado quando novos uploads são feitos na pasta /receipts.
- O Dropbox baixa um arquivo e carrega cada um PDF binário.
- A função "Analisar um Documento" extrai o fornecedor, a data, os itens e o total usando o modelo de recibo.
- O recurso "Adicionar uma linha" do Google Sheets anexa os valores analisados ao rastreador de despesas.
- HTTP O webhook recebe uma solicitação de entrada. PDF.
- A função "Analisar um Documento" executa um modelo com um JavaScript Chave de expressão que retorna o tipo de documento.
- O roteador direciona os fluxos com base no campo de tipo (fatura/pedido/recibo) para um fluxo subsequente específico do tipo.
- Cada filial envia os valores analisados para o sistema de destino.