Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-25179

When adding/editing a workflow transition, it is not possible to add an individual condition which is separate from the outermost grouped condition.

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      NOTE: This suggestion is for JIRA Cloud. Using JIRA Server? See the corresponding suggestion.

      When adding/editing a workflow transition, it is not possible to add an individual condition which is separate from the outermost grouped condition. Instead, clicking the 'Add' link (at the top left of the transition's 'Conditions' tab) simply adds your individual condition to the outermost grouped condition.

      This makes it cumbersome to add an individual condition independently of the outermost grouped condition and then switch the logic of this individual condition (independently of the outermost grouped condition).

      For example, I have an outermost grouped condition consisting of (A AND B AND C) to which I want to add the individual condition D.

      After using the 'Add' link to add D, I get '(A AND B AND C AND D)' - not '(A AND B AND C) AND D'.

      Why is this distinction important? Because if I wanted to switch the logic of the original grouped condition only, I'd get '(A OR B OR C OR D)' - not '(A OR B OR C) AND D', the latter of which:

      • is intuitively what I'd intended
      • would be a valid (complex) condition.

      To get the latter (complex) condition, I'd have to do the following - assuming I'm starting with the grouped condition (A AND B AND C):

      1. Click the 'Add grouped condition' link (against A) to add B and C to A, so I get ((A AND B AND C) AND B AND C).
      2. Click the 'Add' link at the top-left (or the outermost group's 'Add condition to group' link) to add D to the outermost group, which gives me ((A AND B AND C) AND B AND C AND D).
      3. Click the 'Delete' link (against B and C in the outermost group) to remove B and C from the outermost group, which finally gives me ((A AND B AND C) AND D).
      4. I can then go ahead and switch the logic of the internal group to give me ((A OR B OR C) AND D).

      This is an unnecessarily complex set of steps to generate this fairly straightforward complex condition.


      To resolve this issue, the 'Add' link at the top-left (mentioned in step 2 above) should always add individual conditions that are 'external to' the outermost group. Reason? - you can always add D to an outermost group (A AND B AND C) using the 'Add condition to group' link.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ggaskell Giles Gaskell [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: