Force completion pattern
The following pattern table highlights facts around the force completion/early completion pattern:
Signature |
Force Completion/Early Completion Pattern |
Classification |
Human Task Pattern |
Intent |
Forcefully or abruptly completing a task. |
Motivation |
To cater to those business requirements that require early completion of the task regardless of other participants in the workflow. |
Applicability |
The early completion pattern offers you the flexibility to abruptly complete a task. For example, an insurance claim goes to an insurance agent and then to the claim manager. If the first participant (the insurance agent) rejects it, we can end the workflow without sending it to the next participant (the claim manager). Such cases can be modeled in the BPMN flow; however, this makes the model complex. Hence, modeling them in the routing slip makes things efficient. |
Implementation |
To perform the abrupt completion of the task, there are two methods:
|