Arbeitsaufgabentypkategorien-Elementverweis

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.

Darüber hinaus einige Features wie die agile Planungstools und My Arbeits-Kategorienverwendungskategorien, von Prozessvorgängen zu konfigurieren.Bevor Sie eine Kategoriedatei ändern, lesen Sie die Informationen, die in Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration bereitgestellt werden.

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.

In diesem Thema

  • Syntaxstruktur

  • Kategorien definiert mit einer Standardprozessvorlage

  • Filtern einer Abfrage auf Grundlage 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:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/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>
   . . . 
</cat: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.

Kategorien definiert mit einer Standardprozessvorlage

Wenn Sie ein Teamprojekt erstellen, indem Sie eine der Standardprozessvorlagen verwenden, die mit der neuesten Version von Team Foundation Server bereitgestellt werden, werden die folgenden Kategorien definiert, die erforderlich sind, um die Funktionen zu unterstützen, die von Visual Studio ALM und Test Manager verwendet werden:

  • Fehlerkategorie

  • Codeüberprüfungs-Anforderungs-Kategorien- und Codeüberprüfungs-Wartekategorie

  • Feedback-Anforderungs-Kategorien- und Feedback-Wartekategorie

  • Anforderungskategorie

  • Kategorie freigegebener Schritte

  • Aufgaben-Kategorie

  • Testfallkategorie

  • Ausgeblendete Typ-Kategorie

Die meisten dieser Kategorien sind selbsterklärend, und die meisten enthalten nur einen Arbeitsaufgabentyp in der Kategorie.Die verborgene Typ-Kategorie gibt den Satz von Arbeitsaufgabentypen an, die Sie Benutzer nicht manuell erstellen möchten.Diese Typdefinitionen werden verwendet, um die Feedback- und Codeüberprüfungserfahrungen zu unterstützen sowie die Definition von Testfällen.

Im folgenden Beispiel wird der Inhalt der Definitionsdatei der Standardkategorie für die Visual Studio Scrum-Prozessvorlage auf.

<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
<!-- Usage: for resilience in Test system. Even if WITs have different name, they can be referred to by the category -->
   <CATEGORY name="Bug Category" refname="Microsoft.BugCategory" >
      <DEFAULTWORKITEMTYPE name="Bug" />
   </CATEGORY>
   <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
      <DEFAULTWORKITEMTYPE name="Product Backlog Item" />
      <WORKITEMTYPE name="Bug" />
   </CATEGORY>
   <CATEGORY name="Test Case Category" refname="Microsoft.TestCaseCategory">
      <DEFAULTWORKITEMTYPE name="Test Case" />
   </CATEGORY>
   <CATEGORY name="Shared Step Category" refname="Microsoft.SharedStepCategory">
      <DEFAULTWORKITEMTYPE name="Shared Steps" />
   </CATEGORY>
   <CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Request" />
   </CATEGORY>
   <CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Response" />
   </CATEGORY>
   <CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
      <DEFAULTWORKITEMTYPE name="Feedback Request" />
   </CATEGORY>
   <CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
      <DEFAULTWORKITEMTYPE name="Feedback Response" />
   </CATEGORY>
   <CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
      <DEFAULTWORKITEMTYPE name="Task" />
   </CATEGORY>
   <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Request" />
      <WORKITEMTYPE name="Code Review Response" />
      <WORKITEMTYPE name="Feedback Request" />
      <WORKITEMTYPE name="Feedback Response" />
      <WORKITEMTYPE name="Shared Steps" />
   </CATEGORY>
</cat:CATEGORIES>

Filtern einer Abfrage auf Grundlage 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

And

Zugewiesen an

=

@Me

And

Arbeitsaufgabentyp

In Gruppe

Fehlerkategorie

Siehe auch

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

Definieren von Kategorien für Arbeitsaufgabentypen