We have a requirement to auto‑assign issues in Jira Cloud based on combinations of three fields (for example: Component, Priority, and Region), resulting in around 5000 unique combinations.
Is this feasible using Jira Automation rules, or would scripts or third‑party plugins (such as ScriptRunner or similar) be required?
We are particularly interested in understanding any scalability limits, best practices, or recommended approaches for managing such a large number of assignment rules.
Welcome to the Atlassian community!
Based on the assumptions that your data is currently in a spreadsheet, the mappings change sometimes, and you have access to Jira Assets, here is the most scalable approach:
Native Automation rules have a limit on the number of components per rule. Instead of hard-coding 5,000 rules, I would use Jira Assets to store your logic as data.
objectType = "Assignment Mapping" AND "Component" = "{{issue.components.name}}" AND "Priority" = "{{issue.priority.name}}" AND "Region" = "{{issue.Region Field.value}}"{{lookupObjects.Assignee.accountId}}Scalability: Assets can easily handle tens of thousands of objects without impacting Jira performance.
Maintenance: You can manage only one automation rule. If the logic changes, you simply update the CSV and re-import.
Efficiency: This avoids the "Service Limit" errors common with massive "If/Else" chains in standard Automation.
If you don't have Jira Assets, you can use ScriptRunner for Jira to fetch data from an external API or a hosted JSON file. However, Assets provides the cleanest "no-code" solution for this level of data volume.
Cheers,
Martin
@Naman Sogani This is doable using Jira automation. if you have 5000 combinations that will be a lot to maintain. It would be a lot to maintain regardless even if you used ScriptRunner or something like that.
Since you are on enterprise you would not need to worry about automation limits.
There are apps like this that might make the overhead a little less but not guaranteed as I do not know your rule set. https://marketplace.atlassian.com/apps/1235482/snapassign-smart-assignments-for-jira?hosting=cloud&tab=overview
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.