Each step in a business process that is implemented in the workflow must be related to an activity. There may be additional activities required to validate the workflow. For example, route activities may be used to ensure a workflow is well-formed.
All activities in the workflow must have an activity type, as well as a split and join type. Activities which include notifications and manual activities must have at least one participant that is the target of the notification or manual activity task. It may also be helpful to identify any other participants who play a role in an activity.
The following are the activities required for the Close Case workflow:
Activity Number | Activity Description | Activity Type | Participants | Join Type | Split Type |
---|---|---|---|---|---|
1 | Start workflow | Start | n/a | n/a | Choice XOR |
2 | Notify case owner case not closed | Route | Case owner | None | None |
3 | Check case review(s) and notify reviewer(s) | Automatic | Case reviewer(s) | None | None |
4 | Check case reactivation | Automatic | n/a | None | None |
5 | Check case referrals and create communications for service supplier(s) | Automatic | Service supplier(s) | None | Choice XOR |
6 | Route if user closing case is case owner | Route | n/a | None | None |
7 | Notify case owner if case is closed | Route | Case owner | None | None |
8 | Create communication for primary client | Automatic | Primary client | Choice XOR | None |
9 | Mail service supplier(s) and primary client communications | Manual | Case owner | None | None |
10 | End workflow | End | Not applicable | Choice XOR | n/a |