Details
-
Suggestion
-
Resolution: Won't Do
-
None
Description
NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? 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):
- 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).
- 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).
- 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).
- 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
- relates to
-
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.
- Closed