Configuring workflows can be a painful thing, especially when there are similar transitions used in 10 different places and they get changed every now and then. The change might be the simplest thing possible, such as editing just the name of the transition, but we still end up modifying it in 10 places.
This is where OSWorkflow's common actions come to our rescue. These are transitions that can be shared across the various statuses. The most important thing to remember here is that the target status of the common transitions will be the same, and they share the same workflow elements like triggers, conditions, validators, post functions, and even transition properties.
The default workflows in JIRA come with some common transitions. For example, the Software Simplified Workflow comes with common transitions like In Progress and Done. If you need to modify one of these transitions, you need to modify it only once and the change will be made everywhere...