A workflow model consists of multiple workflow stages. When a stage is defined for a workflow model, the stage type defines the level of participation for users in that stage of the workflow. A workflow model has:
A single Submit stage which is defined by a list of allowable workflow tasks that can be used to submit changes
An optional series of Approval or Enrichment stages, each consisting of a single workflow task
A single Commit stage used for final approval and commitment of all workflow tasks performed