Notifications variable reference (Provisioning)
The following variables are available in Notifications. They are case-sensitive and always title cased.
{{Person.}}
: the current$person
object. It contains the current person's attributes, prior to transformations applied in target mappings or account scripts.Tip
{{Person.Accounts.}}
contains fields shared from other target systems with the Share account fields between target systems feature. Whether this object is up to date depends on whether dependencies have been established. For more information, see Use shared fields in notifications and Use shared fields in notifications (dependency-free).{{Account.}}
: the current$account
object. It contains the target person's attributes, after transformations applied in target mappings or account scripts. In other words, this object contains exactly the same attributes that are currently written into the person's account in the external target system. This lets you easily access them without making remote API calls. This object is always up to date.Note
In Active Directory target systems, several notification variables use the syntax
{{Account.AdditionalFields.}}
instead of simply{{Account.}}
. For details, see Active Directory.{{Manager.}}
: the$manager
object for the current person, in the current target system.Tip
To access target account data for the current person's manager in a different target system, instead use the syntax
{{reference.manager.<SystemIdentifier>.<SharedFieldName>}}
.For example:
{{reference.manager.MicrosoftActiveDirectory.displayName}}
.A handful of event-specific variables such as
{{differences}}
and{{SummaryHtml}}
. These are described in Notification events.
These variables can be used in the email body, as well as in the To and Subject fields.
Also see Examples.