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.
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.ComponentAccessorif(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.
It looks like you're new here. Sign in or register to get started.