Hello there,
is there a way to update the priority on a issue according to a value on another customfield.
I found out that scriptrunner behavior's can do this.
I wrote a behavior but i am not able to set the priority.
I mean i set it but it is not taking into account.
How can i update the priority of the current issue ?
The issue.SetPriorityId( 1) seems to not working.
here is the code i wrote:
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.ComponentManager;
import org.apache.log4j.Category
def cfniveauescalade = getFieldById("customfield_10809") // *name* of your custom field
def cfniveauescaladevalue = cfniveauescalade.getValue()
def cfpriority = getFieldById("Priority")
log.debug("///////////////////////BEhavior PRIORITYYYYYYYYYYYYYYYYY//////////////////")
log.debug("cfniveauescaladevalue: " + cfniveauescaladevalue)
switch (cfniveauescaladevalue)
{
case "0": case "2": case "2c":
log.debug("///////////////////////case 0 2 2c")
cfpriority.setFormValue(4)
break;
case "4": case "5": case "4c":
log.debug("///////////////////////case 4 5 4c")
cfpriority.setFormValue(1)
break;
case "3c":
log.debug("///////////////////////case 3C")
cfpriority.setFormValue(2)
break;
default:
log.debug("///////////////////////case default 3")
cfpriority.setFormValue(3)
break;
}
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.