This works well. A couple of things that may not be clear to some users: 1. The Work Item Visualizer is in the toolbar. 2. You need to enter a work item number in the text box and hit <enter>.
Very useful to get an overview of your work items. Also a perfect way to visualize for management that the work they expect you to do is actually quite a bit more complex than they might realize ;)
This is an excellent tool that VS should have right out of the box but I have a question and a comment;
1. How can I save the color changes I make for my legend? Everytime I re-invoke the visualizer I have to change the colors to my preference.
2. When a Bug work item has a "Tested by" link type to a Test Case work item the bug shows up outside of the Test Case in the Show All as Group view. It's seems funny because the Bug just sits in the Change Request group when it should belong to the Test Work item that found it. Not a big deal as you can define another link type between the Bug and Test Case but Tests/Tested by seems to be the most logical.
Great tool that I expect our team will be using every day. We make extensive use of the work item hierarchy features in TFS 2010 and this extension makes it SO much easier to work productively with them. We did have an issue when a large number of nodes are linked together because it loads all of them at once. We worked around it by using ctrl-F to find nodes after the whole thing is loaded. All in all, a must-have extension.
I have a work item with thousands of nested links. When i try to visualize it or any of its children I get:
---------------------------
Microsoft Visual Studio
---------------------------
TF26198: The work item does not exist, or you do not have permission to access it.
---------------------------
OK
---------------------------
I am the TFS admin and have all rights here.. So it's a bit curious. I can get others to work with less relationships. Is there a max number of relationships?
Found the answer: http://stackoverflow.com/questions/4645520/how-to-open-dgml-file-in-visual-studio-2010-professional says you need „Ultimate“ Edition ! The viewer is not included in the "Professional" Edition of VS :-(
Please consider adding the ability to visualize all work items from the query results. Or even better - add a context menu to the query results that would include the selected work items in the diagram.
Additionally, please consider using different connector styles for the different types of links. Ideally, the connector line and arrow styles could even be configurable for each link type.
I like the idea of custom styles. Shouldn't be too hard to update. I'm not sure how much time it would take to integrate the context menu option at a query level. Currently the work item visualizer only works off of 1 work item ID, the tree could get pretty big depending on how you link work items. I remember hearing one person entered one work item ID and had like 200 work items brought back in the visualizer after it mapped through all the links, so that's why I tried to keep it simple. I think it def can be done but performance could come into play. I could probably add functionality to limit how many levels of the work item hierarchy tree are shown. Haven't had too much time to work on these extensions though. Consider it considered though, if I get some free time :) Thanks for the suggestions Cy
Just a hint, if you doesnt know it allready - integration with the Context menu is probably very easy, at least then you know the Id's :) Fortunatly it's quite easy to find them, follow this post http://blogs.msdn.com/b/dr._ex/archive/2007/04/17/using-enablevsiplogging-to-identify-menus-and-commands-with-vs-2005-sp1.aspx and you can get the id, just by pressing Ctrl + Shift and doing the operation you want to extend.
The contect menu for WI Query results is, CommandSetGuid ={2DC8D6BB-916C-4B80-9C52-FD8FC371ACC2}, CmdID MENU_RESULTLIST = 517
I am connected to a team project which is on client TFS server with different domain. Though I am able to connect the Teamproject through Team Explorer, this extension is keep on giving access denied error. The reason could be you are checking the with login credentials which may not be effective as I am on different TFS server
Hmm interesting. I'm not sure exactly what's causing that. I know we originally coded it to connect by using the current Visual Studio DTE2 object and attach to it's TeamFoundationServerExtService object to establish a connection. I'll have to look into it when I get some free time.
This extension seems to be using windows saved credentials rather than VS's credentials. I've changed my windows' credentials to the one that I use for the TFS, then the extension worked.
Great extension! thank you.
When I try on install this package on the TFS App Tier server (TFS2010) it gives me error .."This extension is not installable on any currently installed products". product details are as below.
Microsoft Visual Studio 2010
Version 10.0.30319.1 RTMRel
Microsoft .NET Framework
Version 4.0.30319 RTMRel
Installed Version: Professional
Syam,
follow the steps below
1.open visx file using 7zip
2.extract and open 'extension.vsixmanifest' file using text editors.
3.add your edition type to it
<SupportedProducts>
<VisualStudio Version="10.0">
<Edition>Ultimate</Edition>
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
4.save the file and replace the once inside the extension.
5.enjoy installing and using it!!!
Hello - what is the Edition text I should use if I am just using the Team Explorer with the shell? I can't install the extension with just the shell. I've tried 'Standard' and 'Std' but neither worked.
thanks!
I am having the same issue as Eric above. The version I have is Visual Studio 2010 Team Explorer, pressing the Copy Info button shows the same version as Syam, but I have this: Installed Version: Standard
I tried replacing Ultimate with Standard, but still get the "This extension is not installable on any currently installed products" error
How can I save the color changes I make for my legend? Every time I re-invoke the visualizer I have to change the colors to make them more distinguishable.
I tried using the Advanced Selection to select only those types of work items I was interested in and hiding the rest. However, when I right-click the graph and try to click Selection -> Hide Unselected, my selections in the Advanced Selection box are unselected. Seems to be a bug? I don't want to have to individually remove nodes from the graph. :(
I get the following error when searching for an item: A field definition Team Project in the work item type definition file does not exist. Add a definition for this field or remove the reference to the field and try again.
I think there might be a problem because the language of our tfs is set to german and therefore the names of the fields are also german (Team Project = Teamprojekt). Could you update a version where the fields you are searching for are changeable in the config-file so I can change the field names to german?