Available Tokens


Namespace Token Name  Example Usage Description
Recipeint     Recipient Address Information
* Note: recipient tokens are enclosed in {{ instead of $$, since they are replaced after token parsing when a recipient is chosen.
  RecipientName {{RecipientName}} recipient chosen from the address group list
  RecipientAddress {{RecipientAddress}} recipient chosen from the address group list
       
PROC     Internal Processing Info (mainly for tracing)
  RequestId $$PROC.RequestId$$ internal request id for the quick message execution
  RequestDate $$PROC.RequestDate$$ internal request date
  SessionId $$PROC.SessionId $$ internal user logon session id
       
UTIL     Utility Tokens
      * Note: values are captured once at the time the template is loaded.
  Empty $$UTIL.Empty$$ empty string
  Guid $$UTIL.Guid$$ system generated 32 character GUID
  Linefeed $$UTIL.Linefeed$$ carriage return / linefeed
  Date $$UTIL.Date$$ current date (no time) Usually used with extended token syntax with a format mask
  DateTime $$UTIL.DateTime$$ current datetime with second precision
  DateTimeExt $$UTIL.DateTimeExt$$ current datetime with millisecond precision
  DateTimeUtc $$UTIL.DateTimeUtc$$ current datetime formattted with UTC universal sortable format mask (u)
  DateTimeUtcExt $$UTIL.DateTimeUtcExt$$ current datetime formattted with UTC rount-drip sortable format mask (o)
  Time $$UTIL.Time$$ current time in timespan format with second precision: HH:mm:ss
  TimeExt $$UTIL.TimeExt$$ current time in timespan format with millisecond precision: HH:mm:ss:fff
  XDate $$UTIL.XDate$$ current date formatted with mask: yyyyMMdd
  XDateTime $$UTIL.XDateTime$$ current date formatted with mask: yyyyMMddHHmmss
  XDateTimeExt $$UTIL.XDateTimeExt$$ current date formatted with mask: yyyyMMddHHmmssfff
  XTime $$UTIL.XTime$$ current date formatted with mask: HHmmss
  XTimeExt $$UTIL.XTimeExt$$ current date formatted with mask HHmmssfff
       
APP     Application and Company Info
  AppBrandInfoName $$APP.AppBrandInfoName$$ application branded name
  ProductName $$APP.ProductName$$  
  VersionNbr $$APP.VersionNbr$$ application version number
  VersionBuild $$APP.VersionBuild$$ application full build number
  SupportCompany $$APP.SupportCompany$$  
  SupportWebsite $$APP.SupportWebsite$$  
  SupportPhone $$APP.SupportPhone$$  
  SupportEmail $$APP.SupportEmail$$  
       
USER     User Object
  SessionId $$USER.SessionId$$ logon session id, same as XPROC.SessionId
  UserId $$USER.UserId$$   internal user id
  UserName $$USER.UserName$$  user logon name / username 
  FirstName  $$USER.FirstName$$  
  LastName  $$USER.LastName$$  
  DisplayName  $$USER.DisplayName$$   
  Email  $$USER.Email$$   
  IsExternal  $$USER.IsExternal$$   
  IsActive  $$USER.IsActive$$    
  ExternalId  $$USER.ExternalId$$  for external authenticated users, the internal id in the external system
  ExternalRef  $$USER.ExternalRef$$  
  ExternalData $$USER.ExternalData$$  
  ExternalFlags $$USER.ExternalFlags$$  
  SecurityLevel $$USER.SecurityLevel$$  
  SecurityProfileId $$USER.SecurityProfileId$$  
  SecurityProfileCode $$USER.SecurityProfileCode$$  
  SecurityProfileName $$USER.SecurityProfileName$$  
  CultureName $$USER.CultureName$$  
  TenantName $$USER.TenantName$$  
       
CONTAINER     Container Data Fields
Base Common Fields
  ProjectId $$CONTAINER.ProjectId$$ owning project id
  ContainerId $$CONTAINER.ContainerId$$ internal Container Id (19 digits)
  ContainerKey $$CONTAINER.ContainerKey$$ internal id of the object. E.g.: internal loan id
  ContainerRef $$CONTAINER.ContainerRef$$ human readable unique key for the object. E.g.: loan number
  ContainerName $$CONTAINER.ContainerName$$ container name returned from the integrated application
  ContainerLabel $$CONTAINER.ContainerLabel$$ container label returned from the integrated application
  ContainerDescription $$CONTAINER.ContainerDescription$$ container description returned from the integrated application
       
Derived expressions from the Container Schema Definition 
  ContainerExprRef $$CONTAINER.ContainerExprRef$$  
  ContainerExprLabel $$CONTAINER.ContainerExprLabel$$  
  ContainerExprMenuLabel $$CONTAINER.ContainerExprMenuLabel$$  
  ContainerExprInfo $$CONTAINER.ContainerExprInfo$$  
  ContainerExprTitle $$CONTAINER.ContainerExprTitle$$  
  ContainerExprTab $$CONTAINER.ContainerExprTab$$  
  ContainerExprInfo $$CONTAINER.ContainerExprInfo$$  
  ContainerExprExtraData $$CONTAINER.ContainerExprExtraData$$  
       
Other example fields from integration * examples assuming a Loan processing system
  LoanNumber $$CONTAINER.LoanNumber$$  
  LoanStage $$CONTAINER.LoanStage$$  
  BorrowerName $$CONTAINER.BorrowerName$$  
       
MsgData     Working Message Data (rarely used)
  FromAddress $$MsgData.FromAddress$$ From address of the email message
  FromName $$MsgData.FromName$$ From name of the email message
  MessageBodyFormat $$MsgData.MessageBodyFormat$$ Content Ext (htm, txt) of the email message body
       
MsgSpec     Quick Message Definition Object (rarely used)
  SpecId $$MsgSpec.SpecId$$ internal quick message spec id  
  Name  $$MsgSpec.Name$$   
  Code $$MsgSpec.Code$$  
  Description $$MsgSpec.Description$$    
  GroupId $$MsgSpec.GroupId$$ recipient address group internal id
  GroupName $$MsgSpec.GroupName$$  recipient address group name 
  TemplateId  $$MsgSpec.TemplateId$$  template internal id 
  TemplateName $$MsgSpec.TemplateName$$  template name