...
- Part of the workflow system
- Can be looped
- Step combinations are restricted by certain constraints
- Example: it makes no sense to combine a reviewingstep and an acceptance step with the reviewstep as the last one in the sequence
- Different categories of steps as described in the domain model analysis
- Each step defines a role or number of roles
- Can contain a sequence of actions
Detailed Design
WorkflowPart
- Generalization of Actions and Steps
- Interface used for common parts in the workflow system
- Selection of the next step/action (depending on the current action and eventually a choice for an action)
...