I would like to issues to transition to different statuses on creation (e.g, to 'open' or 'input queue') depending on the priority level that was entered in the creation screen. I imagine this should be doable with a post-function or validator but am not sure exactly how to make it happen.
Alternatively, if Script Runner is a better option, could anyone point me in the right direction in terms of what code to use?
You can add a post-function on the Create transition which will execute another transition based on the priority value. Check this Script Runner sample - I think it does exactly what you need - https://scriptrunner.adaptavist.com/latest/jira/builtin-scripts.html#_fast_track_transition_an_issue
Hi Boris - thank you for your answer. It was useful but I never got it working because the workflow I wanted to apply the post function to is shared by various projects and I was afraid I'd interfere with them. I've only just come back to it and realised that if I include the project key of the project I want to apply it to in the condition, it could be ok.
My problem now is that I don't speak Groovy. My attempt of:
(issue.getProjectObject().getKey() = "TSUPP") && (issue.priority?.name == 'High'||'Emergency')
In the condition field hasn't worked for me. Any ideas on how to express this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.