Hello,
I am trying to automate due dates based on the priority of the tickets based on a issue type.
This is what I would like to do;
If high priory is selected, enter 7 days from today in a due date field.
If medium priory is selected, enter 30 days from today in a due date field.
If low priory is selected, enter 90 days from today in a due date field.
I have tried to use this one below for script runner - behaviors , but it does not work.
def dueDateField = getFieldByName("Due Date")
def Sev = getFieldByName("Priority").value
def dateToSet
if (Sev == "Critical") {
dateToSet = new Date() + 7
} else if (Sev == "Major") {
dateToSet = new Date() + 30
} else if (Sev == "Minor") {
dateToSet = new Date() + 90
}
dueDateField.setFormValue(dateToSet.format("dd/MMM/yy"))
What other methods should I try to accomplish this ?
Any suggestions and help will be appreciated.
Thank you!
@Dave Bosman [Realdolmen] , we use Jira server and Automation has not been purchased.
Any other suggestions?
Thanks!
Hi,
There is a free version called automation for jira lite
And if you scroll to the bottom of the previous page you can find a script for scriptrunner that does the same thing
Regards
Dave
Script you suggested has many error messages and I would like this rule to be specific to only one issuetype.
Please see below.
Hi,
If the script is no good then you will either have to make a few modifications or use the first method with automation for jira
I'm not really good at scripting either, so i can not really assist you on that.
Regards
Dave