Zum Inhalt

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:

Regelmethode: Document Classification
Auswertemethode: Contains
Eingabemuster: Rechnung

2. Captured Document Data

Prüft extrahierte Felder wie Lieferant oder Betrag.

Beispiele:

Spezifischer Lieferant:

Erfasstes Datenfeld: VendorName
Auswertemethode: Equals
Eingabemuster: ACME Corporation

Betrag über 10.000:

Erfasstes Datenfeld: TotalAmount
Auswertemethode: Regex Pattern
Eingabemuster: ^[1-9][0-9]{4,}$

3. Email Address

Prüft die E-Mail-Adresse des Absenders.

Beispiel:

Regelmethode: Email Address
Auswertemethode: Ends With
Eingabemuster: @acme.com

4. Email Subject

Prüft den E-Mail-Betreff.

Beispiel:

Regelmethode: Email Subject
Auswertemethode: Contains
Eingabemuster: [URGENT]

5. Filename

Prüft den Dateinamen des Dokuments.

Beispiel:

Regelmethode: Filename
Auswertemethode: Starts With
Eingabemuster: INV_

6. Barcode

Prüft Barcode-Werte im Dokument.

Beispiel:

Regelmethode: Barcode
Auswertemethode: Starts With
Eingabemuster: LOC-NYC

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

Siehe auch