Parameter
Properties von Prozessoren, Prozessgruppen und Services können durch die Verwendung von Parametern zentral konfiguriert und verwaltet werden. So können Konfigurationen ausgelagert und ggf. exportiert oder importiert werden.
Verwaltung
Die Verwaltung von Parametern erfolgt über die Zuweisung zu einem Parameter-Kontext. Ein Parameter-Kontext kann mehrere Parameter enthalten und über Vererbung Parameter eines oder mehrerer anderer Kontexte erhalten. Parameter-Kontexte können über das globale Menü im Menüpunkt _Parameter Contexts verwaltet werden.
Verwendung von Parametern
Wenn ein Parameter-Kontext einer Prozessgruppe zugewiesen wurde, kann der Parameter entweder durch Eingabe von
#{parametername}
oder durch das Symbol neben den Property des ausgewählten Prozessors aufgerufen werden.
Dies geht in Auswahlboxen, Checkboxen und Textfeldern.
Parameter werden nach der Auswahl direkt evaluiert und das Ergebnis der Evaluation wird angezeigt.
Über das Menü können Sie ebenfalls:
-
aus einem Property einen Parameter erstellen (sofern noch kein Parameter ausgewählt wurde)
-
direkt zur Parameterverwaltung springen (sofern bereits ein Parameter ausgewählt wurde)
-
direkt zur Verwaltung des Parameter-Kontexts springen
Vererbung von Kontexten und Berechtigungen
Ein Parameterkontext kann Parameter von einem oder mehreren Kontexten erben. Um die Vererbungen anzupassen, können die Pfeile im UI genutzt werden oder die dargestellten Parameter Contexts können per Drag-and-Drop von "Available" zu "Selected" übertragen werden. Bei Parametern mit demselben Namen gilt folgende Reihenfolge:
-
der Parameter aus dem erbenden Kontext überschreibt vererbte Parameter
-
die Reihenfolge der Vererbung: von oben nach unten
Berechtigungen werden ebenfalls vererbt.
Hat ein Benutzer auf einen vererbten Kontext keinen Zugriff, so wird der Zugriff auf den erbenden Kontext auch eingeschränkt.
Export/Import von Parameter Kontexten
Parameter-Kontexte können über den Download-Button einzeln heruntergeladen werden. Mit Import parameter context werden sie wieder importiert. Erbt der zu importierende Kontext von einem anderen Kontext, so muss dieser vorher importiert werden, oder es muss ein Kontext mit dem gleichen Namen bereits vorhanden sein. Anderenfalls wird der Import mit einer Fehlermeldung abgebrochen.
Informationen, die zuvor als sensibel gekennzeichnet wurden, werden nicht exportiert. In diesem Fall wird der Parameter ohne zugehörigen Wert exportiert.
Beispiel als JSON herunterladen: parametercontext.json`