Saltar al contenido principal

IA - Analizador de documentos en Power Automate

Lo que hace esta acción

PDF4me IA - Analizador de documentos ejecuta un guardado Analizador del PDF4me panel de control contra cualquier documento y devuelve los datos extraídos como Datos del documento analizados dinámico JSON dentro de un Power Automate flujo. Una acción cubre facturas, órdenes de compra, recibos, contratos, informes de laboratorio, tarjetas de identificación o cualquier formulario personalizado, solo apunta. Nota de personalización en el partido Identificador del analizador (Analizar para un único esquema, clasificar para muchas variantes de documentos). Los campos se almacenan como tokens asignables individualmente que puede insertar en SharePoint, Excel, Dataverse, Outlooko cualquier río abajo Microsoft 365 paso.

Entradas de blog relacionadas(1)

Ejemplo de factura por pruebas

Utilice esta factura de proveedor de ejemplo para confirmar que la acción funciona de principio a fin antes de dirigir su flujo a datos reales. Súbala a SharePoint, OneDriveo Dropbox, mapa Contenido del archivo de Obtener el contenido del archivo, colocar Nombre del archivo a factura-de-proveedor-ejemplo.pdfy tipo extracción_de_factura_predeterminada en Nota de personalizaciónLa acción regresa Datos del documento analizados con campos como Número de factura, nombre del proveedor, y Cobrar a.

Autenticando su API Pedido

Para llamar PDF4me a través de Power Automate, el flujo necesita un valor válido PDF4me API llave en el PDF4me Connect Conector. Obtenga o rote su clave desde el panel de control del desarrollador.

Primero, configura tu analizador.

URL del panel de control que utilizarás en esta guía:
Crea primero tu Analyzer (obligatorio para todas las plataformas)
AI - Document Parser ejecuta un analizador guardado desde el panel de control para desarrolladores de PDF4me. Elige «Parse» para un esquema de documento único, o «Classify» para clasificar varias variantes (Cliente ABC, Cliente XYZ, factura genérica) en una sola llamada. El mismo ID de analizador funciona en Make, Zapier, Power Automate, n8n y la API REST.

Datos importantes que no debes perderte

El analizador reside en el panel de control; el flujo simplemente hace referencia a él.
Usted define el esquema (campos, tipos, descripciones) una sola vez en el Lista de analizadores y Detalles del analizador páginas. El Power Automate lecturas de acción Nota de personalización para elegir qué analizador ejecutar. Modifique el esquema del analizador más adelante y todos los flujos que apunten al mismo ID lo detectarán inmediatamente, sin necesidad de reconstruir el flujo.
Los datos del documento analizados son totalmente dinámicos. JSON
El objeto de salida tiene una propiedad por cada campo definido en el esquema de su analizador. Power Automate expone esas propiedades directamente en el panel de contenido dinámico de cada acción posterior. No Analizar JSON Paso requerido.
La decisión de Parse o Classify la decide el Analizador, no la acción.
Misma acción, dos modos de analizador. A Analizar gramaticalmente El analizador devuelve los campos de su único esquema. Clasificar El analizador dirige el documento al esquema que mejor coincide y devuelve su nombre de clasificación. más Los campos extraídos del esquema coincidente. Cambie el comportamiento modificando el ID del analizador en la nota de personalización.
Power Automate PDF4me AI - Pestaña Parámetros del analizador de documentos con el contenido del archivo asignado desde el contenido del archivo de Dropbox, nombre del archivo Test.pdf, parámetros avanzados que muestran 1 de 1 y nota de personalización establecida en default_invoice_extraction

Pestaña Parámetros: mapa Contenido del archivo de un anterior Obtener el contenido del archivo paso, conjunto Nombre del archivo (usar factura-de-proveedor-ejemplo.pdf con la muestra recomendada), expandir Parámetros avanzados, luego establece Nota de personalización a extracción_de_factura_predeterminada o su ID de analizador personalizado.

Parámetros

URL del panel de control que utilizarás en esta guía:

Requerido en la acción: Contenido del archivo (binario), nombre del archivo (cadena con extensión) y nota de personalización (el ID del analizador del archivo). PDF4me El panel de control se encuentra en la sección de parámetros avanzados, pero es prácticamente obligatorio; sin él, la acción no tiene nada que extraer.

ParámetroRequeridoLo que haceEjemplo
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 de personalización: cómo se asignan los ID del analizador al comportamiento

Identificador del analizador de análisis sintácticoUn esquema extrae los campos que definiste
Lo ideal es que todos los documentos que procese compartan la misma familia de diseño (por ejemplo, solo sus propias facturas). Salida JSON contiene exactamente las propiedades que describiste en campos en el analizador.
Identificador del analizador de clasificaciónMuchos esquemas, rutas y extractos en una sola llamada.
Ideal cuando un flujo debe manejar varias variantes (Cliente ABC, Cliente XYZ, factura genérica). La IA hace coincidir la entrada PDF selecciona el esquema más adecuado según su solicitud de clasificación y, a continuación, devuelve el nombre de clasificación coincidente más los campos extraídos de ese esquema.
extracción_de_factura_predeterminadaAnalizador de facturas integrado
Listo para usar en facturas de proveedores típicas. Devoluciones Número de factura, nombre del proveedor, Cobrar a, fechas y campos de encabezado relacionados sin necesidad de crear primero un esquema personalizado.

Producción

La acción regresa Datos del documento analizados como dinámico JSONCada propiedad definida en el esquema de su analizador aparece como un token asignable individualmente en el panel de contenido dinámico de cada acción posterior. Los encabezados de respuesta también contienen información estándar. Power Automate metadatos de enrutamiento.

Salida de ejecución de Power Automate AI - Document Parser con statusCode 200 y cuerpo JSON que contiene invoiceNumber INV-3337, invoiceDate January 25 2016, vendorName DEMO - Sliced Invoices, vendorAddress, vendorEmail admin@slicedinvoices.com, billTo Test Business, billToAddress y billToEmail test@test.com de default_invoice_extraction en la factura de proveedor de muestra

Ejecución exitosa en la factura de muestra del proveedor con extracción_de_factura_predeterminada. código de estado 200; Datos del documento analizados Expone una propiedad por campo del analizador para su posterior mapeo.

Campo (ejecución de muestra)Valor de ejemplo
invoiceNumberINV-3337
invoiceDateJanuary 25, 2016
vendorNameDEMO - Sliced Invoices
vendorEmail[email protected]
billToTest Business
billToEmail[email protected]
paymentDeadlineJanuary 31, 2016
ProducciónTipoLo que 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.

Configuración rápida

  1. Construye primero tu analizador. Abre el Lista de analizadores, haga clic + Agregar, escriba un ID de analizador claro, seleccione Analizar gramaticalmente o Clasificar, guarde la fila y luego agregue un esquema de documento en el Detalles del analizador página. Ver la Guía de configuración de Parse o Guía de configuración de clasificación para ver el tutorial completo.
  2. En tu Power Automate clic de flujo + Nuevo paso, buscar PDF4me, elegir IA - Analizador de documentos.
  3. Iniciar sesión en PDF4me Conéctate con tu API llave.
  4. Contenido del archivoMapa de un mapa anterior Obtener el contenido del archivo paso (SharePoint, OneDrive, Outlook archivo adjunto, Dropbox o cualquier conector de almacenamiento en la nube).
  5. Nombre del archivo. Asigne el nombre del archivo de origen con la extensión (sample-vendor-invoice.pdf, invoice.png, etc).
  6. Parámetros avanzadosNota de personalización. Escriba el ID del analizador del paso 1 (por ejemplo default_invoice_extraction, client_invoices, o purchase order parser).
  7. Guarda el flujo y prueba. La acción devuelve Datos del documento analizados con una propiedad por campo en su esquema. Asigne los campos al siguiente paso utilizando el panel de contenido dinámico.

Ejemplos de flujo de trabajo

Ejemplos de flujo de trabajoOpen by default. Four common AI - Document Parser patterns in a 2x2 grid.
Facturas de proveedores a SharePoint lista
  1. Disparador en un nuevo archivo en un SharePoint Facturas entrantes biblioteca.
  2. Obtener el contenido del archivo para el nuevo PDF.
  3. Correr IA - Analizador de documentos con la nota de personalización establecida en su ID de analizador de Parse analizador_de_facturas.
  4. SharePoint Crear artículo en la lista AP con InvoiceNumber, VendorName, TotalAmount, DueDate asignados desde el dinámico JSON.

Impacto: La introducción manual de datos se ha sustituido por la recepción de datos AP sin contacto.

Bandeja de entrada de proveedores mixtos con Classify
  1. Outlook Cuando llega un nuevo correo electrónico con disparador de acoplamiento.
  2. Obtenga el contenido del archivo adjunto como binario.
  3. Ejecutar IA - Analizador de documentos con nota de personalización establecida en un ID de analizador de clasificación (facturas de clientes) manteniendo un esquema por proveedor.
  4. Active la opción "Nombre de clasificación" devuelta y dirija los campos del cliente ABC a una tabla de Dataverse, y los del cliente XYZ a otra.

Impacto: Uno Power Automate El sistema gestiona a todos los proveedores sin necesidad de clasificación manual.

Órdenes de compra a Excel para revisión
  1. Disparador en nuevo PDF en Dropbox Bandeja de entrada de PO.
  2. Obtener el contenido del archivo.
  3. Ejecutar IA - Analizador de documentos con Nota de personalización establecida en analizador de órdenes de compra.
  4. Excel Agregar una fila a una tabla con SalesOrderNumber, AgentName, OrderDate, TotalAmount mapeados desde la respuesta.

Impacto: El equipo de operaciones ve cada orden de compra sin abrir una sola PDF.

Formulario de incorporación de clientes para Dynamics 365
  1. Power Automate Cuando se recibe una solicitud HTTP Actívalo desde tu portal.
  2. Decodificar el archivo subido PDF.
  3. Ejecuta AI - Document Parser con la nota de personalización configurada con un ID de analizador de análisis que hayas creado para tu formulario de incorporación personalizado.
  4. Dataverse Agregar una nueva fila para un Contacto, mapeando directamente CompanyName, ContactPerson, Email, TaxId, BillingAddress.

Impacto: Incorporación de clientes mediante autoservicio sin necesidad de introducir datos manualmente en el CRM.

Preguntas frecuentes

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.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda