Hi All
I am new to scriptrunner and trying to create my own script to auto create sub-task based on a custom field (multi picker). Our UMS works from our active directory. Here is what i have so far, any help would be appreciated?
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.ApplicationUser
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.IssueFactory
def cfRIA = CustomFieldManager.getCustomFieldObjectByName("Release Impact Assessor(s)")
def issue = com.atlassian.jira.issue.MutableIssue
def issueObject = IssueFactory.getIssue()
Collection<ApplicationUser> users= (Collection) issue.getCustomFieldValue(cfRIA);
if(users != null)
{
for(i in 0..users.size()-1)
{
Object AssigneeValue = users.get(i).getName();
issueObject = IssueFactory.getIssue()
issueObject.setProjectObject(issue.getProjectObject())
issueObject.setIssueTypeId("10600")
issueObject.setParentId(issue.getId())
issueObject.setSummary(issue.getSummary())
issueObject.setAssigneeId(AssigneeValue)
subTask = issueManager.createIssue(authenticationContext.getUser(), issueObject)
subTaskManager.createSubTaskIssueLink(issue.getGenericValue(), subTask, authenticationContext.getUser())
i++
}
}