Passa al contenuto principale

AI - Analizzatore di documenti in Power Automate

Cosa fa questa azione

PDF4me IA - Analizzatore di documenti esegue un salvato Analizzatore dal PDF4me dashboard rispetto a qualsiasi documento e restituisce i dati estratti come Dati del documento analizzati dinamico JSON all'interno di un Power Automate flusso. Un'azione copre fatture, ordini di acquisto, ricevute, contratti, referti di laboratorio, carte d'identità o qualsiasi modulo personalizzato, basta puntare Nota di personalizzazione al momento della corrispondenza ID analizzatore (Analizza per un singolo schema, classifica per molte varianti di documento). I campi vengono visualizzati come token mappabili individualmente che puoi inserire in SharePoint, Excel, Dataverse, Outlook, o qualsiasi a valle Microsoft 365 fare un passo.

Articoli correlati del blog(1)

Esempio di fattura per test

Utilizza questa fattura di esempio del fornitore per confermare che l'azione funzioni end-to-end prima di indirizzare il flusso ai dati reali. Caricala su SharePoint, OneDrive, o Dropbox, mappa Contenuto del file da Ottieni il contenuto del file, impostato Nome del file A esempio-fattura-fornitore.pdfe tipo estrazione_fattura_predefinita In Nota di personalizzazioneL'azione restituisce Dati del documento analizzati con campi come Numero fattura, vendorG, E billTo.

Autenticazione del tuo API Richiesta

Per chiamare PDF4me Attraverso Power Automate, il flusso necessita di un valido PDF4me API chiave sulla PDF4me Connect Connettore. Ottieni o ruota la tua chiave dalla dashboard dello sviluppatore.

Configura prima il tuo analizzatore

URL delle dashboard che utilizzerai in questa guida:
Crea innanzitutto il tuo Analyzer (necessario per ogni piattaforma)
AI - Document Parser esegue un Analyzer salvato dalla dashboard per sviluppatori di PDF4me. Scegli "Parse" per uno schema di documento singolo oppure "Classify" per indirizzare diverse varianti (Cliente ABC, Cliente XYZ, fattura generica) in un'unica chiamata. Lo stesso ID dell'Analyzer funziona su Make, Zapier, Power Automate, n8n e l'API REST.

Informazioni importanti da non perdere

L'analizzatore risiede nella dashboard, il flusso si limita a farvi riferimento.
Definisci lo schema (campi, tipi, descrizioni) una volta su Elenco degli analizzatori E Dettagli dell'analizzatore pagine. Le Power Automate azione legge Nota di personalizzazione per scegliere quale analizzatore eseguire. Modifica lo schema dell'analizzatore in un secondo momento e ogni flusso che punta allo stesso ID lo rileverà immediatamente, senza bisogno di ricostruire il flusso.
I dati del documento analizzato sono completamente dinamici JSON
L'oggetto di output ha una proprietà per ogni campo definito nello schema dell'analizzatore. Power Automate espone tali proprietà direttamente nel pannello dei contenuti dinamici di ogni azione successiva. No Analizza JSON passaggio richiesto.
La scelta tra Parse e Classify è decisa dall'Analizzatore, non dall'azione.
Stessa azione, due modalità di analisi. A Analizza L'analizzatore restituisce i campi dal suo schema singolo. Classificare L'analizzatore instrada il documento allo schema più corrispondente e restituisce il suo nome di classificazione. più i campi estratti dello schema corrispondente. Cambia il comportamento modificando l'ID dell'analizzatore nella nota di personalizzazione.
Scheda Parametri del parser di documenti Power Automate PDF4me AI con Contenuto file mappato da Contenuto file Dropbox, Nome file Test.pdf, Parametri avanzati che mostrano 1 di 1 e Nota di personalizzazione impostata su default_invoice_extraction

scheda Parametri: mappa Contenuto del file da un precedente Ottieni il contenuto del file passo, impostare Nome del file (utilizzo esempio-fattura-fornitore.pdf con il campione consigliato), espandere Parametri avanzati, quindi impostare Nota di personalizzazione A estrazione_fattura_predefinita o il tuo ID analizzatore personalizzato.

Parametri

URL delle dashboard che utilizzerai in questa guida:

Richiesto nell'azione: Contenuto del file (binario), nome del file (stringa con estensione) e nota di personalizzazione (l'ID dell'analizzatore dal PDF4me dashboard, si trova in Parametri avanzati ma è effettivamente necessario, l'azione non ha nulla da estrarre senza di esso).

ParametroNecessarioCosa faEsempio
File ContentYesBinary content of the source document. Map from a previous Get file content step (SharePoint, OneDrive, Outlook attachment, Dropbox, or any cloud-storage connector that exposes raw bytes). Try the sample-vendor-invoice.pdf above for your first run.File Content
File NameYesSource document filename with extension. Used for format detection and for tracking the call in logs. Accepts .pdf, .png, .jpg, .jpeg. Match the name of the file you uploaded (for example sample-vendor-invoice.pdf).sample-vendor-invoice.pdf
Customisation NoteYes (Advanced)The Analyzer Id from the PDF4me dashboard. Create Analyzers at https://dev.pdf4me.com/dashboard/#/ai-document-parser/ (+ Add), then edit schemas on https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>. Use default_invoice_extraction for invoices, a Parse Analyzer Id for one schema, or a Classify Analyzer Id for several variants.default_invoice_extraction

Nota di personalizzazione: come gli ID dell'analizzatore si mappano al comportamento

ID dell'analizzatore di analisi sintatticaUno schema estrae i campi che hai definito
È preferibile che tutti i documenti elaborati condividano lo stesso layout (ad esempio, solo le proprie fatture). Output JSON contiene esattamente le proprietà che hai descritto in campi sull'analizzatore.
ID dell'analizzatore di classificazioneMolti schemi, percorsi ed estratti in una sola chiamata
Ideale quando un flusso deve gestire diverse varianti (Cliente ABC, Cliente XYZ, fattura generica). L'IA abbina l'input PDF seleziona lo schema più appropriato in base al suo prompt di classificazione, quindi restituisce il nome della classificazione corrispondente più i campi estratti da quello schema.
estrazione_fattura_predefinitaAnalizzatore di fatture integrato
Pronto all'uso per le fatture standard dei fornitori. Resi Numero fattura, vendorG, billTodate e relativi campi di intestazione senza dover prima creare uno schema personalizzato.

Produzione

L'azione ritorna Dati del documento analizzati come dinamico JSONOgni proprietà definita nello schema dell'analizzatore appare come un token mappabile individualmente nel pannello dei contenuti dinamici di ogni azione a valle. Anche le intestazioni di risposta contengono standard Power Automate metadati di routing.

Output dell'esecuzione di Power Automate AI - Document Parser con statusCode 200 e corpo JSON contenente invoiceNumber INV-3337, invoiceDate 25 gennaio 2016, vendorName DEMO - Sliced Invoices, vendorAddress, vendorEmail admin@slicedinvoices.com, billTo Test Business, billToAddress e billToEmail test@test.com da default_invoice_extraction sulla fattura del fornitore di esempio

Esecuzione riuscita sulla fattura del fornitore di esempio con estrazione_fattura_predefinita. codice di stato 200; Dati del documento analizzati Espone una proprietà per ogni campo dell'analizzatore per la mappatura successiva.

Campo (campionamento)Esempio di valore
invoiceNumberINV-3337
invoiceDateJanuary 25, 2016
vendorNameDEMO - Sliced Invoices
vendorEmail[email protected]
billToTest Business
billToEmail[email protected]
paymentDeadlineJanuary 31, 2016
ProduzioneTipoCosa contiene
statusCodeInteger200 on success, 400 for a malformed request body, 500 on a server-side error.
headersObjectStandard Power Automate / Microsoft routing headers, including Content-Type application/json.
Parsed Document DataDynamic JSONThe body object. One property per field defined in your Analyzer schema (string, number, date, or nested table). For Classify Analyzers, the Classification Name of the matched Schema is also present.

Configurazione rapida

  1. Costruisci prima il tuo analizzatore. Apri il Elenco degli analizzatori, clicca + Aggiungi, digita un ID analizzatore chiaro, scegli Analizza O Classificare, salva la riga, quindi aggiungi uno schema di documento su Dettagli dell'analizzatore pagina. Vedi la Guida alla configurazione di Parse O Guida alla configurazione di Classify per la guida completa.
  2. Nel tuo Power Automate clic sul flusso + Nuovo passo, ricerca PDF4me, scegliere IA - Analizzatore di documenti.
  3. Accedi PDF4me Connettiti con il tuo API chiave.
  4. Contenuto del file. Mappa da un precedente Ottieni il contenuto del file fare un passo (SharePoint, OneDrive, Outlook allegato, Dropbox o qualsiasi connettore di archiviazione cloud).
  5. Nome del file. Mappa il nome del file sorgente con l'estensione (sample-vendor-invoice.pdf, invoice.png, ecc).
  6. Parametri avanzatiNota di personalizzazione. Digita l'ID dell'analizzatore dal passaggio 1 (ad esempio default_invoice_extraction, client_invoices, O purchase order parser).
  7. Salva il flusso e testalo. L'azione restituisce Dati del documento analizzati con una proprietà per ogni campo nel tuo schema. Mappa i campi nel passaggio successivo utilizzando il pannello dei contenuti dinamici.

Esempi di flusso di lavoro

Esempi di flusso di lavoroOpen by default. Four common AI - Document Parser patterns in a 2x2 grid.
Fatture dei fornitori a SharePoint elenco
  1. Attivazione su nuovo file in un SharePoint Fatture in entrata biblioteca.
  2. Ottieni il contenuto del file per il nuovo PDF.
  3. Correre IA - Analizzatore di documenti con la nota di personalizzazione impostata sul tuo ID di Parse Analyzer analizzatore di fatture.
  4. SharePoint Crea elemento nell'elenco AP con InvoiceNumber, VendorName, TotalAmount, DueDate mappati dal dinamico JSON.

Impatto: L'inserimento manuale dei dati è stato sostituito dall'acquisizione dati AP senza contatto.

Casella di posta di diversi fornitori con Classify
  1. Outlook Quando arriva una nuova email con grilletto di aggancio.
  2. Ottieni il contenuto dell'allegato in formato binario.
  3. Esegui AI - Analizzatore di documenti con nota di personalizzazione impostata su un ID analizzatore di classificazione (fatture_clienti) che detiene uno schema per fornitore.
  4. Attiva il nome di classificazione restituito e instrada i campi Cliente ABC a una tabella Dataverse, Cliente XYZ a un'altra.

Impatto: Uno Power Automate Il flusso gestisce ogni fornitore senza necessità di smistamento manuale.

Ordini di acquisto a Excel Per la revisione
  1. Attivare su nuovo PDF in una cartella Dropbox Casella di posta dell'ordine.
  2. Ottieni il contenuto del file.
  3. Esegui AI - Analizzatore di documenti con nota di personalizzazione impostata su analizzatore di ordini di acquisto.
  4. Excel Aggiungi una riga a una tabella con SalesOrderNumber, AgentName, OrderDate, TotalAmount mappati dalla risposta.

Impatto: Il team operativo vede ogni ordine di acquisto senza aprirne uno solo PDF.

Modulo di onboarding del cliente per Dynamics 365
  1. Power Automate Quando viene ricevuta una richiesta HTTP Attivazione dal tuo portale.
  2. Decodifica il file caricato PDF.
  3. Esegui AI - Document Parser con nota di personalizzazione impostata su un ID di Parse Analyzer creato per il tuo modulo di onboarding personalizzato.
  4. Dataverse Aggiungi una nuova riga per un Contatto, mappando direttamente NomeAzienda, PersonaDiContatto, Email, Codice Fiscale, IndirizzoDiBilling.

Impatto: Onboarding self-service per i clienti senza inserimento manuale dei dati nel CRM.

Domande frequenti

What is the difference between AI - Document Parser and AI-Invoice Parser?+
AI-Invoice Parser uses a fixed schema tuned for invoices (vendor, line items, totals, dates). AI - Document Parser is schema-driven: it runs whatever Analyzer you reference by Customisation Note, built once in the PDF4me dashboard. The same action handles purchase orders, receipts, contracts, custom forms, lab results, ID cards, or anything else you describe in a schema. Pick AI - Document Parser whenever you need flexibility or a non-invoice document type.
Where do I build the Analyzer?+
At https://dev.pdf4me.com/dashboard/#/ai-document-parser/ (Analyzer list, + Add) and https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid> (Analyzer detail for schemas). Two analyzer types: Parse (one schema) and Classify (many variants). Reference the Analyzer Id in the Customisation Note field.
What does Customisation Note actually do?+
Customisation Note tells the action which saved Analyzer to apply to your document. Type the Analyzer Id you created in the dashboard (for example default_invoice_extraction, client_invoices, or purchase order parser). The Analyzer schema controls every extracted field; changing this single value lets one Power Automate flow handle multiple document types.
What format is the output and how do I map fields downstream?+
Parsed Document Data is dynamic JSON with one property per field defined in your schema. In SharePoint Create item, Excel Add a row, Dataverse Add a new row, or any downstream action, pick the matching property from the dynamic content panel and drop it into the target column. No Parse JSON step needed.
Which file types does the action accept?+
PDF, PNG, JPG, and JPEG. The Get file content action of any cloud-storage connector that exposes binary file bytes can feed AI - Document Parser. Scanned PDFs work because the AI engine handles OCR internally.
Can one flow process several document variants in one run?+
Yes, with a Classify Analyzer. Build one Classify Analyzer with one Schema per variant (Client ABC, Client XYZ, generic invoice). The AI picks the best-matching Schema at runtime and the action returns its fields plus the Classification Name. Switch on the Classification Name in a Power Automate switch step to route each result to the right downstream destination.
What happens on failure?+
Status code 400 means the request body was malformed (missing File Content, invalid filename, or an Analyzer Id that does not exist in your account). Status code 500 means a transient server-side error, your flow should retry. Use a Try / Catch / Finally scope around the action for production-grade error handling.
Will the same Analyzer work from Make, Zapier, n8n, or the REST API?+
Yes. The Analyzer Id is shared across every platform. Once you save an Analyzer in the dashboard you can call it from Power Automate, Make, Zapier, n8n, or the REST API by passing the same Id. Schema changes propagate to every platform without rewiring.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza