Create jira sub-task during issue creation time using script runner
//Description: used for create subtask per component in If user select coponents and CIP# field value // Date: 2021-07 import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue import com.atlassian.jira.issue.IssueInputParametersImpl import org.apache.log4j.Logger import com.atlassian.jira.issue.CustomFieldManager def log = Logger.getLogger("com.acme.workflows") def ftopor_cip_customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObject("customfield_20320"); def ftopor_cip_values = (String)issue.getCustomFieldValue(ftopor_cip_customField); final newLabel = 'create_subtask' if (!issue.subTask) { //log.warn (issue.getComponentObjects().getAt(0)?.getName()) no_of_componets = issue.getComponentObjects().size() if(no_of_componets>0){ for (i=0; i<no_of_componets; i++){ createSubtask(issue,issue.getComponentObjects().getAt(i)?.getId(),issue.getComponentObjects().getAt(i)?.get