Eine Regelsatzvariable definiert einen Wert eines angegebenen Typs und einer angegebenen Verbalisierung. Sie können Regelsatzvariablen in allen Geschäftsregeln, die Sie einem Regelprojekt hinzufügen, und als Ein- und Ausgabeparameter in Entscheidungsoperationen verwenden.
Informationen zu dieser Task
Zum Definieren einer Regelsatzvariablen müssen Sie zuerst einen Variablensatz erstellen, in dem Sie Ihre
Regelsatzvariablen gruppieren. Anschließend definieren Sie mindestens eine Variable im Variablensatz. Regelsatzvariablen sind Variablen, die Sie in allen Geschäftsregeln des Regelsatzes
verwenden können. Sie können diese Variablen auch verwenden, um Daten zwischen Aufgaben in einem Regelablauf zu übergeben. Der Zugriff auf Regelsatzvariablen über Geschäftsregeln ist nur möglich, wenn Sie die Variablen verbalisieren.
Vorgehensweise
- Klicken Sie in Ihrem Regel-oder BOM-Projekt auf die Schaltfläche Artefakt erstellen und wählen Sie Neuer Variablensatzaus.
- Geben Sie einen Namen für den Variablensatz ein und klicken Sie auf Erstellen.
- Klicken Sie im Variablensatz-Editor auf Variable hinzufügen , um diesem Variablensatz eine Variable hinzuzufügen.
- Geben Sie einen Namen und eine Verbalisierung ein und wählen Sie einen Typ für die Variable aus.
Name: Der Name der Variablen muss eine gültige Java™ -ID sein. Eine Java-Kennung kann Großbuchstaben, Kleinbuchstaben und Modifikator-Unicode-Buchstaben, Unicode-Ziffern, Währungssymbole und das ASCII-Unterstreichungszeichen (_) enthalten. Das erste Zeichen des Namens muss ein Buchstabe, ein Währungssymbol oder ein Unterstreichungszeichen sein.
Typ: Der Typ muss einer der verfügbaren Typen im Dropdown-Menü oder ein technischer Java-Typ sein.
Verbalisierung: Die Angabe einer Verbalisierung ist optional. Damit die Variable für Geschäftsregeln sichtbar ist, ist die Verbalisierung aber erforderlich.
- Klicken Sie auf Speichern.
Ergebnisse
Die Regelsatzvariable ist jetzt definiert und Sie können sie in Geschäftsregeln oder als Ein- und Ausgabeparameter in Entscheidungsoperationen verwenden.