//Thiswasarequestfromapotentialcustomer//Therequirementswerethatthepricewasenteredasanumber//andtheThirdPartyRelationshipwaschosenfromasingleselectlist//thentheAssigneeisassignedautomaticallyaspartofacreateissuetransitionpostfunctionimportcom.atlassian.jira.component.ComponentAccessorimportcom.atlassian.jira.user.ApplicationUserimportcom.atlassian.jira.issue.fields.CustomFielddefprojectComponentManager=ComponentAccessor.getProjectComponentManager()defcustomFieldManager=ComponentAccessor.getCustomFieldManager()defuserUtil=ComponentAccessor.getUserUtil()defuserCf=customFieldManager.getCustomFieldObjectByName("UserPicker")defnumberCf=customFieldManager.getCustomFieldObjectByName("Purchase Amount")defselectCf=customFieldManager.getCustomFieldObjectByName("Third Party Relationship")defpurchaseAmount=issue.getCustomFieldValue(numberCf)asdoubleif(purchaseAmount<5000){issue.setAssigneeId('user1')}elseif((purchaseAmount>=5000)&&(purchaseAmount<=10000)){if(selectCf=='value A'){issue.setAssigneeId('user1')}else{issue.setAssigneeId("user2")}}else{issue.setAssigneeId("user2")}
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.