You can control actions using the following elements:

  • Start and done actions that allow you to specify the start and end of an action sequence.
  • Control nodes, such as decision, merge, fork, and join nodes that allow you to control the sequencing of action usages.
  • Guard conditions that allow you to specify conditional succession.
  • Structured control actions, such as if action usage, while action usage, for action usage that allow you to control the performance of nested action usages in a structured way.