Freemarker-Kontext-Variablen für Vorgangsvorlagen

Freemarker-Kontext-Variablen für Vorgangsvorlagen#

In vielen Vorlagen, wie z.B. E-Mail-Vorlagen und Wiki-Inline-Vorlagen, können Freemarker-Platzhalter für Vorgangsattribute verwendet werden. Diese Vorlagen verwenden Freemarker als Sprache. Die folgende Tabelle listet die verfügbaren Platzhalter auf.

Name

Beschreibung

f<attributeID>

der (neue) Wert des Vorgangsattributs über attributeID

<attributeName>

der (neue) Wert des Attributs durch den (nicht lokalisierten) Attributnamen

f<attributeID>Old

der alte Wert des Vorgangsattributs über attributeID

<attributeName>Old

der alte Wert des Attributs durch den (nicht lokalisierten) Attributnamen

f<attributeID>Name

der Name des Vorgangsattributs über attributeID

<attributeName>Name

der Name des Attributs durch den (nicht lokalisierten) Attributnamen

f<attributeID>Label

der lokalisierte Name des Vorgangsattributs über attributeID

<attributeName>Label

der lokalisierte Name des Attributs durch den (nicht lokalisierten) Attributnamen

f<attributeID>Changed

boolean Wert, ob das Vorgangsattribut, das durch attributeID identifiziert wird, gerade geändert wurde

<attributeName>Changed

boolean Wert, ob das Vorgangsattribut, das durch den Attributnamen identifiziert wird, gerade geändert wurde

Jede Kontextvariable ist über ein <attributeID> oder ein <attributeName> basiertes Namensschema zugänglich.

Der Attributname ist unter Anpassen -> Vorgangsattribute zugänglich. Wenn der Name geändert wird, sollten die entsprechenden E-Mail-Vorlagen überprüft/angepasst werden. Die AttributeID bleibt unverändert (keine Vorlagenüberprüfung erforderlich), ist aber schwieriger herauszufinden (Verwendung von Browser-Entwicklungstools/Datenbank usw.).

Bitte beachten Sie, dass je nach sehr spezifischen Attributskonfigurationen (z.B. wenn sowohl AttributeX als auch AttributeXOld definiert sind) die Kontextvariablen unerwartete Ergebnisse zurückgeben könnten (die letzte Kontextvariable überschreibt den vorhandenen Wert im Kontext).