I want to set the value of urgency custom field based on the value of priority and impact custom fields

I have a request to automatically set the urgency custom field value based on the value of other two custom fields (priority and impact). We have script runner installed but don't know what is the best way to do that.
Note: we want to set this while creating the issue,but not as a post function.

2 answers

2 votes

I'm not sure I understand this "while created, not as a post function".  The create transition has a post-function which is the perfect place to do it - user has put in good data, commited the new issue, perfect time to work out and populate another field.

Your script boils down to

  • get custom field value (impact)
  • get priority field value
  • perform logic
  • set custom field value (target)

There are quite a few examples at https://scriptrunner.adaptavist.com/latest/jira/quickstart.html

I meant while creating the issue, I don't want to set this value after creating the issue. I want to get this field filled on the create screen itself.

Ah, I see, you want to fill a field with a default value based on other values, allow the user to overwrite it, and have their data over-written if they go back and amend the other values. Definitely possible, but best done in javascript, which isn't my field.

Thank you very much for your reply. I already created the java script and I put it in the field description but the problem that if I changed the project or the issue type and changed it back to the issue that has this script in one of its filed, Jira does not load the script again, it just ignore it.

That's one of the (many) reasons not to try it in javascript and do it the reliable way, in a post-function. For javascript, you're going to need to intercept new page and refresh and update page and other javascript events that update the page.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Oct 09, 2018 in Jira Core

How to manage many similar workflows?

I have multiple projects that use variations of the same base workflow. The variations depend on the requirements of the project or issue type. The variations mostly come in the form of new statuses ...

391 views 6 0
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you