Feldwertvergleich

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

Connector_Ok Wird gewählt, wenn der Vergleich positiv verlaufen ist
Connector_Ok Wird gewählt, wenn der Vergleich negativ verlaufen ist
Connector_Fault Im Falle eines Fehlers wird dieser Ausgang gewählt