ReadSoft Capture Framework liefert Standard Geschäftsregelvorlagen in einem Assembly namens xboundOcfValidationBase.dll. Die DLL-Datei befindet sich im XBOUND Programmverzeichnis. Beim ersten Zugriff auf die Geschäftslogik muss diese Geschäftsregelbibliothek angelegt werden (siehe Anleitung).
Übernimmt einen oder alle Barcodes in das Feld.
Diese Geschäftsregel prüft folgendes:
Diese Geschäftsregel prüft folgendes:
Diese Geschäftsregel verschiebt das aktuelle Dokument unter das letzte vorgehende Dokument vom angegebenen Dokumenttyp.
Diese Geschäftsregel prüft, ob das Leseergebnis des Feldes sicher ist. Wenn nicht, schlägt die Validierung fehl.
Diese Geschäftsregel prüft, ob im übergebenen Wert ungültige Zeichen enthalten sind. Die ungültigen Zeichen können als InvalidCharacters übergeben werden.
Diese Geschäftsregel prüft, ob die Länge des Wertes zwischen der konfigurierten Mindest- und Maximallänge liegt.
Beispiel: Eine CheckLength-Prüfung hat drei Parameter: pValue, pMinLength, pMaxLength. Den Parameter pValue setzt man typischerweise auf ein Feld, sagen wir auf Postleitzahl. Dieses Feld wird auch validiert, also wird Validieren gecheckt. Wenn sich in dem Feld Postleitzahl etwas ändert, soll neu validiert werden. Also wird auch Auslöser gecheckt. Der Parameter pMinLength ist eine Konstante und wird fest mit 3 belegt. Auslösen und Validieren sind hier nicht von Belang. Der Parameter pMaxLength wird auch aus einem Feld Postleitzahl Länge ausgelesen. Dieses Feld dient aber nur der (dynamischen) Datenübergabe; der Wert für pMaxLength ist nicht fest vorgegeben sondern kommt live aus dem Feld. Dieses Feld wird aber nicht validiert. Darum bleibt wird Validieren hier nicht gecheckt. Wenn sich das Feld Postleitzahl Länge jedoch ändert, soll neu validiert werden. Darum wird Auslöser gecheckt. Diese Geschäftsregel prüft, ob der Wert dem regulären Ausdruck entspricht.
Diese Geschäftsregel prüft, ob im Feld unsichere Zeichen oder Rejects vorhanden sind. Wenn ja, schlägt sie fehl.
Diese Geschäftsregel setzt mehrere Felder mit oder ohne Trennzeichen zu einem neuen Feld zusammen.
Diese Geschäftsregel prüft, ob der Wert des aktuellen Feldes mit dem Wert eines konfigurierten Feldes des Elterndokuments übereinstimmt.
Diese Geschäftsregel zählt die Medien eines Dokumentes mit den übergebenen Eigenschaften (searchTerm) und speichert die Anzahl in dem angegebenen Feld (targetField).
Ein ValidationResultCollection-Objekt wird zurückgegeben. Der Gültigkeitsstatus ist True sofern keine Ausnahme aufgetreten ist. Ist searchTerm ungültig, wird der Gültigkeitsstatus auf False gesetzt und der Grund dafür in der Nachricht angegeben. Diese Geschäftsregel sucht im Feld nach dem regulären Ausdruck und schreibt ihn in das Feld wieder zurück. Er wird also ausgeschnitten.
Diese Geschäftsregel wandelt ein Datum in das angegebene Format um.
Diese Geschäftsregel spielt die Daten aus der angegebenen Abfrage zu. Die Regel füllt die konfigurierten XBOUND-Felder mit den Daten, wenn die Abfrage nur ein Ergebnis (eine Zeile) zurückliefert. Informationen zur Konfiguration einer Abfrage finden Sie unter Datenbankabfrage konfigurieren und testen.
Die IsDate-Methode überprüft, ob es sich bei dem übergebenen Datum, um ein gültiges Datum handelt. Länderspezifische Einstellungen bleiben dabei unberücksichtigt.
Diese Geschäftsregel prüft, ob das Datum dem angegebenen Format entspricht.
Diese Geschäftsregel prüft, ob das Datum im angegebenen
Intervall bezogen auf heute liegt. ( Wenn definiert wird, dass
dann ist das Datum zulässig. Angefangene Tage (Stunden, Minuten usw.) werden dabei nicht berücksichtigt.
Diese Geschäftsregel prüft, ob der Wert kleiner gleich dem angegebenen Maximalwert und größer gleich dem Minimalwert ist.
Diese Geschäftsregel prüft, ob mit den in einer Abfrage konfigurierten Dokumentdaten mindestens eine Zeile in der Datenbank zu finden ist. Informationen zur Konfiguration einer Abfrage finden Sie unter Datenbankabfrage konfigurieren und testen.
Diese Geschäftsregel prüft, ob das Datum außerhalb des Intervalls
bezogen auf heute liegt. ( Wenn definiert wird, dass
dann ist das Datum zulässig. Angefangene Tage (Stunden, Minuten usw.) werden dabei nicht berücksichtigt.
Diese Geschäftsregel prüft, ob der Wert leer oder undefiniert ist.
| Diese Geschäftsregel prüft, ob der Wert numerisch ist.
Diese Geschäftsregel prüft, ob das Feld gefüllt ist.
Diese Geschäftsregel ersetzt im Wert eines Feldes (sourceField) jede einem gegebenen regulären Ausdruck (searchFor) entsprechende Zeichenfolge mit einer Ersetzungszeichenfolge (replaceBy) und stellt das Ergebnis in einem Feld (targetField) bereit. Das Ergebnis kann im aktuellen Feld oder in ein anderes Feld gespeichert werden.
Beispiel 1: Hier wird Vor- und Nachname umgeordnet. "Vorname Nachname" wird "Nachname, Vorname". sourceField Wert: "Klaus Müller" searchFor: "(\w+) (\w+)" replaceBy: "$2, $1" targetField Wert: "Müller, Klaus" Beispiel 2: Hier werden mehrere aufeinanderfolgende Leerzeichen zu einem zusammengefasst: sourceField: "Take it easy" seachFor: " +" replaceBy " " targetField: "Take it easy" Diese Geschäftsregel entfernt ungültige Zeichen.
Diese Geschäftsregel ersetzt ungültige Zeichen durch andere Zeichen. Beispiel: pValue = "ABCDABCD", pOldCharacters="AC", pNewCharacters="1x" Ergebnis: 1BxD1BxD
Setzt den ShownInVerifier Status an allen Feldern zurück.
Setzt den ValidForced Status aller Felder zurück.
Setzt den ValidForced Status aller Felder zurück.
Diese Geschäftsregel ermittelt die Auflösung (in DPI) jedes Bild-Mediums (MIME-Type namens "image/...") und überträgt diese auf die Images des Mediums (RCF-Eigenschaften HorizontalResolution und VerticalResolution). Tritt bei der Ermittlung der Auflösung eine Fehler auf, wird dieser als Fehler geloggt und mit dem nächsten Medium fortgefahren. Alle anderen Fehler führen dazu, dass die Validierung fehlschlägt.
Diese Geschäftsregel setzt den Validierungsstatus des Feldes auf Invalid.
Diese Geschäftsregel setzt den Validierungsstatus des Feldes auf Valid.
Diese Geschäftsregel weist den übergebenen Wert dem Feld zu.
Diese Geschäftsregel sorgt dafür, dass dieses Feld einmalig in der Verification vorgestellt wird.
Diese Geschäftsregel sorgt dafür, dass dieses Feld einmalig in der Verification vorgestellt wird.
Diese Geschäftsregel sorgt dafür, dass dieses Feld einmalig in der Verification vorgestellt wird.
Diese Geschäftsregel sorgt dafür, dass dieses Feld einmalig in der Verification vorgestellt wird.
Diese Geschäftsregel kontrolliert die Klassifikationssicherheit (Eigenschaft ConfidenceRank) des Feldwertes (FieldValue). Ist die Sicherheit ungleich "OK", wird die Meldung von der von der Extraktion (die Eigenschaft CustomTag) angezeigt. Diese Geschäftsregel ermöglicht das einmalige Vorstellen einer ggf. am Feld hinterlegten Nachricht. Damit besteht die Möglichkeit, externe Validierungsmeldungen zur Anzeige zu bringen. Das allgemeine Format von CustomTag ist eine Folge von Semikolon getrennten Schlüssel-Wert-Einträgen. Schlüssel und Wert sind durch ein Gleichheitszeichen getrennt. Der Schlüssel darf keine Gleichheitszeichen und der Wert kein Semikolon enthalten. Der von der Geschäftsregel verwendete Eintrag enthält als Schlüssel "Message". Der Wert ist die anzuzeigende Nachricht. Die Geschäftsregel sollte jeweils als erste Regel eines Feldes verwendet werden.
Diese Geschäftsregel prüft, ob der Wert eines Textfeldes Rechtschreibfehler beinhaltet.
Diese Geschäftsregel splittet ein Feld am Separator auf und verteilt die Bestandteile in die angegebenen Felder.
Diese Geschäftsregel wandelt alle Buchstaben in Großbuchstaben um.
|
Verwandte Themen
Geschäftsregelvorlagen anzeigen, sortieren und filtern
© 2018 Kofax, Inc. All rights reserved. | Nutzungsbedingungen
© 2018 Kofax, Inc. All rights reserved. | Nutzungsbedingungen | Kontakt