Arbeiten mit Verteilungsregeln
Verteilungsregeln definieren die Bedingungen, die erfüllt sein müssen, damit ein Dokument über einen Document Distributor weitergeleitet wird. Diese Anleitung erklärt die verschiedenen Regeltypen und deren Konfiguration.
Regelauswertung
Grundprinzip
- ODER-Verknüpfung: Sobald eine Regel eines Distributors erfüllt ist, wird das Dokument verteilt
- Regeln werden in aufsteigender Reihenfolge der Sequenznummer geprüft
- Trifft keine Regel zu, wird der nächste Distributor geprüft
Regelkomponenten
Jede Verteilungsregel besteht aus folgenden Komponenten:
| Feld | Beschreibung | Erforderlich |
|---|---|---|
| Regelmethode | Bestimmt die Datenquelle für die Auswertung | Ja |
| Erfasstes Datenfeld | Feldname aus der Smart Processing (nur bei "Erfasste Dokumentdaten") | Bedingt |
| Auswertemethode | Wie das Eingabemuster verglichen wird | Ja |
| Eingabemuster | Der Wert oder das Regex-Muster für den Vergleich | Ja |
| Sequenznr. | Reihenfolge der Regelausführung | Ja |
Regelmethoden
1. Document Classification
Prüft den Dokumenttyp aus Smart Processing.
Beispiel:
2. Captured Document Data
Prüft extrahierte Felder wie Lieferant oder Betrag.
Beispiele:
Spezifischer Lieferant:
Betrag über 10.000:
3. Email Address
Prüft die E-Mail-Adresse des Absenders.
Beispiel:
4. Email Subject
Prüft den E-Mail-Betreff.
Beispiel:
5. Filename
Prüft den Dateinamen des Dokuments.
Beispiel:
6. Barcode
Prüft Barcode-Werte im Dokument.
Beispiel:
Auswertemethoden
Equals: Exakte Übereinstimmung (case-sensitive)
Contains: Teilstring-Suche
Starts With / Ends With: Präfix/Suffix-Prüfung
Regex Pattern: Komplexe Muster mit regulären Ausdrücken
Regex-Beispiele:
Beträge 1.000-9.999: ^[1-9][0-9]{3}$
E-Mail-Adressen: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Case-insensitive: (?i)rechnung
Regelsequenzierung
Sequenznummern festlegen
- Verwenden Sie Schritte von 10 (10, 20, 30...) für spätere Erweiterungen
- Niedrigere Nummern werden zuerst ausgewertet
- Reihenfolge beeinflusst die Performance
Performance-Tipp: Optimale Reihenfolge für schnellere Verarbeitung: 1. Filename 2. Email Address / Email Subject 3. Barcode 4. Document Classification 5. Captured Document Data