Currently, here our workflow to close an issue:
Moving an issue to Done:
Within the transition, using the Resolve screen and validation rules to present and require a Resolution type.
To expand on that, AFTER the Resolution type is selected, depending on the Resolution Type selected, there are a few fields that need to be completed prior to moving the issue to Done. The reasoning is, if the issue is 'Not Being Fixed', 'Duplicate', or 'Won't Do', those fields are not applicable. Ideally, if the fields are completed, the issue moves to Done, but if not, then another screen is presented for them to complete
It would seem that someone would have already solved for this, but I cannot find anything specific to this use case nor can I figure out how to do it without adding another Status, which I don't want to do. It's important that I make this as seamless to the users as possible without any sort of process change on their part.
We do not have Scriptrunner or any other apps that I think could help with this.
@Kim Walton you need the double validator, but that doesn't exist within same transition.
I know you said that you want to make this as seemless to users as possible, but you could create another status: "Canceled" that has Resolution validator on the transition.
Transition to done will have both resolution and field required validators.
Agreed - this is the best approach. Create multiple transitions with different names and then use different screens and validators for each.
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.