Conditionally skipping a stage
You can define the conditions that cause a case to skip a stage in a life cycle. By moving a case to the next stage in the sequence when the current stage is not relevant, you can resolve a case more quickly.
At run time, your application evaluates the when condition before the case enters the stage. If a true value is returned, the processes in the stage are skipped and the case moves to the next stage in the sequence.