Reordering branches

You can reorder branches of a Choice, Decision and Parallel steps in the following way:

 

Double click the step to open the Mini property editor. Use the arrows up ReorderArrowUp and arrows down ReorderArrowDown to move branches one level up or down.

 

ReorderingBranches

 

For a Choice and Decision step, you can also sort branches according to the value of the Frequency (with the highest frequency on top). Just press the ReorderArrowSort button. This button is disabled if the user has already rearranged steps himself.

 

The main branch of the Parallel step (thus, the one that ends with a Stop or Exit step) is always the first on the list. In general, it cannot be swapped with any other branch.  So, you can reorder only the second and the next branches. However, there are two exceptions from this rule.

If you  have a fork-join construct where the first parallel branch contains a Join step that is joining the end(s) of the other parallel branch(es), then it is possible to swap the first branch contained between the Parallel and Join steps with the other (joint) branch of this Parallel.
If the first branch of the Split step can be converted into a parallel branch (thus, it does not have any external incoming or outgoing goto's) then it can be swapped with any other branch of this Split..

Additionally, using the Design mode, you can change position of any step in the diagram. In this way, you can also move, e.g., the third branch of a Parallel step on top of its main branch. When you open the Mini property editor the main branch will be still the first one in the list. Swapping the second and the third branch there will result in swapping the top and the bottom branch on the diagram.

ReorderingBranches2         ReorderingBranches3

You can also reorder the (parallel) entry points. Similarly as for a Parallel step, the main branch of the process and  is always the first on the list even if the entry point branch(es) themselves are moved on top of the main branch using the Design mode.