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
Community Members
Community Events
Community Groups

Set assignee from component lead in scriptrunner

Hello Community,

I would like that when the user fills the compsant field, the Assignee is filled with the lead of this component, this is script here is the script I am using :

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.event.type.EventDispatchOption;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.customfields.manager.OptionsManager;

def customFieldManager = ComponentAccessor.getCustomFieldManager()
def issueManager = ComponentAccessor.getIssueManager()

def issueKey = "RP-83"
def issue = issueManager.getIssueObject(issueKey)
//def issue = issue as Issue

//Get Value of the component
def ComponentValue = issue.getComponents()

//Get Values Name and lead of the component
def ComponentName =
def Lead = ComponentValue.lead

//fill the field Assignee with the lead of the component
if {



But i am stuck on the if loop because i dont know how to configure it.

Can you help me please ?

Thank you in advance.



1 answer

1 accepted

1 vote
Answer accepted

Hi @BYA 

You can do that natively in Jira by setting the default assignee to component lead. In case you want to do it using script for additional logic you can do that as well.

Something like this to assign the issue to a user that you can get from the component lead.

def issueService = ComponentAccessor.getIssueService() 
def validateAssignResult = issueService.validateAssign(user,, issue.reporterId)
issueService.assign(user, validateAssignResult)


Hello @Ravi Sagar _Sparxsys_

Is workin, thank you so much !!!!



Like Ravi Sagar _Sparxsys_ likes this

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events