Show TOC

EntscheidungLocate this document in the navigation structure

Definition

Im Kontext der Prozessketten ein Prozesstyp.

Verwendung

Der Prozesstyp Entscheidung ermöglicht Ihnen, eine beliebige Menge von Bedingungen festzulegen, welche nach folgender Logik zu einer Entscheidung führen:

"Wenn Bedingung A erfüllt ist, dann gilt Option X, sonst wenn Bedingung B erfüllt ist, dann gilt Option Y,... ansonsten gilt Option Z"

Die Bedingungen tragen eine Beschreibung und werden als logische Ausdrücke mit Hilfe des Formeleditors formuliert.

Im Formeleditor sind nur die Systemfelder direkt als Felder verfügbar, welche insbesondere Entscheidungen auf Basis von Datum und Uhrzeit ermöglichen. Hierfür wurde die Funktionsbibliothek des Formeleditors um die Datums-FormelfunktionDATE_WEEKDAY1 erweitert.

Die Formelfunktion DATE_WEEKDAY1 berechnet den Wochentag als technische Ausgabe (1..7) aus dem Datum. Hiermit sind z.B. Prüfungen der Form DATE_WEEKDAY1( Tagesdatum ) = '6' OR DATE_WEEKDAY1( Tagesdatum ) = '7' möglich, um z.B. die Kette am Wochenende anders ablaufen zu lassen als unter der Woche.

Die Funktionsbibliothek des Formeleditors wurde außerdem um die Kategorie Prozessketten erweitert, um den Zugriff auf weitere Informationen innerhalb der Formel zu ermöglichen. Die Kategorie Prozessketten enthält folgende Formelfunktionen:

PREDECESSOR_PARAMETER: Laufzeitparameter des direkten Vorgängers

PROCESS_PARAMETER: Laufzeitparameter eines Prozesses der aktuellen Kette

PROCESS_VALUE_EXISTS: Prozess der Kette hat Parameterwert

Diese Funktionen ermöglichen es, auf Werte von Vorgänger- (und Nachfolger-) Prozessen der aktuellen Prozesskette zuzugreifen. Ist der Prozess Vorgänger, werden die Instanzwerte abgefragt, sonst die gepflegten Variantenwerte.