Auto Set Due Date based on a Priority of a ticket

Elif Alverson August 28, 2018

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!

1 comment

Comment

Log in or Sign up to comment
Dave Bosman _Realdolmen_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 28, 2018

Hi @Elif Alverson

You can find an answer in this post

Regards

Dave

Elif Alverson August 28, 2018

@Dave Bosman _Realdolmen_ , we use Jira server and Automation has not been purchased.

Any other suggestions?

Thanks!

Dave Bosman _Realdolmen_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 28, 2018

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

Elif Alverson August 28, 2018

@Dave Bosman _Realdolmen_ , 

Script you suggested has many error messages and I would like this rule to be specific to only one issuetype. 

Please see below. 

image.png

Dave Bosman _Realdolmen_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 28, 2018

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

Elif Alverson August 28, 2018

@Dave Bosman _Realdolmen_ , I am not good at scripting at all.  Thanks for your help. 

TAGS
AUG Leaders

Atlassian Community Events