Skip to main content
Regeln bieten eine zusätzliche Möglichkeit, erfasste Daten zu prüfen. Verwenden Sie sie, um Einschränkungen für die Daten in bestimmten Feldern festzulegen, d. h. die Bedingungen, die die erfassten Werte erfüllen müssen. Sie können Regeln auch verwenden, um erfasste Werte zu verarbeiten. Beispielsweise können Sie Werte aus mehreren Feldern zusammenführen oder erfasste Werte durch Werte aus einer Datenbank ersetzen. Sie können festlegen, wie streng eine Regel ist: ob sie bei einem Verstoß eine Warnung oder einen Fehler ausgibt. Felder mit Regelwarnungen werden mit einer gelben Flagge und Felder mit Regelfehlern mit einer roten Flagge gekennzeichnet. Weitere Informationen finden Sie unter Regeln und Formatfehler. Regeln werden auf der Registerkarte Regeln im Eigenschaftendialogfeld eines Felds, einer Section, einer Document Definition oder eines anderen Elements eingerichtet, das Regeln unterstützt.

Regeln anzeigen

Wählen Sie in der Dropdownliste Regeln anzeigen aus, welche Regeln angezeigt werden sollen. In den Optionsnamen wird %0 durch den Namen des aktuellen Objekts ersetzt.
Sie können eine neue Regel erstellen, wenn Sie Regeln gehören zu %0 oder gehören zu %0 und seinen untergeordneten Objekten anzeigen. Sie können keine neue Regel erstellen, wenn Sie Regeln anzeigen, die sich auf %0 beziehen.

Filterregeln

Sie können die Regelliste filtern, um sie leichter zu verwalten, beispielsweise um nur Regeln anzuzeigen, die ein bestimmtes Feld oder eine bestimmte Bedingung betreffen. Um das Dialogfeld Filter zu öffnen, klicken Sie auf der Registerkarte Regeln auf die Schaltfläche Filter. Die Bedingungsoptionen für Wenn diese Bedingung erfüllt ist sind: Wenn Sie mehrere Kriterien angeben, werden nur die Regeln angezeigt, die alle Kriterien erfüllen. Die Kriterien werden als Textzeichenfolge neben der Schaltfläche Filter angezeigt. Um den Filter zu löschen, klicken Sie auf die Schaltfläche zum Löschen des Filters; anschließend werden wieder alle Regeln angezeigt. Der Filter wird automatisch gelöscht, wenn Sie das Dialogfeld Regeln schließen.

Filterbeispiel

Angenommen, Sie richten zwei Regeln ein:
  • FirstRule wird angewendet, wenn Currency = EUR, USD.
  • SecondRule wird angewendet, wenn Currency = EUR, RUR.
Die folgende Tabelle zeigt, welche Regeln bei verschiedenen Filterkriterien angezeigt werden:

Regeln einrichten

Die Regelliste zeigt alle eingerichteten Regeln sowie einige Kriterien für jede Regel. Um eine Regel zu erstellen, klicken Sie auf der Registerkarte Regeln auf New Rule, wählen Sie den Regeltyp aus und klicken Sie auf OK. Das Dialogfeld New Rule bietet die folgenden Optionen:

Schweregrad

Schweregrad legt fest, wie ein Regelverstoß gekennzeichnet wird: als Error oder Warning. Bei einem Regelverstoß werden eine Fehlermeldung und ein Flag generiert. Wenn Sie versuchen, Dokumente mit Regelfehlern zu exportieren, wird eine Benachrichtigung angezeigt. Die Dokumente können jedoch dennoch exportiert werden.
Der Schweregrad ist für die Regeln Calculate Sum und Merge Fields nicht verfügbar.

Regeltypen

Die weiteren Optionen hängen vom Regeltyp ab:
Ein Regelsatz für eine Wiederholungsfeldgruppe wird einzeln auf jede Gruppeninstanz angewendet. Ein Regelsatz innerhalb einer Gruppe wird nur auf diese Gruppeninstanz angewendet.

Bedingungen für die Anwendung von Regeln

Regeln können ausgelöst werden, wenn ein bestimmtes Feld einen bestimmten Wert aufweist. Wenn Sie eine Regel erstellen oder bearbeiten, wählen Sie Immer oder Wenn diese Bedingung erfüllt ist, um festzulegen, wann die Regel angewendet wird. Um eine Auslösebedingung festzulegen, wählen Sie Wenn diese Bedingung erfüllt ist und klicken Sie dann auf Bearbeiten, um das Dialogfeld Bedingung für die Anwendung einer Regel zu öffnen. Wählen Sie im Dialogfeld ein Feld und die Bedingung aus, die die Regel auslöst: Sie können auch einen Bereich zulässiger Werte angeben. Um einen Wert hinzuzufügen, geben Sie ihn ein und klicken Sie auf Add; um einen Wert zu entfernen, wählen Sie ihn aus und klicken Sie auf Löschen. Um einen leeren Wert hinzuzufügen, klicken Sie auf Add, ohne etwas einzugeben. Ein Wert kann nur einmal hinzugefügt werden. Bedingungen können Textfelder (einschließlich Felder mit fortgesetzten Regionen), Barcodes und Tabellenspalten betreffen. Sie können sich nicht auf Häkchen, Häkchengruppen, Felder mit mehreren Instanzen, Bilder oder Tabellenzellen beziehen.
Wenn die Option bei der Verifizierung anzeigen für ein Feld nicht aktiviert ist, werden Fehler in Bezug auf dieses Feld während der Verifizierung nicht angezeigt. Das Dokument erhält dann ein Fehlerkennzeichen, das nicht entfernt werden kann.

Regelketten

Eine Regelkette ist eine Gruppe von Regeln, die in einer bestimmten Reihenfolge angewendet werden. Sie ermöglicht es Ihnen, mehrere Regeln für dasselbe Feld einzurichten.
1

Eine Kette erstellen

Klicken Sie auf der Registerkarte Regeln auf Chains. Klicken Sie im daraufhin geöffneten Dialogfeld auf New Chain, geben Sie einen Namen und einen optionalen Kommentar ein und klicken Sie auf OK.
2

Regeln zur Kette hinzufügen

Klicken Sie auf Add Rule, wählen Sie die Regeln aus und ordnen Sie sie mit den Schaltflächen Move Up und Move Down in der gewünschten Reihenfolge an.
Jede Regel kann nur einer Kette angehören.
Wenn Sie einer Regel, die bereits zu einer Kette gehört, ein bearbeitbares Feld hinzufügen (die Option Read-only ist in dessen Eigenschaften deaktiviert), werden Sie aufgefordert, die Regel mit der Kette zusammenzuführen. Wenn Sie zustimmen und die Regel zu einer anderen Kette gehört, werden die beiden Ketten zu einer Kette zusammengeführt.

Speicherort von Regeln

Regeln werden auf der Ebene des Elements gespeichert, in dem sie erstellt wurden: in einem Feld, einer Section oder in der Document Definition selbst. In den meisten Fällen spielt der Speicherort keine Rolle. Bei einer komplexen Document Definition mit mehreren Feldgruppen oder wiederkehrenden Elementen sollten Sie jedoch genau wissen, wo die einzelnen Regeln gespeichert sind. Wenn beispielsweise eine Gruppe Felder enthält, die einer Regel unterliegen, speichern Sie diese Regel in der Gruppe oder in einem ihrer Felder. Andernfalls wird die Regel nicht in neue Instanzen der Gruppe kopiert. Verwenden Sie im Eigenschaftendialogfeld eines Elements die Dropdownliste Regeln anzeigen, um die Regeln anzuzeigen, die sich auf das Element beziehen, dem Element zugeordnet sind oder dem Element und seinen untergeordneten Elementen zugeordnet sind.

Sprache für Fehlermeldungen bei der Regelprüfung

Wenn Dokumente automatisch verarbeitet werden, werden Regelprüfungsfehler standardmäßig in der UI-Sprache der Komponente Processing Station gemeldet (also in der Sprache, die bei der Installation von ABBYY FlexiCapture ausgewählt wurde). Einige Operatoren bevorzugen möglicherweise Fehlermeldungen in einer anderen Sprache, beispielsweise wenn die manuelle und automatische Verarbeitung in verschiedenen Ländern erfolgt. Um für verschiedene Operatoren unterschiedliche Sprachen zu verwenden, erstellen Sie für jede Sprache einen separaten Batch-Typ und legen Sie darin die Sprache für Fehlermeldungen fest.
1

Batch Types öffnen

Klicken Sie auf der Project Setup Station auf Project → Batch Types.
2

Batch-Typ erstellen oder bearbeiten

Erstellen Sie einen neuen Batch-Typ oder wählen Sie einen vorhandenen aus und klicken Sie auf Bearbeiten.
3

Sprache festlegen

Wählen Sie auf der Registerkarte Verification die Option Use this language for messages issued during processing aus und anschließend eine der unterstützten Sprachen: Englisch, Ungarisch, Spanisch, Vereinfachtes Chinesisch, Koreanisch, Deutsch, Polnisch, Brasilianisches Portugiesisch, Russisch, Serbisch, Französisch, Tschechisch oder Japanisch.
4

Änderungen speichern

Speichern Sie Ihre Änderungen.
Wenn ein Operator Korrekturen vornimmt, die sofort erneut anhand von Validierungsregeln geprüft werden, erscheinen die Fehlermeldungen dieser erneuten Prüfungen in der ABBYY FlexiCapture-UI-Sprache, da diese Verarbeitung lokal und nicht auf der Processing Station erfolgt. Dies gilt für alle Fehlermeldungen auf Desktopstationen und für Formatfehler auf Webstationen.
Die folgenden Fehlermeldungen sind nur auf Englisch verfügbar: von Skriptregeln gemeldete Fehler, Dokumentzusammenstellungsfehler und Fehler beim Abgleich wichtiger Felder.