Beschreibung
Feldwerte stellen in CODING4 für die Informationserfassung Variablen für die gefundenen, zugewiesenen oder errechneten Dokumentdaten dar. So können sie je nach Definition Texte, Zahlen, Beträge oder Ja/Nein-Werte enthalten.
Für die Workflow-Steuerung ist es sehr häufig notwendig, auf Basis von Feldwertinhalten unterschiedliche Verarbeitungsschritte zu durchlaufen. So kann z.B. der Endbetrag einer Rechnung entscheidend dafür sein, ob eine natürliche Person eine entsprechende Sichtkontrolle vornehmen muss, oder ob das Dokument ggf. vollständig automatisiert bearbeitet werden soll.
Um eine Prüfung dieser Art durchzuführen, bedarf es diesem „Feldwertvergleich“-Rob. Der Inhalt eines CODING-Metafeldes wird mit einem anzugebenden Wert verglichen und je nach Ergebnis des Vergleichs wird der entsprechende „Ja“- oder „Nein“-Ausgang gewählt.
Funktionsweise
Trifft der Workflow auf diesen Rob, so wird zunächst der Wert aus dem angegebenen Metafeld geladen. Danach wird der Operator auf den angegebenen Feldwert angewandt und eine logische Operation durchgeführt. Trifft die Operation zu – ist also gültig, so wird der „Ja“-Ausgang angewählt. Andernfalls wird der „Nein“-Ausgang angewählt.
Parameter
Kategorie |
Name |
Typ |
Beschreibung |
Allgemein |
Feld |
Feldauswahl |
Gibt das Metadatenfeld an, mit welchem verglichen werden soll. Die Angabe ist eine Feldauswahl aus allendefinierten Metadatenfeldern |
Allgemein |
Vergleichswert |
Text |
Gibt den Text, die Zahl oder den Wert an, mit welchem verglichen werden soll. Je nach Datentyp wird eine entsprechende Interpretation des Wertes bei der Durchführung des Vergleichs vorgenommen (z.B. „Ja“ oder „Nein“ als Wert für TRUE bzw. FALSE) |
Allgemein |
Operator |
Auswahlfeld |
Gibt eine Auswahl an möglichen Vergleichsoperationen an. Folgende Operationen stehen zur Verfügung:
= |
Prüft auf Gleichheit der beiden Werte |
< |
Prüft darauf, ob der Wert des Metadatenfeldes kleiner als der angegebene Wert ist (Zahlen) |
> |
Prüft darauf, ob der Wert des Metadatenfeldes größer als der angegebene Wert ist (Zahlen) |
<= |
Prüft darauf, ob der Wert des Metadatenfeldes kleiner oder gleich dem angegebenen Wert ist (Zahlen) |
>= |
Prüft darauf, ob der Wert des Metadatenfeldes größer oder gleich dem angegebenen Wert ist (Zahlen) |
!= |
Prüft darauf, ob der Wert des Metadatenfeldes ungleich dem angegebenen Wert ist (Zahlen) |
StartsWith |
Prüft darauf, ob der Wert des Metadatenfeldes mit dem angegebenen Wert beginnt (Zeichenfolgen) |
EndsWith |
Prüft darauf, ob der Wert des Metadatenfeldes mit dem angegebenen Wert endet (Zeichenfolgen) |
Contains |
Prüft darauf, ob der Wert des Metadatenfeldes den angegebenen Wert enthält (Zeichenfolgen) |
|
Allgemein |
Gross-/Kleinschreibung beachten |
Ja/Nein |
Gibt an, ob bei Zeichenfolgenvergleichen die Groß- und Kleinschreibung relevant sein soll |
Anschlüsse
|
Wird gewählt, wenn der Vergleich positiv verlaufen ist |
|
Wird gewählt, wenn der Vergleich negativ verlaufen ist |
|
Im Falle eines Fehlers wird dieser Ausgang gewählt |