Overview

Workflow macros define the major functionality of your workflow template, such as States (and the Transitions between them), Tasks and Triggers.

The {workflow} macro must be the first macro in your template, and must contain at least one {state} macro in its body.

Basic Syntax

In this example workflow, there are two states and one trigger.

{workflow:name=Example}
   {state:Start|sumbit=Stop}
   {state}
   {state:Stop|submit=Start}
   {state}
   {trigger:statechanged|state=Stop}
      {set-message}State is: Stop{set-message}
   {trigger}
{workflow}

All Examples

See: Examples

Macros

{workflow} body macros

{state} body macros

{trigger} body macros

See: Actions