Travailler avec les règles de distribution
Les règles de distribution définissent les conditions à remplir pour qu’un document soit routé par un Document Distributor. Ce guide explique les types de règles et leur configuration.
Évaluation des règles
Principe de base
- Logique OR : dès qu’une règle d’un distributeur correspond, le document est distribué
- Les règles sont évaluées par numéro de séquence croissant
- Si aucune règle ne correspond, le distributeur suivant est évalué
Composants d’une règle
Chaque règle de distribution comprend :
| Champ | Description | Obligatoire |
|---|---|---|
| Méthode de règle | Source de données à évaluer | Oui |
| Champ de données capturé | Nom de champ Smart Processing (uniquement pour "Captured Document Data") | Conditionnel |
| Méthode d’évaluation | Façon de comparer le motif d’entrée | Oui |
| Motif d’entrée | Valeur ou motif regex pour la comparaison | Oui |
| N° de séquence | Ordre d’exécution de la règle | Oui |
Méthodes de règle
1. Document Classification
Vérifie le type de document issu de Smart Processing.
Exemple :
2. Captured Document Data
Vérifie des champs extraits comme le fournisseur ou le montant.
Exemples :
Fournisseur spécifique :
Champ de données capturé : VendorName
Méthode d’évaluation : Equals
Motif d’entrée : ACME Corporation
Montant supérieur à 10 000 :
Champ de données capturé : TotalAmount
Méthode d’évaluation : Regex Pattern
Motif d’entrée : ^[1-9][0-9]{4,}$
3. Email Address
Vérifie l’adresse e-mail de l’expéditeur.
Exemple :
4. Email Subject
Vérifie l’objet de l’e-mail.
Exemple :
5. Filename
Vérifie le nom du fichier.
Exemple :
6. Barcode
Vérifie les valeurs de codes-barres dans le document.
Exemple :
Méthodes d’évaluation
Equals : Correspondance exacte (sensible à la casse)
Contains : Recherche de sous-chaîne
Starts With / Ends With : Vérification de préfixe/suffixe
Regex Pattern : Motifs complexes avec expressions régulières
Exemples de regex :
Montants 1 000-9 999 : ^[1-9][0-9]{3}$
Adresses e-mail : ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Ignorer la casse : (?i)invoice
Séquencement des règles
Définir les numéros de séquence
- Utilisez des pas de 10 (10, 20, 30...) pour les ajouts futurs
- Les numéros plus faibles sont évalués en premier
- L’ordre influe sur la performance
Conseil performance : Ordre suggéré pour un traitement plus rapide : 1. Filename 2. Email Address / Email Subject 3. Barcode 4. Document Classification 5. Captured Document Data