how to update menu selections on source actions, help
on our Defect workflow we have added process flow before Resolved state
in progress
implemented
verified
resolved
however, there is a Source code action, Deliver and Resolve, which is causing us problems.
is there any way to change the context menu selections? cause in our case it should be
Deliver and set Implemented
in progress
implemented
verified
resolved
however, there is a Source code action, Deliver and Resolve, which is causing us problems.
is there any way to change the context menu selections? cause in our case it should be
Deliver and set Implemented
Accepted answer
unfortunately these answers are not correct
1. if you mark a workitem as the target of 'duplicate by' it will be forced Resolved.. the above setting would affect that.
2. our workflow is inprogress thru verified are in the open state. only after verification is it resolved.
so the developer can NEVER 'resolve' the workitem on checkin to the stream.
I am the designer of the workflow, to meet our business requirements and these hard coded side effects are really causing us trouble.. (the closure of the dup is also hard coded, but only for some workflows by specific ID, enhancement request opened and closed as dup, but dup is wrong).
dup closure enhancement request
1. if you mark a workitem as the target of 'duplicate by' it will be forced Resolved.. the above setting would affect that.
2. our workflow is inprogress thru verified are in the open state. only after verification is it resolved.
so the developer can NEVER 'resolve' the workitem on checkin to the stream.
I am the designer of the workflow, to meet our business requirements and these hard coded side effects are really causing us trouble.. (the closure of the dup is also hard coded, but only for some workflows by specific ID, enhancement request opened and closed as dup, but dup is wrong).
dup closure enhancement request
Comments
showing 5 of 9
show 4 more comments
3 other answers
The "Deliver and Resolve" operation does as it implies. It delivers the change set and resolves the work items that are associated. If your "implemented" workflow state isn't a resolved state, it won't set your work items to that state. The operation also doesn't handle multiple resolved states very well. It just takes the first resolved state and uses it to resolve the work item.
Your intended workflow also seems different than what is expected. The default workflow for a defect is resolved then verified (in terms of the defined states in the process configuration). If you set your "implemented" state as the resolved state, and as your only resolved state, invoking "Deliver and Resolve" will go to "implemented" for you. Although, this will impact your work item queries and other things that treat resolved work items differently.
Comments
Sam,
what I meant was to change this setting:
To my knowledge that setting is used to run the selected action on deliver and resolve. If you select the action that is appropriate to you, the workflow would work.
To finally resolve the workitem (or whatever action is used) you would still be able to trigger that action n the workitem editor.
what I meant was to change this setting:
To my knowledge that setting is used to run the selected action on deliver and resolve. If you select the action that is appropriate to you, the workflow would work.
To finally resolve the workitem (or whatever action is used) you would still be able to trigger that action n the workitem editor.
Hi Sam,
did you try to set the resolve action in the workflow you are changing to an action that goes into implemented? That should trigger the right workflow action on deliver and resolve.
It is possible to chage the menus in Eclipse, you would essentially have to change the plugins with the messages. I would suggest not to. It is messy and you would have to do it for each update. If you can live with the action name in the menu the resolve action should do what you want.