Workflow patterns

These workflow patterns are supported:

  • Sequential flow with activities of type Task, Notification, and so on.
  • Conditional flow using a step of type Decision

    A conditional flow has two branches, "Yes" and "No", and uses a condition based on the workflow parameters.

  • Repeating flows using a Loop Back step
  • Parallel flows using a Parallel step
    • An unlimited number of branches is allowed and parallel execution is unconditional.
    • You can configure whether the workflow must continue when all branches are completed or when one of the branches is completed.
  • Subprocess

    This is a modeling optimization to delimit a part of the workflow that can be expanded and collapsed. A subprocess is not a workflow on itself.