When a QA user moves an Issue from state "Resolved" to "Verified", for example, I want a dialog to pop up and force him to set the value of Resolution.
How do I do this? Which Post Function?
A post function is the wrong place - they execute after a transition has passed all validation and can not stop the transition.
The right place is a "validator" on the workflow.
However, for resolution, you don't need to one. Just put it on the transition screen and the user has to fill it in.
Hi @David Goldstein
Have a look at https://confluence.atlassian.com/jirakb/mapping-a-screen-to-a-workflow-transition-720634253.html to help you with associating the screen to the transition..
For making the field required during transition, refer to https://confluence.atlassian.com/jirakb/how-to-make-jira-applications-fields-required-in-a-workflow-transition-691011903.html . But it needs the jira suite utilities plugin to be purchased.
Hope it helps
Hello David,
You just need to add a transition screen with the Resolution field. In order to make this field mandatory, you can use a JSU validator or a ScriptRunner behaviour.
Regards,
Marcos.
Great. How do I see the Transition Screen?
Sounds easy, but you are talking to a newbie with zero experience with Jira. Details please.
I don't have confluence. Another option?
Here you have some documentation about this... https://confluence.atlassian.com/jirakb/mapping-a-screen-to-a-workflow-transition-720634253.html
Create your transition screen like any other screen, then inside the workflow, select the transition you want the screen to appear on.
Once inside the transition, select Edit > then select the Screen Option field and set it to the screen you created before.
You don't need to do most of that. Resolution is set whenever it is on an "edit" type screen.
There's two parts to it
First, go to and edit the workflow, and find the transition you want to ask the user for a resolution on. In the properties box for the transition, you will find the current screen in use. If there is none, you can change it to the "resolution screen"
Second step might not be needed if you already have a screen for resolving issues -but go to Admin -> Issues -> Screens and add a new screen, putting at least "resolution" on it. Then go back to the workflow to select it
You don't need Confluence, it is providing the public documentation system that Fazila is pointing at.
It looks like you're new here. Sign in or register to get started.