Der Präprozessor interpretiert auch Referenzen, die innerhalb von Kommentaren liegen, beispielsweise ‘$Lastname$. Die Referenzierung einer Spalte in einem Skript-Kommentar führt dazu, dass ein Skript bei Änderung des Spaltenwerts ausgeführt wird.
Beispiel zur Verwendung in Bildungsregeln
Das Eintrittsdatum einer Person wird mit einer Bildungsregel belegt. Diese Bildungsregel soll wirksam werden, wenn sich der Nachname der Person ändert. Die Bildungsregel auf Person.Entrydate ist dann:
'$Lastname$
Value = Date
Verwandte Themen
Syntax
Anzeigemuster entsprechend der Spalte DisplayPattern eines Objektes:
$[Display]$
Anzeigemuster entsprechend der Spalte DisplayPatternLong eines Objektes:
$[LongDisplay]$
Beispiel zur Verwendung am Basisobjekt
$[Display]$
Beispiel zur Verwendung über Fremdschlüsselbeziehung
Für Zuweisungen von Active Directory Gruppen an Abteilungen soll der DisplayPatternLong der ADSGroup verwendet werden.
$FK(UID_ADSGroup).[LongDisplay]$
Verwandte Themen
Mit base. wird immer das aktuell geladene Objekt angesprochen. Das base.-Objekt kann in Methoden, Auswahlskripten für Objektdefinitionen und in Einfügewerten verwendet werden. In Bildungsregeln, Formatierungsskripten und Prozessen kann das base. Objekt nicht eingesetzt werden.
Syntax
-
Einfache Wertzuweisung
Base.PutValue("<Spalte>", <Wert>)
-
Wertzuweisung mit Variablenersetzung (Wert muss eine Zeichenkette sein)
Base.PutValue("<Spalte>", context.Replace(<Wert>))
Beispiel
Base.PutValue("IsForITShop", 1)
Base.PutValue("UID_ADSContainer", context.Replace("%cont%"))