Originally asked by Kaleigh Garcia on 21 February 2024 (original question)
Hello, I’m attempting to map our Salesforce Priority to our Jira Priority values. I used the script mentioned in the Exalate resource, but it’s defaulting to “Unprioritized” regardless off the remote Priority value. Am I missing something? Any assistance is appreciated.
// Set Priority based on replica.priority
def priorityMapping = [
“1”: “P0 - Critical / Widespread”,
“2”: “P1 - Critical / Contained”,
“3”: “P2 - Noncritical / Widespread”,
“4”: “P3 - Noncritical / Contained”,
]
def priorityName \= priorityMapping\[replica.Priority\_\_c?.name] ?: "Unprioritized" // set default priority in case priority isn't found
issue.priority \= nodeHelper.getPriority(priorityName)
Comments:
Stéphane Thillay commented on 21 February 2024
Naïve questions:
- Is Priority__c a string or an integer (if that has an impact on the key for the mapping).
- If Priority__c is a picklist, you might want to look for the “.value” instead of “.name”.
Kaleigh Garcia commented on 21 February 2024
Stéphane Thillay , that worked!! THANK YOU SO MUCH