Choosing a language

Two languages are available in the rule editor: the rule language and the Advanced Rule Language (ARL).
You can choose to write rules in the rule language or the Advanced Rule Language when you:
  • Add action statements to start and end nodes.
  • Define initial and final actions in task nodes.
  • Write rule statements in action task nodes.
  • Define a runtime rule selection filter in rule task nodes.
  • Map input and output parameters in function task nodes.
  • Add conditions on transitions.

You can easily switch from one language to the other in the rule editor by clicking the toggle button Toggle button.

The syntax of the rule language is close to that of the natural language. For more information about how to use the rule language, see Rule language.

The syntax of the ARL rule language is close to Java™. For more information about how to write actions statements with the ARL rule language, see Advanced Rule Language (ARL).