Cloud Migration Resources
Planning a Jira Cloud migration? These resources can help you get started:
→ JMWE Cloud features – Review Cloud features and understand key differences between DC and Cloud.
→ Migration support from Appfire – Learn how we can help you migrate smoothly.
Separation of Duties Condition
A workflow condition that enforces separation of duties (for SAS-70 compliance), i.e. it makes sure that the same user cannot trigger two incompatible transitions on the same issue.
To add 'Separation of Duties Condition' to a transition:
Click Edit for the workflow that has the transition you wish to configure the condition on.
In the Workflow Designer, select the transition.
Click on
Conditionsin the properties panel.Click on
Add condition.Select
Separation of Duties Conditionfrom the list of conditions.Click on
Addto add the condition on the transition.Select the originating status of the transition from the
From Statusdrop-down.Select the destination status of the transition from the
To Statusdrop-down.Click on
Addto add the condition to the transition.
Related links:
Refer to the Use cases for conditions page for use cases for this condition.
Specifying the incompatible transition
Jira does not keep a track of the actual transitions (or workflow actions) but only of the changes in the status of an issue. So, it is impossible to distinguish between two transitions that share the same source and destination statuses. Therefore, this condition requires that you specify transitions in the form of a destination status and a source status (or Any for all transitions leading to the destination status).
When you add this condition to a transition, the add-on checks whether the current user has triggered any transitions between the selected From and To statuses. If a transition has been triggered between the two selected statuses by the current user, then the transition on which the condition is configured will be hidden from the user.
In short, the selected transition will be available to the user as long as the user never triggered any transition between the two selected statuses.