Analizzare un documento in Make
PDF4me Analizzare un documento esegue il tuo modello di analisi salvato rispetto a PDF all'interno di un Make scenario e restituisce i campi estratti pronti per essere mappati nel modulo successivo. Pipe File Content da Dropbox, Google Drive, OneDrive o HTTP, fare riferimento al modello tramite Nome del modello (TemplateId)e instrada i valori analizzati direttamente in Airtable, Fogli Google, un database o un'e-mail. Il template contiene la logica di estrazione, quindi una singola chiamata al modulo copre fatture, contratti, ricevute e qualsiasi layout personalizzato configurato.
Prima di eseguire questo modulo: creare un modello di analisi nel PDF4me dashboard. Definisci i tasti di acquisizione e scegli Espressione regolare per modelli stabili o JavaScript Espressione per la logica condizionale. Il Make il modulo fa riferimento a quel modello tramite TemplateId. Vedere Prepara le informazioni di analisi per il documento per la configurazione completa, esempi di Regex (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), e due lavoratori JavaScript Esempi di classificatori di espressioni.
Autenticazione del tuo API Richiesta
IL PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticare in modo sicuro le richieste di analisi.
Informazioni importanti da non perdere
testo variabile per le regole di classificazione e di fallback.
Parametri
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| 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 |
Tipi di espressione nel tuo modello di analisi
Espressione regolareModelli stabiliINV-\d{6,10}), date (\d{2}/\d{2}/\d{4}), importi ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Circa l'80% delle chiavi di acquisizione della produzione.Espressione JavaScriptLogica condizionale e classificatoritesto; restituisce una stringa. Classificazione multimarcatore, regole di fallback, normalizzazione della data. Vedi Prepara le informazioni di analisi per il documento per due campioni di lavoro.Produzione
Il modulo restituisce uno Fascio per ogni esecuzione con l'identificativo di traccia più i dati chiave/valore analizzati pronti per essere mappati nel modulo successivo.
| Campo | Cosa contiene |
|---|---|
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. |
Esempi di scenario
Modelli di scenario comuni per la creazione diTypical ways to chain Parse a Document into a Make flow.
- Gmail Watch Emails si attiva in caso di nuove fatture dei fornitori.
- L'iteratore scorre ogni PDF allegato.
- La funzione "Analizza un documento" esegue il modello di fattura sul file allegato binario.
- Airtable, nella funzione "Crea un record", scrive i dati invoiceNumber, totalAmount e invoiceDate nella tabella AP.
- Dropbox Watch Files si attiva in caso di nuovi caricamenti nella cartella /receipts.
- Dropbox Scarica un file carica ogni PDF binario
- Analizza un documento ed estrae fornitore, data, articoli e totale utilizzando il modello di ricevuta.
- La funzione "Aggiungi riga" di Google Sheets aggiunge i valori analizzati al tracker delle spese.
- HTTP Il webhook riceve un messaggio in entrata PDF.
- Analizza un documento esegue un modello con un JavaScript Chiave espressione che restituisce il tipo di documento.
- Il router si dirama in base al campo tipo (fattura/ordine/ricevuta) verso un ramo a valle specifico per quel tipo.
- Ciascun ramo invia i valori analizzati al proprio sistema di destinazione.