Hi Team,
I want to set priority using a severity-frequency matrix.
For ex : If the "Severity" field value is "1-Critical" and "Frequency" field value is "High", the Priority field should be changed to "Blocker".
I am trying with the below code, but its not working. Is there any reference for this kind of requirement?

import com.atlassian.jira.issue.IssueFieldConstants
import groovy.transform.BaseScript
import com.onresolve.jira.groovy.user.FieldBehaviours
def priorityMatrix = [
Blocker: [
"1 - Critical" : "1 - High"
],
Critical : [
"1 - Critical" : "2 - Medium"
]
def priorityField = getFieldById(IssueFieldConstants.PRIORITY)
def severityFieldValue = getFieldByName('Severity').value as String
def frequencyFieldValue = getFieldByName('Frequency').value as String
def priority = priorityMatrix[frequencyFieldValue][severityFieldValue]
priorityField.setFormValue(priority)