Each type of variable requires a unique prefix to reference it.
Type | Prefix | Example |
|---|---|---|
Global | $ | %$SomeGlobalVariable% |
Rule Set | # | %#SomeRuleSetVariable% |
Temporary | @ | %@SomeTemporaryVariable% |
In most cases the reference is generated for you automatically. For example, if you assign a temporary variable named JobName directly to an action parameter, the selected variable name is converted to a variable reference string of the form %@JobName%.
Variable references can also be used as part of expressions. To increment the value of a Rule Set variable named UsageCount, the value is the expression 1 + %#UsageCount%. This expression is evaluated at runtime and the result assigned back to UsageCount.

