Verzweigung nach Metadaten: Unterschied zwischen den Versionen
Silvan (Diskussion | Beiträge) (3025 Wiki um Bild der Konfig und die Möglichkeit von §OCRMatchCount erweitert) |
Silvan (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 30: | Zeile 30: | ||
==Pane im Produktionsauftrag== | ==Pane im Produktionsauftrag== | ||
[[Datei:Verzweigung nach metadaten.png| | [[Datei:Verzweigung nach metadaten.png|400px]] | ||
[[Kategorie:Workflowschritt]] | [[Kategorie:Workflowschritt]] |
Version vom 25. Oktober 2022, 15:06 Uhr
- Mantiseinträge
2045
- Systemtyp
22
Beschreibung
Besteht aus einem Serverjob OJOHZDOMetadatenVerzweigung. Trennt die Objekte anhand ihrer Metadaten.
- - wenn Bedingung erfüllt ist – DO geht zu HZ_HZ_SEQ1
- - wenn Bedingung nicht erfüllt ist – DO geht zu HZ_HZ_SEQ2
Version 0
Die Bedingung kommt in das Feld Bezeichnung und ist in Omnis Code zu schreiben. Einige Beispiele hier:
- - len('[Belegnummer]')> 5
- - not(isclear(len('[MurdockCode]')))
Version 1
Die Bedingung kommt in das Feld HZ_FORMEL und HZ_VERSION muss 1.00 sein
- - len([Sprache])<1
Es ist zudem Möglich die Funktion §OCRMatchCount('<Regex>') aufzurufen. Diese Methode gibt die Anzahl Vorkommnisse in allen Files des Objektes zurück. Der Parameter der Funktion ist ein Regex oder auch ein einfacher Text. Es können natürlich Attribute in Eckigen Klammern verwendet werden oder Omnisgrundlagen um eine Formel zu kreiren.
Beispiele
§OCRMatchCount('Bericht')>0 ==> Falls das Wort Bericht mindestens 1 Mal gefunden wurde ist der Ausdruck wahr §OCRMatchCount('[0-9][0-9][.]')=0 ==> Falls KEINE 2 stellige Zahl mit einem Punkt gefunden wird ist der Ausdruck wahr §OCRMatchCount('[BelegName]')>2 ==> Falls der Wert des Attributes BelegName mehr als 2 mal gefunden wird ist der Ausdruck wahr
Essentielle Felder
HZ_TESTERGEBNIS Name des Metadatenfeldes in dem das Ergebnis gespeichert wird (0/1). Erlaubt sind auch Attribute des Vater usw. (^). Ohne Eckige Klammern.
HZ_FORMEL Formel welche Ja (1) oder Nein (0) als Entscheidung zurück gibt.