Default assignee plugin

Chasovskikh Kirill
Contributor
September 13, 2024

Hello!

For some projects, we use a system of assignees based on statuses and custom field values.

A simple example: for a bug, we have different default assignees depending on the status and the field Dev Team (Frontend, Backend, etc.).

It's possible to implement this using automation or ScriptRunner. However, with automation, the interface can become complicated, and with ScriptRunner, maintaining all the scripts can be tricky—especially in projects where I have 20 values for a custom field, and each value has its own assignee.

Are there any plugins that can simplify the implementation of default assignees?

2 answers

1 vote
Valerie Knapp
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 13, 2024

Hello @Chasovskikh Kirill , thanks for your question.

Are you using components in this project? If not, I think this could help you. 

If you create a series of components for the different areas, you can configure the issues created with the components to have a component lead set as the assignee. Here is the documentation if you want to take a look https://support.atlassian.com/jira-software-cloud/docs/configure-jira-components/ 

I appreciate that that components might not help you with the more complex situations but it might resolve the simple ones and then you can decide what to do about a scripted or automated solution. 

You asked about apps, I'm not aware of anything specifically for this but maybe someone else is. 

Anyway, good luck and please share your feedback if you have questions or doubts. 

Cheers

1 vote
Manoj Gangwar
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 13, 2024

Hi @Chasovskikh Kirill 

You can create the automation using the IF Else condition for the custom field value.

Trigger> Issue Created

Condition> Issue type = Bug

Use If condition >Customfield-xxxx = xzy

Then assignee = abx

Else condition > customfield_1234= abc

Then assignee = qwe

and so on...

Chasovskikh Kirill
Contributor
September 16, 2024

Hello Manoj, thank you for your response.

It's fine to use automation for simple workflows.

However, for example, I have two statuses for five projects, where the assignee is determined based on a custom select list field with 20 values. Sometimes, people overlap in their roles.

So, initially, I need to create 10 different rules. And if someone leaves the company, I have to manually find all the rules associated with that person. Unfortunately, there is no convenient way to search for such rules.

Like Valerie Knapp likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events