Verzweigung nach Metadaten: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „;Mantiseinträge: 1946 ;Systemtyp: 27 ==Beschreibung== Besteht aus einem Serverjob OJOHZDOMetadatenVerzweigung. Ähnlich wie Systemtyp 22. Trennt die Ob…“)
 
 
(58 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
;Mantiseinträge:  
;Mantiseinträge:  
   1946
   2045
;Systemtyp:  
;Systemtyp:  
   27
   22


==Beschreibung==
==Beschreibung==
Besteht aus einem Serverjob OJOHZDOMetadatenVerzweigung. Ähnlich wie Systemtyp 22. Trennt die Objekte anhand ihrer Metadaten.  
Besteht aus einem Serverjob OJOHZDOMetadatenVerzweigung. Trennt die Objekte anhand ihrer Metadaten.  
:- wenn Bedingung erfüllt ist – DO geht zu HZ_HZ_SEQ1
:- wenn Bedingung erfüllt ist – DO geht zu HZ_HZ_SEQ1
:- wenn Bedingung nicht erfüllt ist – Do mach Fehler ($addFehler)
:- wenn Bedingung nicht erfüllt ist – DO geht zu HZ_HZ_SEQ2


Falls das DO beim Fehlschlagen der Bedingung zu HZ_HZ_SEQ2 weitergeschoben werden soll, muss der Serverjob [[Verzweigung nach Metadaten]] verwendet werden.
===HZ Version ist=1===
'''Metadatenfelder dürfen keine Anführungszeichen haben!'''


Die Bedingung komm in das Feld Bezeichnung und ist in Omnis Code zu schreiben. Einige Beispiele hier:
Bsp.:
:- len('[AT_NAME]')> 5
:- len([Sprache])<1
:- not(isclear(len('[AT_NAME]')))


Dieser Job müsste sowieso mal gereworkt werden...
<br>
Es ist zudem Möglich die Funktion '''§OCRMatchCount('<Regex>',pEbene,pSpezialhändling)''' 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|Omnis Befehle]] um eine Formel zu kreieren.
* pEbene=0 macht eine Suche im OCR des Objektes, pEbene=1 sucht im OCR der Kinder
* pSpezialhändling=1 ist eine selten verwendete Spezialfunktion (Grossbuchstaben, Umlaute zu AE,OU,UE, zweites Wort alleine suchen)
<br>
 
==Zusätzlich unterstütze DO Felder==
 
In der Formel können zudem die folgenden Felder von DO Objekten verwendet werden:
 
DO_SIGNATUR = [DOSignatur]
DO_SEQ = [DOSEQ]
DO_FEHLER = [DOFehler]
 
==Funktionen==
[https://helper.ch/wiki/index.php?title=Verfügbare_Funktionen Siehe: Verfügbare Funktionen]


==Essentielle Felder==
==Essentielle Felder==
   Keine spezifischen 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.''


==Pane im Produktionsauftrag==
[[Datei:Verzweigung nach metadaten.png|400px]]


[[Kategorie:Workflowschritt]]
[[Kategorie:Workflowschritt]]

Aktuelle Version vom 13. August 2024, 17:44 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

HZ Version ist=1

Metadatenfelder dürfen keine Anführungszeichen haben!

Bsp.:

- len([Sprache])<1


Es ist zudem Möglich die Funktion §OCRMatchCount('<Regex>',pEbene,pSpezialhändling) 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 Omnis Befehle um eine Formel zu kreieren.

  • pEbene=0 macht eine Suche im OCR des Objektes, pEbene=1 sucht im OCR der Kinder
  • pSpezialhändling=1 ist eine selten verwendete Spezialfunktion (Grossbuchstaben, Umlaute zu AE,OU,UE, zweites Wort alleine suchen)


Zusätzlich unterstütze DO Felder

In der Formel können zudem die folgenden Felder von DO Objekten verwendet werden:

DO_SIGNATUR = [DOSignatur]
DO_SEQ = [DOSEQ]
DO_FEHLER = [DOFehler]

Funktionen

Siehe: Verfügbare Funktionen

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.

Pane im Produktionsauftrag