As joe is writing there two are ways, either create a Transition screen that shows this field and then force a change, before transition.
an according to me easier way is to use the update field function that is available when creating a post function.
Go to the workflow (edit mode) add a post function, choose update issue Field
As @Tomas_Gustavsson said the resolution must be set. Moving it to closed should initiate a transition screen to set the resolution or a post function that sets it. I've seen several new users miss that part of the workflow.
Resolution Field can't be made optional. DO NOT put the field on any screen except the one presented in the transition where it is to be set. Resolution is a special field in JIRA. It has an initial value of ‘Unresolved’, which means the field is NULL in the database. It is ALWAYS required when it appears on the screen. ONLY display it on the screen during a transition to the status where you want it set. Once it is set the issue ID will appear with as
strikethrough. If you re-open an issue the transition from closed to reopen needs to have a post function to CLEAR the resolution field to set it back to Unresolved
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events