Aller au contenu principal

Classer le document dans Make

Que fait ce module ?

PDF4me, Classer le document lit un PDF et renvoie un Nom de la classe qui identifie le type de document : facture, contrat, reçu ou toute autre classe personnalisée que vous définissez. Règles de classification (expressions régulières ou JavaScript les expressions) sont configurées une fois dans votre PDF4me compte sur dev.pdf4me.com. Lorsqu'un PDF passe à travers le module dans MakeElle est comparée à ces règles et l'étiquette de classe gagnante est renvoyée. Utilisez cette étiquette dans un Make Le routeur envoie le document dans le bon dossier, choisit le modèle d'analyse approprié ou déclenche une action en aval spécifique au type, le tout sans aucun tri manuel.

Articles de blog connexes(1)

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier les demandes de classification de manière sécurisée.

Informations importantes à ne pas manquer

Définissez d'abord les classes dans votre compte, et non dans Make.
Les règles de classification résident dans votre PDF4me tableau de bord à dev.pdf4me.com → Classer le document. Ajoutez un nom de classe (par exemple, facture pdf4me) et une expression régulière ou JavaScript expression (par exemple facture(.*)), puis cliquez sur Enregistrer les modifications. Make Ce module ne comporte aucun champ permettant de définir des règles ; il applique uniquement les règles que vous avez enregistrées dans votre compte.
Le module renvoie uniquement le nom de la classe, et non le PDF
La fonction Classify Document génère deux champs : Nom de la classe (l'étiquette correspondante) et Identifiant de trace (pour le débogage). Il ne renvoie ni ne modifie le PDF fichier. Si vous devez transmettre le PDF vers un module en aval, téléchargez-le, analysez-le ou envoyez-le par e-mail, mappez la sortie du document à partir de avant Téléchargez ou déclenchez l'étape, mais pas à partir de ce module.
Un crédit consommé par cycle de classification
Chaque exécution du module Classer les documents utilise un PDF4me crédit, qu'une correspondance de classe soit trouvée ou non. Pour les scénarios qui traitent de grands volumes de documents (des centaines ou des milliers de PDFs (quotidiennement), planifiez votre allocation de crédit dans le PDF4me Consultez le tableau de bord avant de déployer le scénario à grande échelle. Ajoutez une branche de secours du routeur pour les documents non appariés afin d'éviter les erreurs silencieuses.
Configurer le module « Classifier les documents » de PDF4me : la connexion est définie sur « Ma connexion PDF4me », le nom du fichier correspond à celui de l’étape 1 et le document correspond aux données de l’étape 1.

Le module a uniquement besoin du nom du fichier et du document issus d'une étape de téléchargement précédente. Les règles de classification sont lues à partir de votre PDF4me Compte automatiquement créé, aucune configuration de règle à l'intérieur Make.

Paramètres

Condition préalable: Créez au moins une classe de document à dev.pdf4me.com → Classer le document avant d'utiliser ce module. Voir Configurer la classification des documents pour la solution complète.

ParamètreRequisCe que cela faitExemple
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

Champs de sortie

ChampDescription
Nom de la classeL'étiquette de classe correspondante (par exemple, pdf4me_invoice, ContractUtilisez ceci dans votre étape de routage ou de renommage.
Identifiant de traceIdentifiant unique de cette exécution de classification, utile pour le débogage ou la journalisation d'audit.

Configuration rapide

  1. Allez à dev.pdf4me.com → Classer le document, cliquez Modifier, ajoutez un nom de classe (par exemple, pdf4me_invoice) avec une expression régulière (par exemple, invoice(.*)), et cliquez Enregistrer les modifications.
  2. Dans votre Make scénario, ajouter PDF4meClasser les documents après l'étape de téléchargement du fichier.
  3. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre PDF4me API clé).
  4. Carte Nom de fichier et Document du module de téléchargement ou de déclenchement précédent.
  5. Cliquez Sauvegarder et exécutez le scénario. Nom de la classe La sortie contient le type de document correspondant : connectez-la à un Routeur pour créer une branche par type, un module de téléchargement pour enregistrer dans un dossier spécifique au type, ou une étape de renommage pour préfixer le nom de fichier avec la classe.

Exemples de flux de travail

Exemples de flux de travailCommon Make scenario patterns using Classify Document.
Classez les factures, les contrats et les reçus dans des dossiers séparés.
  1. Le dossier de surveillance Dropbox se déclenche lorsqu'un nouveau PDF atterrit dans un dossier « Courrier entrant ».
  2. La fonction « Télécharger un fichier » de Dropbox récupère le fichier. PDF binaire.
  3. La fonction Classify Document renvoie le nom de la classe, par exemple : facture pdf4me, contrat pdf4me, ou reçu pdf4me.
  4. Branches du routeur sur le nom de classe : facture → /Comptabilité/Factures/, contrat → /Juridique/Contrats/, reçu → /Finances/Reçus/.
  5. Chaque branche télécharge le PDF (à partir de l'étape de téléchargement, et non de la classification) vers son dossier cible. Slack notifie l'équipe concernée.
Classer puis analyser avec le modèle approprié
  1. Email Watch se déclenche lorsqu'un PDF La pièce jointe arrive dans la boîte de réception du service comptabilité.
  2. La fonction « Classifier le document » permet d’identifier s’il s’agit d’une facture, d’un bon de commande ou d’un bon de livraison.
  3. Le routeur se branche sur le nom de la classe et exécute le module d'analyse de document correspondant, le modèle de facture pour les factures, le modèle de bon de commande pour les bons de commande.
  4. Les données extraites (total, fournisseur, date) sont écrites dans une ligne d'une feuille Google pour chaque type de document.
  5. Un seul scénario permet de gérer tout type de document, sans tri manuel avant traitement.
Renommage automatique des fichiers par type de document à leur arrivée
  1. La fonction « Surveiller les fichiers » de Google Drive se déclenche lorsqu'un nouveau fichier est créé. PDF est téléchargé dans un dossier partagé « Documents ».
  2. Google Drive : Obtenir un fichier télécharge le fichier binaire.
  3. La fonction Classify Document renvoie le nom de la classe, par exemple : contrat pdf4me.
  4. La fonction « Téléverser un fichier » de Google Drive enregistre à nouveau le fichier. PDF avec un nom de fichier préfixé : Nom de la classe + trait de soulignement + nom d’origine (par exemple, pdf4me_contract_NDA_2025.pdf).
  5. Le fichier original sans nom est déplacé dans un sous-dossier d'archive à titre de référence.

Foire aux questions

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.

Modules associés

Obtenez de l'aide