I have set up auto-sub task creation using post functions on a couple of transitions in our workflow. However, I our workflow can go back and forth between stages, and therefore i only want the sub-tasks to create the first time it gets transitioned.
Is there a script that i can use in the condition section of the post-script auto-sub task function that will only create the sub-task if a sub-task with the same summary doesn’t already exist on the Parent? If it does exist, then the sub task wont’ create, but if sub-task doesn’t already exist, then it will create.
thanks
Tracey
Hello i know this is old post but i am facing same issue,
sub task wont’ create, but if sub-task doesn’t already exist, then it will create.
Can you please help me with this script
Thanks,
Siva.
Hi
I"ve added the below script into the create a sub-task post function code editor condition. You'd need to update 'manage onboarding' to be the relevant summary of the sub task that you don't want to re-create if the same summary exists.
import com.atlassian.jira.component.ComponentAccessor
def subtasks = issue.subTaskObjects
if(subtasks.find{it.summary == "Manage Onboarding"})
{
return false
}
else
{
return true
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You will need to add a condition on your subtask creation workflow postfunction.
The condition may look like below
(PLEASE NOTE : THIS IS NOT A WORKING SCRIPT JUST FOR YOUR REFERENCE , I have not tested this , it may or may not work . Please try on your test instance)
for( def subtask in issue.subTaskObjects){
if(subtask.summary == "your summary")
return false
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thanks Mizan - yeah i know i need a condition but not sure how to write the script. I tried your example above but it didn't work. It blocks the sub-task from creating at all on the transition, even if one doesn't exist already. hopefully someone has been able to do this successfully and can provide the exact script.
thanks for your help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
All the best :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Tracey Ryan i know this is old post but i am facing same issue,
sub task wont’ create, but if sub-task doesn’t already exist, then it will create.
Can you please help me with this if you got any script to resolve this
Thanks,
Siva.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.