For my current project I have to add a record to a database when a custom workitem changes to specific states. For this you can build a TFS plugin which fires at the WorkItemChanged Event. However our company policies don’t allow us to build these plugins because it is processed for each workitem in all projectcollections. This action is only needed for a few team projects.
My question: is it possible to create some clientside plugin(perhaps a VS plugin) which fires an action on this event instead? Or is there someway to create another sort of listener to this event?
Any suggestions would be greatly appreciated, thanks in advance.
In the end I created a custom control for in the WorkItem editform. Within this control I could implement all the required logic for creating the database record.
So instead of setting the combobox state to the onhold state, there now is a button which does exactly the same, executes my custom coding and thus adds a record to our database.