Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,300,108
Community Members
 
Community Events
165
Community Groups

Auto populate date field in subtask in Groovy Scripting

Edited

we need the "Need By date" field to auto populate while creation of subtask and its field value to be 5 days prior from the "Original due date" field value present in the parent task.  

1 answer

1 accepted

0 votes
Answer accepted

Are the subtasks created by some sort of existing automation? If so, can you share what you have so far?

Or are these manual subtasks created by the user via the UI and you only need to automate the date field?

If so, do the parent task and the sub-task share the same workflow? Or are they different workflows?

You should be able to copy the date from the parent in a postFunction on the Create transition for the sub-task workflow.

If you have a recent version of scriptrunner, you don't even need a script. You can just use the "copy field values" feature.  Never mind that ... it won't work because of your need to have 5 days before

If you really want to use a script, it would look like this

import com.atlassian.jira.component.ComponentAccessor
if(issue.parent){
def originalDueDateCf = ComponentAccessor.customFieldManager.getCustomFieldObjectsByName('Original due date')[0]
def dueDateCf = ComponentAccessor.customFieldManager.getCustomFieldObjectsByName('Need By date')[0]
def originalDueDate = issue.parent.getCustomFieldValue(originalDueDateCf )
if(originalDueDate ){
issue.setCustomFieldValue(dueDateCf, originalDueDate-5)
}
}

 

Thanq so much for the reply

Hi ,

when i was trying to test the scripting was showing error.

 

 

Thanks.

Try using "parentObject" instead of parent.

def originalDueDate = issue.parentObject.getCustomFieldValue(originalDueDateCf )
Like Ravi Kanth likes this

Hi Peter,

I Thanqu so much that the code worked.

Thanqu for ur reply.

 

N.Ravikanth

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Jira Software

An update on Jira Software customer feedback – June 2022

Hello Atlassian Community! Feedback from customers like you has helped us shape and improve Jira Software. As Head of Product, Jira Software, I wanted to take this opportunity to share an update on...

54 views 1 3
Read article

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you