While a common transition is a great way to share transitions in a workflow and reduce the amount of management work that will otherwise be required, it has the following two limitations:
As your workflow starts becoming more complicated, explicitly creating the transitions becomes a tedious job; this is where global transitions come in.
A global transition is similar to a common transition in the sense that they both share the property of having a single destination status. The difference between the two is that the global transition is a single transition that is available to all the statuses in a workflow.
In this recipe, we will look at how to use global transitions so that issues can be transitioned to the Frozen status throughout the workflow.
As usual, you need to have a workflow you can edit. Since we will be demonstrating how global transitions work, you need to have a status called Frozen in your workflow, and ensure that there are no transitions linked to it.
Perform the following steps to create and use global transitions in your workflow:
The following screenshot depicts the preceding steps:
After the global transition is added to the Frozen status, you will be able to transition issues to Frozen regardless of its current status.