Analizar documento en Power Automate
PDF4me Analizar documento ejecuta su plantilla de análisis guardada contra una PDF dentro de un Power Automate flujo y devuelve un ID de rastreo más los datos de campo extraídos listos para usar como contenido dinámico. Contenido del archivo de canalización desde SharePoint, Outlook, OneDrive, o Dataverse, haga referencia a la plantilla por Nombre de la plantilla (TemplateId)y enrutar los valores analizados directamente a un SharePoint actualización de lista, creación de fila de Dataverse, una Outlook correo electrónico o una notificación de Teams. Una acción, una plantilla, cada Microsoft 365 flujo de trabajo.
Antes de ejecutar esta acción: crear una plantilla de análisis en el PDF4me panel. Defina sus claves de captura y seleccione Expresión regular para patrones estables o JavaScript Expresión para lógica condicional. El Power Automate referencias de acción que plantilla por ID de plantilla. Ver Preparar la información de análisis para el documento Para la configuración completa, ejemplos de expresiones regulares (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), y dos en funcionamiento JavaScript Ejemplos de clasificadores de expresión.
Autenticando su API Pedido
El PDF4me Conecte el conector en Power Automate requiere un válido Conexión sosteniendo tu PDF4me API clave. Cree la conexión una vez al crear el flujo, luego cada PDF4me La acción en su inquilino lo reutiliza.
Datos importantes que no debes perderte
texto variable para clasificación y reglas de reserva y luego enrutar en ella con Condición o Switch.
Parámetros
| Parámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| File Content | Yes | Binary PDF as dynamic content from a prior Microsoft 365 action: SharePoint Get file content, Outlook Get attachments, OneDrive Get file content, Dataverse Download file. Must be a valid PDF. | @triggerOutputs()?['body'] |
| File Name | Yes | Source filename including .pdf extension. Usually mapped as dynamic content from the same upstream action File Name output. | Invoice_12345.pdf |
| Template Name | Yes | TemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the action should apply. | 12345678-1234-1234-1234-123456789abc |
Tipos de expresiones en su plantilla de análisis
Expresión regularPatrones establesINV-\d{6,10}), fechas (\d{2}/\d{2}/\d{4}), cantidades ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?). Alrededor del 80% de las claves de captura de producción.JavaScript ExpresiónLógica condicional y clasificadorestexto; devuelve una cadena. Clasificación de múltiples marcadores, reglas de reserva, normalización de fechas. Ver Preparar la información de análisis para el documento para dos muestras de trabajo.Producción
La acción devuelve un ID de seguimiento más los datos del campo analizado como contenido dinámico disponible para cada acción posterior.
| Campo | Tipo | Lo que contiene |
|---|---|---|
Trace-Id | String | Unique identifier for the parse operation. Log it to a SharePoint list or Dataverse table for audit and troubleshooting. |
Parsed fields | Object | One dynamic-content field per capture key in your template (invoiceNumber, totalAmount, invoiceDate, etc). Reference them directly in any downstream action. |
Ejemplos de flujo
Patrones de flujo comunes de automatización de energíaTypical ways to chain Parse Document into a Power Automate flow.
- Outlook Cuando llega un nuevo correo electrónico, se activa un disparador en la bandeja de entrada/AP.
- Aplicar a cada uno en los filtros de archivos adjuntos PDFs solo.
- El análisis del documento compara la plantilla de factura con el archivo adjunto.
- Dataverse Agregar una nueva fila escribe invoiceNumber, totalAmount, vendorName en la tabla Invoices.
- Los equipos publican un mensaje en un chat o canal para notificar al equipo de AP.
- SharePoint Cuando se crea un archivo en una carpeta, se activa un disparador en /Documentos/Facturas.
- SharePoint Obtener contenido del archivo carga el PDF binario.
- El análisis del documento extrae los campos de la factura.
- SharePoint La función de actualización de elemento escribe los valores analizados de nuevo en los metadatos del mismo elemento.
- El envío de formularios o Power Apps entrega una PDF.
- Parse Document ejecuta una plantilla con un JavaScript Clave de expresión que devuelve el tipo de documento.
- Cambie las rutas de acción según el campo de tipo (factura / pedido / contrato).
- Cada rama envía los valores analizados al destino correcto (Dynamics, SharePoint, Outlook aprobación).