Arbeiten mit Kategorien für Arbeitsaufgabentypen

Sie können Kategorien von Arbeitsaufgabentypen als Unterstützung für das Ausführen von Abfragen und Nachverfolgen von Informationen definieren, die ggf. ähnlich sind, jedoch über einen anderen zugewiesenen Namen verfügen. Bei der Verwendung von Kategorien wird eine Zuordnung zwischen einem Arbeitsaufgabentyp und der Kategorie hergestellt. Der Arbeitsaufgabentyp wird markiert, um anzuzeigen, dass er einer bestimmten Kategorie angehört.

Jede Kategorie hat einen Anzeigenamen und einen Verweisnamen, der innerhalb des Teamprojekts jeweils eindeutig sein muss. Weitere Informationen finden Sie unter Benennungskonventionen für Arbeitsaufgabenverfolgungs-Objekte.

Nur Administratoren von Teamprojekten und Team Foundation-Administratoren sind berechtigt, Kategorien zu ändern.

Themeninhalt

  • Syntaxstruktur

  • Für MSF-Prozessvorlagen definierte Kategorien

  • Filtern einer Arbeitsaufgabenliste basierend auf einer Kategorie

Syntaxstruktur

Eine Kategorie wird innerhalb des CATEGORIES-Satzes von CATEGORY-Elementen definiert, der gespeichert und von einem Teamprojekt verwendet wird. Eine Kategorie kann nicht leer sein. Jedes CATEGORY-Element muss genau ein DEFAULTWORKITEMTYPE-Element und 0 (null) oder mehr WORKITEMTYPE-Elemente definieren.

Um einer Projektauflistung eine Kategorie hinzuzufügen, importieren Sie mithilfe des Befehlszeilentools witadmin importcategories die folgende Syntax:

<?xml version="1.0" encoding="utf-8" ?> 
<cat:WITCATEGORY version="1.0" xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
<CATEGORIES>
   <CATEGORY name="Category Name" refname="Category Reference Name" >
      <DEFAULTWORKITEMTYPE name="MyCorp.Defect"/>
      <WORKITEMTYPE name="work item type name 1" />
      <WORKITEMTYPE name=" work item type name 2" />
      …
      <WORKITEMTYPE name=" work item type name n" />
   </CATEGORY>
</CATEGORIES>

Die Namen der einzelnen Arbeitsaufgabentypen, die für jedes DEFAULTWORKITEMTYPE-Element und WORKITEMTYPE-Element angegeben werden, müssen Arbeitsaufgabentypen entsprechen, die für das Teamprojekt definiert wurden. Beim Importieren einer Kategoriedatei überschreiben Sie die Inhalte, die vorher importiert wurden.

Für MSF-Prozessvorlagen definierte Kategorien

Wenn Sie mit einer der Microsoft Solutions Framework (MSF)-Prozessvorlagen ein Teamprojekt erstellen, wird die folgende Kategoriedatei verwendet, um vier Kategorien zu definieren: Fehlerkategorie, Anforderungskategorie, Kategorie für freigegebene Schritte und Testfallkategorie. Sie können diese speziellen Kategorien verwenden, um die Interaktion mit der Team Foundation-Arbeitsaufgabennachverfolgung und Test Manager zu unterstützen.

Der Inhalt dieser Datei definiert wie unten aufgeführt die standardmäßigen Arbeitsaufgabentypen für die einzelnen Kategorien:

<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
   <CATEGORY name="Bug Category" refname="Microsoft.BugCategory" >
      <DEFAULTWORKITEMTYPE name="Bug" />
   </CATEGORY>
   <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
      <DEFAULTWORKITEMTYPE name="User Story" />
   </CATEGORY>
   <CATEGORY refname="Microsoft.SharedStepCategory" name="Shared Step Category">
      <DEFAULTWORKITEMTYPE name="Shared Steps" />
   </CATEGORY>
   <CATEGORY refname="Microsoft.TestCaseCategory" name="Test Case Category">
      <DEFAULTWORKITEMTYPE name="Test Case" />
   </CATEGORY>
</cat:CATEGORIES>

Filtern einer Arbeitsaufgabenliste basierend auf einer Kategorie

Sie können eine Arbeitsaufgabenabfrage definieren, die die Liste nach allen Arbeitsaufgaben filtert, deren Arbeitsaufgabentyp zu einer ausgewählten Kategorie gehört. Sie können diese Abfrage in Verbindung mit dem Operator In Gruppe verwenden. Die folgenden Filterkriterien geben z. B. alle Arbeitsaufgaben zurück, die sich im aktuellen Teamprojekt befinden, dem Teammitglied zugewiesen sind und per Definition der Fehlerkategorie angehören:

Und/Oder

Feld

Operator

Wert

 

Teamprojekt

=

@Project

Und

Zugewiesen an

=

@Me

And

Arbeitsaufgabentyp

In Gruppe

Fehlerkategorie

Siehe auch

Aufgaben

Erstellen einer Kategorie für Arbeitsaufgabentypen

Referenz

Kategorien-Definitionsschemareferenz

Anpassen von Kategorien für Arbeitsaufgabentypen [witadmin]

Konzepte

XML-Elementreferenz für WITD

Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten

Weitere Ressourcen

Zusammenfassen von Arbeitsaufgabentypen in Kategorien