Work Item Classification and Project Hierarchy

I played a little with Work Item customisation and I think it is very usefull feature. And classifying work item with iteration and area is very good, but what if I have need to classify work item with some other thing as sector in my organization chart (treepath) or external stakeholders also organized in hierarchycal fasion.
In Team Project Settings there is "Areas and Iterations" dialog where I can edit iterations and areas, but I think that it could very useful if I can add my own classifier, like organization hierarchy, and bind it to my custom work item. Just an idea...

[604 byte] By [NikoVrdoljak] at [2008-2-13]
# 1

Niko,

I was told that there is no way of creating your own classifier in this version. I don't know why and if that will be implemented in future releases though.

Note: Here is why I know it.

/ Johan

JohanNordin at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Work Item Tracking...
# 2

You could add a custom field to your work item template and make it required in any state. That should help with furthur classification issues.

Rahul

RahulOhri at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Work Item Tracking...
# 3
Rahul wrote: "You could add a custom field to your work item template and make it required in any state. That should help with furthur classification issues."

Yes I could, but what if I don't need classic custom field, but hierarchical field like "Area"?

NikoVrdoljak at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Work Item Tracking...
# 4

Well, adding a custom field to Classification.xml does create a valid process template and successfully uploads into TFS but fails at runtime. I would recommend renaming the Area element to something like "MyClassification" and add child nodes to it to define your hierarchy. Heres an example:

<?xml version="1.0" encoding="utf-8" ?>

<tasks>

<task

id="UploadStructure"

name="Creating project structure"

plugin="Microsoft.ProjectCreationWizard.Classification"

completionMessage="Project structure created.">

<taskXml>

<Nodes>

<Node StructureType="ProjectModelHierarchy" Name="MyClassification" xmlns="">

<Children>

<Node StructureType="ProjectModelHierarchy" Name="HNode1"></Node>

<Node StructureType="ProjectModelHierarchy" Name="HNode2"></Node>

</Children>

</Node>

</Nodes>

</taskXml>

</task>

</tasks>

Hope this helps alleviate the issue.

Regards,

Rahul Ohri

(Wannabe MSFT)

RahulOhri at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Work Item Tracking...

Visual Studio Team System

Site Classified