Regeln anzeigen
- refer to %0 Zeigt nur die Regeln an, die sich auf das aktuelle Objekt beziehen.
- owned by %0 Zeigt nur die Regeln an, die im aktuellen Objekt gespeichert sind.
- owned by %0 and its children Zeigt nur die Regeln an, die im aktuellen Objekt und seinen untergeordneten Objekten gespeichert sind (wenn das Objekt beispielsweise eine Gruppe ist, werden die in der Gruppe gespeicherten Regeln zusammen mit den in Feldern gespeicherten Regeln angezeigt, die Teil der Gruppe sind).
In den obigen Optionen zur Anzeige von Regeln wird „%0“ durch den Namen des aktuellen Objekts ersetzt.
Eine neue Regel kann erstellt werden, wenn Sie die Anzeige von Regeln auswählen, die owned by %0 und owned by %0 and its children sind. Sie können keine neue Regel erstellen, wenn Sie Regeln auswählen, die sich auf %0 beziehen.
Regeln filtern
Regeln filtern
Sie können die Regelliste filtern, um sie leichter zu verwalten. Beispielsweise können Sie festlegen, dass nur Regeln angezeigt werden, die ein bestimmtes Feld betreffen, oder Regeln, die durch eine bestimmte Bedingung ausgelöst werden.Um das Dialogfeld Filter zu öffnen, klicken Sie auf der Registerkarte Regeln auf die Schaltfläche Filter.Die folgenden Filterkriterien sind verfügbar:
. Wenn Sie den Filter löschen, werden alle Regeln angezeigt. Der Filter wird automatisch gelöscht, wenn Sie das Dialogfeld Regeln schließen.
- Rule name contains Filtert Regeln nach Namen (wählen Sie den gewünschten Namen aus der Dropdown-Liste aus).
- Field Filtert Regeln nach Feld (wählen Sie ein Feld aus, um nur Regeln anzuzeigen, die dieses Feld verwenden).
- Apply rules Diese Optionsgruppe filtert Regeln danach, ob sie eine Bedingung haben, die erfüllt sein muss, bevor sie ausgeführt werden, sowie nach diesen Bedingungen. Wählen Sie die Option Always aus, wenn Sie nur Regeln sehen möchten, die immer ausgeführt werden, d. h. keine auslösende Bedingung haben. Wählen Sie If this condition is true aus, wenn Sie Regeln sehen möchten, die durch eine der folgenden Bedingungen ausgelöst werden:
- Belongs to set (exact-match) Zeigt nur Regeln an, deren zulässige Feldwerte (d. h. die Werte, die die Regel auslösen) genau mit den im Filter angegebenen Werten übereinstimmen.
- Does not belong to set (exact-match) Zeigt nur Regeln an, deren verbotene Feldwerte (d. h. die Werte, die die Regel nicht auslösen) genau mit den im Filter angegebenen Werten übereinstimmen.
- Is empty - Zeigt nur Regeln an, die angewendet werden, wenn der Feldwert leer ist.
- Is not empty Zeigt nur Regeln an, die angewendet werden, wenn der Feldwert nicht leer ist.
- Overlaps with set - Zeigt nur Regeln an, deren zulässige Feldwerte (d. h. die Werte, die die Regel auslösen) mindestens einen der im Filter angegebenen Werte enthalten.
Beispiel für die Verwendung des Filters
Angenommen, Sie haben die folgenden zwei Regeln eingerichtet:- FirstRule wird angewendet, wenn Currency = EUR, USD
- SecondRule wird angewendet, wenn Currency = EUR, RUR.
| Regelbedingung | Wertemenge | Angezeigte Regeln |
|---|---|---|
| Belongs to set (exact-match) | EUR, USD | FirstRule |
| Does not belong to set (exact-match) | EUR | … |
| Overlaps with set | EUR | FirstRule, SecondRule |
| Overlaps with set | EUR, XXX | FirstRule, SecondRule |
Einrichten von Regeln
- Name - Der Name der Regel.
- Regelnamen in Meldung an Verifizierer anzeigen - Aktivieren Sie diese Option, wenn Fehlermeldungen den Namen der Regel enthalten sollen, die den Fehler ausgelöst hat. Standardmäßig werden Benachrichtigungen über Regelfehler wie folgt angezeigt: „Name der Regel: Fehlermeldung“. Wenn diese Option deaktiviert ist, enthält die Benachrichtigung nur die Fehlermeldung.
- Schweregrad - Der Schweregrad der Regel. Wenn eine Regel einen Fehler erzeugt, werden eine Fehlermeldung und ein Flag generiert. Es gibt zwei mögliche Flags: vom Typ Error oder Warning. Wenn versucht wird, Dokumente mit Regelfehlern zu exportieren, wird eine entsprechende Benachrichtigung angezeigt. Dokumente mit Regelfehlern können dennoch exportiert werden. Hinweis: Diese Option ist für Regeln vom Typ Calculate Sum und Merge Fields nicht verfügbar.
-
Regel anwenden - Mit den Optionen in dieser Gruppe können Sie festlegen, wann eine Regel angewendet wird.
- Immer Die Regel wird immer angewendet, d. h. immer dann, wenn Änderungen an den von der Regel überwachten Feldern vorgenommen werden. Diese Option ist standardmäßig aktiviert.
- Wenn diese Bedingung erfüllt ist Wenn diese Option aktiviert ist, wird die Regel nur angewendet, wenn bestimmte Bedingungen erfüllt sind. Ausführliche Informationen finden Sie im Abschnitt Bedingungen für die Anwendung von Regeln dieses Artikels.
- Tags werden zum Filtern von Regeln verwendet. Hinweis: Verwenden Sie Kommas ohne Leerzeichen, um Werte voneinander zu trennen. Bei Tag-Werten wird zwischen Groß- und Kleinschreibung unterschieden.
- Regel aktiviert - Aktiviert oder deaktiviert die Regel.
- Calculate Sum Berechnet die Summe der Werte mehrerer Felder und schreibt sie in ein anderes Feld.
- Check Sum Berechnet die Summe der Werte mehrerer Felder und prüft sie anhand einer vordefinierten Zahl oder des Werts eines anderen Felds.
- Compare Fields Vergleicht die Werte mehrerer Felder.
- Database Check Prüft erfasste Werte anhand ihrer Entsprechungen aus einer Datenbank.
- Merge Fields Führt die Werte mehrerer Felder zusammen. Beim Zusammenführen von Feldwerten zu einem Wert können Sie beliebige Trennzeichen hinzufügen.
- Script Ein benutzerdefiniertes Skript, das Einschränkungen für bestimmte Daten beschreibt.
- Sum in Figures - Sum in Words (Russian) Vergleicht eine ausgeschriebene Summe mit derselben Summe in Ziffern (funktioniert nur bei russischsprachigen Texten).
Wenn eine Regel für eine Wiederholungsfeldgruppe festgelegt ist, wird sie Feld für Feld auf jede einzelne Gruppeninstanz angewendet. Wenn eine Regel innerhalb einer Gruppe festgelegt ist, wird sie nur auf diese bestimmte Gruppeninstanz angewendet.
Bedingungen für die Anwendung von Regeln
In der aktuellen Version von FC können Regeln ausgelöst werden, wenn ein bestimmtes Feld einen bestimmten Wert hat. Wenn Sie eine Regel erstellen oder bearbeiten, können Sie angeben, wann die Regel angewendet werden soll, indem Sie die Option Immer oder Wenn diese Bedingung wahr ist auswählen. Wenn Sie eine Bedingung festlegen möchten, die die Regel auslöst, wählen Sie die Option Wenn diese Bedingung wahr ist aus und klicken dann rechts daneben auf die Schaltfläche Bearbeiten, um das Dialogfeld Bedingung für die Anwendung der Regel zu öffnen. In diesem Dialogfeld:- Wählen Sie das gewünschte Feld aus.
-
Wählen Sie die Bedingung aus, die erfüllt sein muss, damit die Regel ausgelöst wird.
- Gehört zur Menge Die Regel wird angewendet, wenn der Wert des Felds einem der zulässigen Werte entspricht, die Sie angegeben haben.
- Gehört nicht zur Menge Die Regel wird nicht angewendet, wenn der Wert des Felds einem der verbotenen Werte entspricht, die Sie angegeben haben.
- Ist leer - Die Regel wird angewendet, wenn der Feldwert leer ist.
- Ist nicht leer - Die Regel wird angewendet, wenn der Feldwert nicht leer ist.
- Sie können auch einen Bereich möglicher (zulässiger) Werte eines Felds angeben.
- Um der Menge möglicher Werte einen Wert hinzuzufügen, geben Sie den Wert ein und klicken Sie auf Add. Um einen Wert aus der Menge zu löschen, wählen Sie den Wert aus und klicken Sie auf Delete. Sie können der Menge möglicher Werte auch einen leeren Wert hinzufügen. Um einen leeren Wert hinzuzufügen, klicken Sie auf Add, ohne einen Wert einzugeben. Der leere Wert wird in der Menge möglicher Werte als leerer Eintrag angezeigt. Ein Wert kann nur einmal hinzugefügt werden.
Regelketten
- Klicken Sie auf die Schaltfläche Ketten auf der Registerkarte Regeln.
- Klicken Sie im daraufhin geöffneten Dialogfeld auf die Schaltfläche Neue Kette….
- Geben Sie den Namen der Regelkette und optional einen Kommentar ein.
- Klicken Sie auf OK.
- Klicken Sie auf die Schaltfläche Regel hinzufügen….
- Wählen Sie die gewünschten Regeln aus.
- Verwenden Sie die Schaltflächen Nach oben und Nach unten, um die Regeln in die gewünschte Anwendungsreihenfolge zu bringen.
Wenn Sie versuchen, ein bearbeitbares Feld zu einer Regel hinzuzufügen – also ein Feld, bei dem die Option Schreibgeschützt in den Eigenschaften deaktiviert ist –, diese Regel aber bereits Teil einer Regelkette ist, in der das Feld ebenfalls bearbeitet werden kann, werden Sie aufgefordert, diese Regel mit der Regelkette zusammenzuführen. Wenn Sie zustimmen und die Regel, zu der Sie das Feld hinzugefügt haben, zu einer anderen Kette gehört, werden die beiden Regelketten zu einer einzigen zusammengeführt.
Wo Regeln gespeichert werden
Wo Regeln gespeichert werden
Regeln werden auf der Ebene des Elements gespeichert, auf der sie erstellt wurden. Das kann ein Feld, eine Section oder die Document Definition selbst sein. In den meisten Fällen spielt es keine Rolle, wo das Programm die Regeln speichert. Wenn Ihre Document Definition jedoch recht komplex ist und mehrere Feldgruppen oder wiederkehrende Elemente enthält, sollten Sie genau wissen, wo jede Regel gespeichert ist. Wenn Sie beispielsweise eine Gruppe von Feldern haben und einige ihrer Felder einer bestimmten Regel unterliegen, sollten Sie diese Regel in der Gruppe oder in einem ihrer Felder speichern. Andernfalls wird die Regel beim Erstellen einer neuen Instanz der Gruppe nicht kopiert und nicht auf die neue Instanz angewendet. Im Eigenschaften-Dialogfeld eines Elements können Sie die Regeln sehen, die sich auf das Element beziehen, die Regeln, die dem Element gehören (d. h. im Element gespeichert sind), oder die Regeln, die dem Element und seinen untergeordneten Elementen gehören. Verwenden Sie die Dropdown-Liste Regeln anzeigen, um auszuwählen, welche Art von Regeln angezeigt werden soll.
Sprache für Fehlermeldungen bei der Regelvalidierung
Wenn Dokumente automatisch verarbeitet werden, werden Fehlermeldungen bei der Regelvalidierung standardmäßig in der UI-Sprache der Komponente Processing Station angezeigt (d. h. in der Sprache, die bei der Installation von ABBYY FlexiCapture ausgewählt wurde). Einige Operatoren möchten Fehlermeldungen jedoch möglicherweise lieber in einer anderen Sprache als der Standardsprache sehen (zum Beispiel, wenn die manuelle und die automatische Verarbeitung in verschiedenen Ländern durchgeführt werden). Um für verschiedene Operatoren unterschiedliche Sprachen festzulegen, erstellen Sie für jede Sprache einen separaten Batch-Typ. Geben Sie in jedem Batch-Typ die Sprache an, die für Fehlermeldungen verwendet werden soll, die während der automatischen Verarbeitung ausgegeben werden:- Klicken Sie in der Project Setup Station auf Project > Batch Types…
- Erstellen Sie einen neuen Batch-Typ (oder wählen Sie einen vorhandenen Batch-Typ aus und klicken Sie auf Edit…).
- Wählen Sie auf der Registerkarte Verifizierung die Option Use this language for messages issued during processing aus.
- Englisch
- Ungarisch
- Spanisch
- Chinesisch (vereinfacht)
- Koreanisch
- Deutsch
- Polnisch
- Portugiesisch (Brasilianisch)
- Russisch
- Serbisch
- Französisch
- Tschechisch
- Japanisch
- Speichern Sie Ihre Änderungen.
Wenn ein Operator Korrekturen vornimmt, die anschließend sofort durch Validierungsregeln geprüft werden, werden alle Fehlermeldungen, die bei diesen erneuten Prüfungen ausgegeben werden, in der UI-Sprache von ABBYY FlexiCapture angezeigt. Das liegt daran, dass diese Verarbeitung lokal und nicht auf der Processing Station erfolgt. Dies gilt für alle Fehlermeldungen auf Desktop-Stationen und für Formatfehler auf Webstationen.
