In eADM können Sie bei der Konfiguration von Regelsätzen, Nachrichtenvorlagen und Exportvorlagen dynamische Variablen verwenden. Eine dynamische Variable ist ein Platzhalter, der bei der Ausführung einer Regel oder Vorlage durch einen generierten Wert ersetzt wird.
Was sind dynamische Variablen?
Eine dynamische Variable kann entweder ein Attribut oder eine Funktion sein.
-
Attribut: Bezieht sich direkt auf den Wert eines Attributs eines Objekts (z. B. den Vornamen eines Benutzers).
-
Funktion: Nimmt einen oder mehrere Parameter entgegen und generiert auf dieser Grundlage einen neuen Wert. Parameter können statischer Text, Zahlen oder sogar andere dynamische Variablen sein.
Die verfügbaren Attribute richten sich nach dem Objekttyp (Benutzer, Gruppe oder Abteilung), wobei einige Attribute für mehrere Typen gemeinsam sind.
Hinweis:
-
GivenNameist nur für Benutzerobjekte verfügbar. -
Nameist für Gruppen- und Abteilungsobjekte verfügbar (jedoch nicht für Benutzer). -
Descriptionist für alle Objekttypen verfügbar.
Verwendung dynamischer Variablen
Sie können dynamische Variablen über ein Dropdown-Menü oder durch direkte Eingabe in ein Textfeld einfügen. So kann beispielsweise eine Abteilungsnummer wie folgt ausgewählt werden: DepartmentNumber aus einer Auswahlliste oder durch Eingabe von [DepartmentNumber] in ein Textfeld.
Textformat
In jedem unterstützten Textfeld können Sie manuell eine dynamische Variable hinzufügen.
-
Gib eine öffnende eckige Klammer ein
[um zu beginnen. Die schließende Klammer]wird automatisch hinzugefügt. -
Befindet sich der Cursor zwischen den Klammern, wird eine Liste der verfügbaren Variablen angezeigt.
-
Die Liste ist alphabetisch sortiert und wird während der Eingabe gefiltert. Wenn Sie beispielsweise „dep“ eingeben, werden alle Variablen angezeigt, die diesen Text enthalten.
-
Verwenden Sie die
↑und↓Pfeiltasten undEnterUm eine Variable auszuwählen, scrollen Sie oder klicken Sie mit der Maus. Drücken SieEscum die Liste zu schließen.
Warnung: Bei Verwendung des Textformats werden alle dynamischen Variablen muss in eckige Klammern gesetzt werden []. Funktionen muss müssen immer im Textformat geschrieben und in eckige Klammern gesetzt werden [].
Beispiele:
-
Attribut:
[givenname] -
Funktion:
[IFEMPTYUSE;[workphone];[mobile]]
Ausdrücke
Ein Ausdruck ist eine Textzeichenfolge, die eine oder mehrere dynamische Variablen mit statischem Text kombiniert, um ein einziges Ergebnis zu erzeugen. Ausdrücke können von einfach bis sehr komplex reichen.
|
Ausdruck |
Beschreibung |
Beispiel für geschaffenen Mehrwert |
|---|---|---|
|
|
Ein einzelnes Attribut. |
|
|
|
Zwei durch ein Leerzeichen getrennte Attribute. |
|
|
|
Statischer Text in Kombination mit zwei Attributen. |
|
|
|
Eine Funktion, die ein Attribut als Parameter hat. |
|
|
|
Eine Funktion mit mehreren Parametern, darunter ein Attribut. |
|
|
|
Ein verschachtelter Ausdruck, der mehrere Funktionen und Attribute verwendet. |
|
Der Ausdrucksgenerator
Um komplexe Ausdrücke mit verschachtelten Funktionen zu erstellen oder um zu testen, wie sich ein Ausdruck verhält, können Sie den Ausdrucksgenerator verwenden. Er steht für jedes Textfeld zur Verfügung, das dynamische Variablen unterstützt; dies wird durch eine Schaltfläche neben dem Feld angezeigt.
Der Ausdrucksgenerator umfasst die folgenden Werkzeuge:
-
Ausdruck: Ein Textfeld zum Erstellen Ihres Ausdrucks, mit vollständiger Unterstützung der oben beschriebenen Autovervollständigungsfunktion.
-
Änderungen verwerfen: Eine Schaltfläche, mit der alle seit dem Öffnen des Builders vorgenommenen Änderungen rückgängig gemacht werden.
-
Auswertung: Ein Vorschaufenster, in dem die erzeugte Ausgabe des Ausdrucks für ein ausgewähltes Objekt angezeigt wird.
-
[Objekt] auswählen: Öffnet ein Dialogfeld, in dem Sie ein bestimmtes Objekt (z. B. einen Benutzer) suchen und auswählen können, das für die Auswertung verwendet werden soll.
-
Zufälliges [Objekt] auswählen: Wählt automatisch ein zufälliges Objekt des richtigen Typs aus, das für die Auswertung verwendet werden soll.