Boxed-Expression-Editor für Entscheidungen

Der Boxed-Expression-Editor für eine Entscheidung dient der formalen Definition der Logik einer Entscheidung.

Zweck

Sie beschreiben Logik grafisch mittels geschachtelter tabellenartiger Strukturen. Diese enthalten FEEL-Ausdrücke ("Friendly Enough Expression Language"), eine textuelle Notation zur formalen Spezifikation von Entscheidungslogiken.

Aufruf

Der Aufruf erfolgt, indem Sie im Kontextmenü einer Entscheidung Öffnen wählen.

Aufbau

Wenn Sie eine Boxed-Expression öffnen, dann werden die kontextbezogenen Registerkarten Entwurf und Seitenlayout angezeigt, die Funktionalitäten zur Bearbeitung der Boxed Expression und zur Festlegung von Einstellungen für den Ausdruck enthalten.

Das Register des Dokumentenfensters zeigt an, welche Entscheidung in der Tabelle angezeigt wird.

Der Arbeitsbereich enthält die möglicherweise rekursiv geschachtelten Box-Expressions. Folgende Arten von Boxed Expressions werden unterschieden:

  •  Literaler Ausdruck

    Ein literaler Ausdruck enthält einen einzigen FEEL-Ausdruck. Ein FEEL-Ausdruck hat immer einen Wert, der sich durch Auswertung des Ausdrucks ergibt.

  •  Kontext

    In einem Kontext können Variablen definiert werden. Diesen haben jeweils eine Boxed Expression als Wert.

    Ein Kontext hat optional ein Ergebnis, das sich aus einem FEEL-Ausdruck ergibt. Häufig werden in diesem Ausdruck die Variablen des Kontextes kombiniert.

  •  Funktionsdefinition

    Eine Funktionsdefinition besitzt formale Parameter und eine Boxed Expression, mittels derer aus den Parametern ein Wert berechnet wird.

    Funktionsdefinitionen können mittels FEEL, Java oder PMML definiert werden.

  •  Funktionsaufruf

    Bei einem Funktionsaufruf wird ein Wert aus der Funktionsdefinition einer aufgerufenen Geschäftslogik bestimmt. Die Werte für die Parameter werden durch Boxed Expressions festgelegt.

  •  Entscheidungstabelle

    Eine Entscheidungstabelle enthält Regeln, die Kombinationen von Eingangswerten auf Ausgabewerte abbilden.

    Eine Auswertungsstrategie (engl. hit policy) bestimmt, wie sich das Ergebnis aus zutreffenden Regeln bestimmt.

  •  Liste

    Einträge in der Liste sind FEEL-Ausdrücke.

  •  Relation

    Eine Relation ist eine Tabelle mit homogenen Spalten bzgl. des Typs. Die Zelleninhalte sind FEEL-Ausdrücke.

Unterstützte Verfahren im Boxed-Expression-Editor