Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Scripted JQL Condition not working

Hans-Hermann Hunfeld August 28, 2015

Hi all,

tried to get a scripted JQL condition working, but i have some problems with that setup. Here´s the use case:

Workflow A has a post workflow action which fires after all other actions:
Transition 41 will be triggered on all issues linked to the current issue through the has Epic link type.


Workflow B (which is basically a copy of A) is acting as expected, so far all is ok. But, while adding a single condition in workflow B to only allow this transaction when:
Script workflow function : The action will be allowed if the issue matches the JQL query: "project = "COPY Way Forward" and issuetype = Epic and issueFunction not in linkedIssuesOf("Status != Closed", "has Epic")"

Logically this is correct, checked it in parallel in the issue search (only when all linked issues are closed the according epic is shown in the result, otherwise not; Condition Validator plugin also confirms this).

The idea behind this additional condition is to not allow this triggered transaction when at least one issue linked to the epic is not in status closed. I assume that the update of the issue in workflow A is not fast enough to pass the condition build in workflow B, but how to achive this goal?

Any ideas are welcome!

Thanks & regards,
Hans-Hermann

2 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Hans-Hermann Hunfeld September 2, 2015

@Jamie Echlin [Adaptavist]: Do you got an idea what might going wrong here?

The only workaround i know is to create an automation rule where to check regularly the same conditions and update the issue (in my example it would be the Epic to be closed if all linked issues are closed).

Thanks for any hints!

Regards,
Hans-Hermann

0 votes
Nicolas Bourdages
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 28, 2015

I've had issues sometimes when using these advanced queries in places other than the issue search. Have you tried saving that query as a filter, and doing "filter = myfilter" as your query in the post-function?

Hans-Hermann Hunfeld August 28, 2015

Hi Nicolas, did a quick test, the behavior is still the same as before. Nevertheless, thanks for your answer!

TAGS
AUG Leaders

Atlassian Community Events