Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Scriptrunner Scrip Listener slower than Fast-Track Post Function = problem

Gavin Minnis
August 3, 2018

@JamieA

I use a Script Listener to create a sub-task when a custom field value equals "Yes." I also use a Fast-Track Post Function to transition my workflow when:

issue.subTaskObjects.size() == 0

So essentially, I want to Fast-Track my workflow forward if there aren't any unresolved sub-tasks (Note: I recognized the condition above won't do what I need. I address that below.) . If I update the custom field value to "Yes" via a transition screen, I expect the Fast-Track to FAIL since a sub-task is created. However, this does not happen. I believe that what may be happening is that the Post Functions, including the Fast-Track, complete before the Script Listener determines I've updated the custom field to "Yes." So the sub-task is created AFTER the Fast-Track post function has completed.

The reason I think this is happening is because the Fast-Track is blocked, as I expect, when I complete the previously stated actions AND a sub-task already exists on the issue.

QUESTIONS:

  1. Am I correct in my assumption that the Post Functions might be completing before the Script Listener is taking action?
  2. The current condition I'm using above is not what I need. I really want to confirm that IF there are any sub-tasks open that they must all be resolved to allow the Fast-Track to complete. Can you guide me on how to create that script condition?

Thanks for your help.

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
1 vote
Answer accepted
Vishal
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 Champions.
March 27, 2021

So,I have managed to do myself & if anyone wondering here is a solution. I used a trigger called "When : Issue Linked" then edit issue with the smart field update {{destinationIssue.summary}}

Jaime Capitel (resolution)
Atlassian Partner
June 15, 2023

@Vishal I'm trying to do something similar not sure if your solution would help.

I have an epic and I'm creating an automation to create a number of standard tasks below it that include the summary of the epic as part of their summary. So it would be:

Epic Summary: "Tutorial Video"

Task 1: "Script for {Tutorial Video}

Task 2: "Screenshares for "{Tutorial Video}"

...etc

Is this what you achieved?

Vishal
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 Champions.
August 30, 2023

Hi @Jaime Capitel (resolution)

No, it is not what did, but I have the solution & have done something similar which will work in your case.

All you need to do is preset your Tasks issue summary as below :

Task 1 : Script for {{issue.summary}}

Task 2 : Screenshares for {{issue.summary}}

This will work upon choosing appropriate trigger action.

Thanks

Jaime Capitel (resolution)
Atlassian Partner
August 30, 2023

Thanks! Gotta try this :)

TAGS
AUG Leaders

Atlassian Community Events