In this chapter, we will cover:
Creating a new workflow
Adding screens to workflow transitions
Using common transitions
Using global transitions
Restricting the availability of workflow transitions
Validating user input in workflow transitions
Performing additional processing after a transition is executed
Rearranging the workflow transition bar
Restricting the resolution values in a transition
Preventing issue updates in selected statuses
Making a field required during workflow transition
Creating custom workflow transition logic
Sharing workflows with workflow bundles