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).