Is there a way for an issue to automatically be assigned to a specific Component at creation? Can it be based on the Epic Link?
Thanks,
Dave
Hi @Dave Frohwitter ,
This is not possible with out of the box JIRA. It is possible to set a fixed Component, but not one that follows a condition!
The only way to do this would be to use a plugin like Scriptrunner and create a script listener.
Here is an example :
https://community.atlassian.com/t5/Jira-questions/set-Component-in-groovy-script/qaq-p/196655
import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.Issue import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.comments.CommentManager import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.util.ImportUtils import com.atlassian.jira.user.util.DefaultUserManager import com.atlassian.crowd.embedded.api.User import com.atlassian.jira.project.Project MutableIssue issue = issue Project project = issue.getProjectObject() def component = componentManager.getProjectComponentManager().findByComponentName(project.getId(),'ComponentName') issue.setComponentObjects([component])
Hope this helps, let me know if you decide to proceed with this solution and need further help with the script.
JT
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.