Workflow Conditions

Conditions control the availability of a transition to be triggered by the user.

Jira Misc Workflow Extensions makes the following Conditions available to Jira administrators:

  • Current Status ConditionA workflow condition that allows you to hide/show a particular transition from the list of available workflow actions, based on the current status of the issue. 
  • Hide transitionA workflow condition that hides a transition from the user, thus preventing the user from triggering it.
  • Related Issues ConditionA workflow condition that allows you to hide/show a particular transition from the list of available transitions based on issues related to the current issue. It can be used to test the existence of certain related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.). The transition to which the condition is added will be available only if the related issues respect certain conditions.
  • Related Issues Status ConditionA workflow condition that allows you to hide/show a particular transition from the list of available transitions based on the status of issues related to the current issue. Checks the status of related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.). The transition to which the condition is added will be available only if the issue's related issues are all in one of the selected statuses.
  • Previous Status ConditionA workflow condition that allows you to hide/show a particular transition from the list of available workflow actions, based on the previous status(es) of the issue. 
  • Scripted (Groovy) ConditionA workflow condition which hides/shows a transition based on the result of a Groovy expression. 
  • Separation of Duties ConditionA workflow condition that enforces separation of duties (for SAS-70 https://innovalog.atlassian.net/browse/SAS-70 compliance), i.e. it makes sure that the same user cannot trigger two incompatible transitions on the same issue.
  • User ConditionA workflow condition that allows you to hide/show a particular transition from the list of available workflow actions based on either the current user or users in a specific field meet certain criteria, such as being the reporter or assignee, belonging to certain groups or project roles, satisfying a Groovy condition, etc.