The execution of the workflow follows the workflow branches. When there is only one branch between two steps and no evaluation criterion, then the next step is always executed.
Add evaluation criteria to the branch to control when the next step should be executed. When all branches have criteria and no one is valid then the workflow executions is ended.
The branches with a criterion will be evaluated first and selected when valid.
Use the branch evaluation order to control which branch has priority. Lower value goes first. The ordering number is displayed at the end of the branch criteria as a small index number.
When the current user is “Adam” then the “Test D-2” message box will be displayed in this example. The D-1 and D-2 branches are evaluated first, since they have a criterion. Then D-2 is evaluated before D-1, since that branch has a lower ordering number.