Saltar al contenido principal

Clasificar documento en Make

Lo que hace este módulo

PDF4me, Clasificar documento lee un PDF y devuelve un Nombre de la clase que identifica qué tipo de documento es, factura, contrato, recibo o cualquier clase personalizada que defina. Reglas de clasificación (regex o JavaScript expresiones) se configuran una vez en su PDF4me cuenta en dev.pdf4me.com. Cuando una PDF pasa a través del módulo en Make, se compara con esas reglas y se devuelve la etiqueta de la clase ganadora. Introduzca esa etiqueta en un Make El enrutador se encarga de enviar el documento a la carpeta correcta, seleccionar la plantilla de análisis adecuada o activar una acción posterior específica del tipo, todo ello sin necesidad de clasificación manual.

Entradas de blog relacionadas(1)

Autenticando su API Pedido

Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar las solicitudes de clasificación de forma segura.

Datos importantes que no debes perderte

Define primero las clases en tu cuenta, no en Make.
Las reglas de clasificación viven en su PDF4me panel en dev.pdf4me.com → Clasificar documento. Agregue un nombre de clase (por ejemplo, pdf4me_factura) y una expresión regular o JavaScript expresión (p. ej. factura(.*)), luego haga clic en Guardar cambios. El Make El módulo no tiene campos para definir reglas; solo aplica las reglas que hayas guardado en tu cuenta.
El módulo devuelve solo el nombre de la clase, no el PDF
La función Clasificar documento genera dos campos: Nombre de la clase (la etiqueta coincidente) y Identificador de rastreo (para depuración). No devuelve ni modifica el PDF archivo. Si necesita pasar el PDF a un módulo descendente, cárguelo, analícelo o envíelo por correo electrónico, asigne la salida del documento desde el previo Descarga o activa el paso, no desde este módulo.
Se consume un crédito por cada ejecución de clasificación.
Cada ejecución del módulo Clasificar documento utiliza uno PDF4me crédito, independientemente de si se encuentra o no una coincidencia de clase. Para escenarios que procesan grandes volúmenes de documentos (cientos o miles de PDFs diariamente), planifique su asignación de crédito en el PDF4me Panel de control antes de habilitar el escenario a gran escala. Agregue una rama de reserva del enrutador para documentos no coincidentes para evitar fallas silenciosas.
Haga que el módulo PDF4me Classify Document muestre la conexión establecida en Mi conexión PDF4me, el nombre del archivo asignado desde el nombre del archivo del paso 1 y el documento asignado desde los datos del paso 1.

El módulo solo necesita el nombre del archivo y el documento de un paso de descarga anterior. Las reglas de clasificación se leen de su PDF4me cuenta automáticamente, sin configuración de reglas interna Make.

Parámetros

Requisito previo: Cree al menos una clase de documento en dev.pdf4me.com → Clasificar documento antes de usar este módulo. Ver Configurar documento clasificado para ver el tutorial completo.

ParámetroRequeridoLo que haceEjemplo
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.My PDF4me connection
File NameYesFilename of the PDF to classify including .pdf extension. Map from the prior module's file name output.document.pdf
DocumentYesBinary content of the PDF to classify. Map from the prior module's data output: Dropbox, Google Drive, HTTP, or email attachment.1. Data

Campos de salida

CampoDescripción
Nombre de la claseLa etiqueta de clase coincidente (p. ej. pdf4me_invoice, Contract). Utilice esto en su paso de enrutamiento o cambio de nombre.
Identificador de rastreoIdentificador único para esta ejecución de clasificación, útil para la depuración o el registro de auditoría.

Configuración rápida

  1. Ir a dev.pdf4me.com → Clasificar documento, haga clic Editar, agregue un nombre de clase (por ejemplo, pdf4me_invoice) con una expresión regular (por ejemplo, invoice(.*)), y haga clic Guardar cambios.
  2. En tu Make escenario, agregar PDF4meDocumento clasificado después de un paso de descarga de archivos.
  3. Seleccionar Conexión (o haga clic Agregar para crear uno con tu PDF4me API llave).
  4. Mapa Nombre del archivo y Documento del módulo de descarga o activación anterior.
  5. Haga clic Ahorrar y ejecutar el escenario. El Nombre de la clase La salida contiene el tipo de documento coincidente: conéctelo a un Enrutador para ramificar por tipo, un módulo de carga para guardar en una carpeta específica de tipo, o un paso de cambio de nombre para anteponer la clase al nombre del archivo.

Ejemplos de flujo de trabajo

Ejemplos de flujo de trabajoCommon Make scenario patterns using Classify Document.
Coloque las facturas, contratos y recibos en carpetas separadas.
  1. Dropbox Watch Folder se activa cuando se crea una nueva carpeta. PDF Llega a una carpeta llamada "Entrantes".
  2. Dropbox Descargar un archivo recupera el PDF binario.
  3. Clasificar documento devuelve el nombre de la clase, por ejemplo: pdf4me_factura, Contrato pdf4me, o recibo_pdf4me.
  4. El enrutador se ramifica en el nombre de clase: factura → /Contabilidad/Facturas/, contrato → /Legal/Contratos/, recibo → /Finanzas/Recibos/.
  5. Cada sucursal carga el PDF (desde el paso de descarga, no Clasificar) a su carpeta de destino. Slack notifica al equipo correspondiente.
Clasifica y luego analiza con la plantilla correcta.
  1. Email Watch se activa cuando un PDF El archivo adjunto llega a la bandeja de entrada de la cuenta.
  2. La opción "Clasificar documento" identifica si se trata de una factura, una orden de compra o un albarán.
  3. El enrutador se ramifica según el nombre de la clase y ejecuta el módulo Parse Document correspondiente, la plantilla de factura para las facturas y la plantilla de orden de compra para las órdenes de compra.
  4. Los datos extraídos (total, proveedor, fecha) se escriben en una fila de una hoja de cálculo de Google para cada tipo de documento.
  5. Un escenario permite gestionar cualquier tipo de documento, sin necesidad de clasificación manual previa al procesamiento.
Cambiar automáticamente el nombre de los archivos por tipo de documento al recibirlos.
  1. Google Drive Watch Files se activa cuando se crea un nuevo archivo. PDF se sube a una carpeta compartida de "Documentos".
  2. Google Drive Obtener un archivo descarga el binario.
  3. Classify Document devuelve el nombre de la clase, por ejemplo: Contrato pdf4me.
  4. La función Cargar un archivo de Google Drive vuelve a guardar el archivo. PDF con un nombre de archivo con prefijo: Nombre de clase + guion bajo + nombre original (p. ej. pdf4me_contract_NDA_2025.pdf).
  5. El archivo original sin nombre se mueve a una subcarpeta de archivo para su consulta.

Preguntas frecuentes

Where do I create and manage classification rules?+
Rules are created at dev.pdf4me.com under the Classify Document section: not inside Make. Click Edit, add a Class Name and an expression (Regular Expression or JavaScript), then click Save Changes. The Make module automatically reads all saved classes from your account each time it runs. See the Set Up Classify Document guide for screenshots and full walkthrough.
What expression types are supported for defining a class?+
Two types: Regular Expression and JavaScript. Regex expressions match text patterns found anywhere in the PDF text content: for example, invoice(.*) matches any document containing the word "invoice". JavaScript expressions let you write more complex logic: multiple conditions, scored matching, or length-based rules, for documents where a single regex is insufficient.
What does the module output: does it return the PDF?+
No. The module outputs two text fields: Class Name (the matched class label, e.g. pdf4me_invoice) and Trace Id (a unique run identifier for debugging). The PDF itself is not returned. To pass the document to a downstream upload, email, or parse module, map the Document field from the prior download or trigger step: not from Classify Document.
What happens when no class expression matches the document?+
When no expression matches, the Class Name output is empty or contains an unmatched indicator. Add a fallback branch to your Router that handles empty Class Names: for example, route unclassified documents to a "Manual Review" folder and send a Slack alert. This prevents unmatched PDFs from being silently dropped or misrouted.
How many credits does each classification use?+
One credit per module execution, regardless of whether a match is found. For high-volume scenarios: processing hundreds of PDFs daily, estimate your monthly credit consumption before enabling at scale. Use the PDF4me dashboard to monitor usage and set up credit alerts if needed.

Módulos relacionados

Obtén ayuda