Send notification when all subtasks are resolved

Hi, all!

I want to use a built-in script "Send a custom email" from Script Runner plugin (groovy), but I don't know how to write next condition, using groovy language: all subtasks are resolved.

My global task: send notification to assignee of task, when all subtasks are resolved.

2 answers

1 accepted

2 votes
Accepted answer
Hi Kirilova, it' possible you don't need to program a condition at all if you use the "Transition parent when all subtasks are resolved" post function in thecsubtask workflow. This post function is also provided by the script runner plugin. It will automatically transition your parent issue once the subtask and all his siblings have been resolved. You would just add the "send custom email" to this parent transition and use the assignee as recipient. Of course you should then fire an event that does not cause another email sent to the the assignee but this can be controlled in the notification scheme.
0 votes

Hi Kirilova. As Dieter says, the condition is optional, and if you use the "auto-transition when resolved" post-function maybe you don't need this one, it can be handled as a regular notification in the notif scheme.

You might want to use the custom email notif if you want greater control over the email though. Assuming you are using this as a listener or workflow function on the sub-task issue type, this condition should do it:

issue.parentObject?.subTaskObjects?.every {it.resolution}

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Oct 31, 2018 in Marketplace Apps

Marketplace Spotlight: Zephyr

Hello Atlassian Community! Each month, we run a series of Spotlights to highlight Marketplace vendors and apps that our team thinks this Community would find valuable. In last month's Spotlig...

315 views 0 1
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you