So this is more of a "Is this a common thing or is this a big no no" type of question
We have experienced the similar issue to others with the SD Workflow in that setting a task to "Done" keeps the Resolution as "Unresolved". We managed to overcome that with the Post Functions option and so far it looks ok.
One thing that did occur though is that you seem to be able to set the Post Function so that it sets it to a specific Resolution, but what if different tasks required different resolutions? I went to Resolve Issue on a "Bug" work item and noticed that i had a pop up window/screen appear in which i can select which Resolution i want to assign to that bug (Fixed, Work for me...etc).
So my question is, is it approved good practice to mirror this so that the Task brings up a Resolution window when resolving it so you can choose which Resolution you would like to assign to it? I havent figured out how to do this yet but i'm guessing that if its possible on "Bug" then its possible on other workitems
Apologies for the essay, i just like to ensure i'm clear :-)