Generische Verzweigung: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
==Beschreibung==
==Beschreibung==
Besteht aus einem Serverjob OJOHZDOGenerischeVerzweigung. Es kann ein Filter erstellt werden, welcher dann auf jedes DO angewandt wird. Je nachdem ob er zu trifft oder nicht wird das DO in eine bestimmte Richtung weiter geschickt. Zudem kann ausgewählt werden ob das Endresultat invertiert werden soll. Damit kann einfach definiert werden ob Links oder Rechts der erfolgreiche Output sein soll.
Besteht aus einem Serverjob OJOHZDOGenerischeVerzweigung. Es kann ein Filter erstellt werden, welcher dann auf jedes DO angewandt wird. Je nachdem ob er zu trifft oder nicht wird das DO in eine bestimmte Richtung weiter geschickt. Zudem kann ausgewählt werden ob das Endresultat invertiert werden soll. Damit kann einfach definiert werden ob Links oder Rechts der erfolgreiche Output sein soll.
Im Hintergrund wird ein SQL zusammengestellt mit allen konfigurierten Bedingungen. Im Serverjob wird dann zu diesem SQL "AND DO_SEQ=[MeineAktuelleDOSEQ]" hinzugefügt und ausgeführt. Falls das aktuelle DO alle Bedingungen erfüllt gibt der SQL diesen Datensatz wieder zurück.


===Definieren eines Filters===
===Definieren eines Filters===

Version vom 15. Februar 2021, 10:57 Uhr

Mantiseinträge
 2634
Systemtyp
 57

Beschreibung

Besteht aus einem Serverjob OJOHZDOGenerischeVerzweigung. Es kann ein Filter erstellt werden, welcher dann auf jedes DO angewandt wird. Je nachdem ob er zu trifft oder nicht wird das DO in eine bestimmte Richtung weiter geschickt. Zudem kann ausgewählt werden ob das Endresultat invertiert werden soll. Damit kann einfach definiert werden ob Links oder Rechts der erfolgreiche Output sein soll.

Im Hintergrund wird ein SQL zusammengestellt mit allen konfigurierten Bedingungen. Im Serverjob wird dann zu diesem SQL "AND DO_SEQ=[MeineAktuelleDOSEQ]" hinzugefügt und ausgeführt. Falls das aktuelle DO alle Bedingungen erfüllt gibt der SQL diesen Datensatz wieder zurück.

Definieren eines Filters

Grundsätzlich bestehen drei Optionen für das definieren eines Filters:

1. Einen neuen Filter erstellen
2. Den bestehenden Filter editieren
3. Ein bestehenden Filter laden

Essentielle Felder

 HZ_FORMEL  Soll das Resultat invertiert werden?
 HZ_K0_SEQ  Verknüpfung zum Filter-Datensatz (K0)

Konfiguration des Arbeitsschrittes