Group workflow rules to further restrict your transitions

You can group Restrict transition rules to add granular restrictions on your workflow transitions. Learn more about workflow rules.

Group workflow rules

To do anything below, you must be an admin.

You can only group Restrict transition rules. Learn more about rule types.

To get started, navigate to the workflow editor:

  1. From your Jira Software project, go to Project settings > Issue types.

  2. In the sidebar, select which issue or request type you want to edit.

  3. Select Edit workflow.

  4. Select the transition you want to group Restrict transition rules on.

If you don’t already have a Restrict transition rule on the transition:

  1. Under your transition’s settings, select the + next to Rules.

  2. In the sidebar, select Restrict transition.

  3. Choose one of the rules and set it up.

In the sidebar with your transition settings, you should see your Restrict transition rule configured.

Add a new group

To add a new group, you need to nest it in an existing group. Since Restrict transition rules come with a group, you’ll never be without one as long as you have one on your transition. If you don’t, follow the steps above and configure one.

To add a group:

  1. In the transition settings sidebar, find the group you want to add a new group in.

  2. Select the ··· to the right of Must be all / Can be any.

  3. Select Add child group.

Alternatively, you can group an existing rule:

  1. Find your Restrict transition rule in the transition settings sidebar.

  2. Select the ··· next to the rule.

  3. Select Group.

Add a rule to a group

To add a rule to a group:

  1. Find the group you want to add rules to in the transition settings sidebar.

  2. Select the ··· next to the group.

  3. Select Add rule to group.

Alternatively, you can add an existing rule to a group:

  1. Find your Restrict transition rule in the transition settings sidebar.

  2. Drag and drop it into your desired group.

Switch between Must be all / Can be any

You can change how a group enforces rules by switching between Must be all / Can be any. If you’re familiar with and / or logic, these work the same way. This is how they each work:

  • Must be all: Every rule (or rule group) in the group must be met or you won’t see the transition on an issue. It’s similar to an and statement between each rule in the group.

  • Can be any: One of more rules (or rule groups) have to be met, or else you won’t see the transition on an issue. This means if you fulfil one of the rules, you’ll be able to see the transition. It’s similar to an or statement between each rule in the group.

To change how your group enforces rules:

  1. Find the group you want to change.

  2. Select Must be all / Can be any.

  3. Select how you want the group to enforce rules.

Additional Help