Why are issues never Resolved when using Greenhopper Simplified Workflow

Jack Baty August 12, 2012

I love the concept of the Greenhopper Simplified Workflow, and have transitioned several projects to that workflow. What I've discovered is that Issues are never Resolved (meaning Resolution is never set to Resolved, even though the status does.)

This is confusing when looking at issues in other contexts, as they still appear in users' dashboards, etc. What is the best way to cause issues in the "Done" column to have their Resolutions set during the transition?

3 answers

1 accepted

5 votes
Answer accepted
Michael Tokar
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 22, 2012

The effect of converting to a Simplified Workflow for an existing project, with regards to Resolution, is intentional.

When creating a new project with a Simplified Workflow, it is easy to dictate which status of the workflow equates to the "Done" column - it's the Done status. So we set up the workflow in this instance to set the Resolution to "Done" when issues are transitioned into that status, and for all other transitions we unset the Resolution.

When converting existing projects to a Simplified Workflow, we did not do the work to either automatically determine or manually ask the user what the "Done" column status(es) should be - this was deemed as further work. But at the same time, we had to remove all existing transitions from their current workflow in order to simplify it (so that the new workflow only contains global transitions). And we also wanted to remove all screens from all transitions.

So we were left with a question of what to do about with the Resolution field. We decided that we would unset it on any transition, because in (n-1) cases (where n is the number of columns), that was the desired effect (i.e. that an issue becomes unresolved). This was important because we did not want to invalidate JIRA's logic around unresolved issues (certain JQL and gadgets look at this value, for example).

So out of the box, the Resolution field will not be set correctly. But the upshot is, the customer can configure the simplified workflow to re-instate the behaviour that they require for their workflow. Either they can put a screen on the global transition(s) for status(es) in the Done column of their board, or they can change their post functions to set the Resolution accordingly.

Jack Baty October 23, 2012

This all makes sense, thank you for the detailed follow up. I have been, as you suggested, editing the post function after converting to the simplified workflow. It's not too much trouble.

0 votes
Jobin Kuruvilla [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 12, 2012

Check the workflow and see if the resolution is set the post function. This has to be set on the workflow.

Jack Baty August 12, 2012

The Resolution is explicitly cleared in that workflow step. Converting the workflow to the Simplified Workflow for an existing project seems to do that. It might turn out that I have to modify the workflow after conversion each time, but would rather not. Just making sure this is intended behavior.

Incidentally, the project's original workflow *did* set Resolution correclty.

Jobin Kuruvilla [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 12, 2012

That is the reason why it is not shows as resolved. You will have to modify the workflow to set it back, not clear it.

Jack Baty August 12, 2012

That's what I've done, thanks. Seems like a surprise behavior (and one that probably shouldn't be necessary) for anyone converting an existing workflow to the Simplified Greenhopper Workflow.

Svein Are Grønsund August 28, 2012

The whole point, I guess, is that using "Simplified Workflow" is just too simple...
The "GreenHopper Simplified Workflow"-workflow tells us: "Do not manually modify this workflow".

So, that's a big bummer for GHSW...

Robert Schweser September 20, 2012

The simple transitions for "Resolve" and "Close" do not set resolution via post function correctly. They rather clear resolution which is not wished behaviour. Wished behaviour would be to set the resolution to a default value.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events