Verwenden von Kategorien für Arbeitsaufgabentypen

Sie können flexible Berichte generieren und die verbesserte Integration zwischen Teamprojekten nutzen, indem Sie Kategorien verwenden. Sie können einfacher mehrere Arbeitsaufgabentypen (WITs) als Gruppe und verschieden benannte WITs verwalten. Sie können auch den Abfrageoperator In Gruppe verwenden, um eine Liste der Arbeitsaufgaben basierend auf der Kategorie zu filtern, der diese angehören.

Kategorien ordnen mindestens einen WIT einer Kategorie zu. Agile-Planungstools beruhen auf den Standardkategoriendefinitionen, von denen viele einen einzelnen WIT pro Kategorie angeben.

Kategorien werden mithilfe einer XML-Definitionsdatei definiert. Im Folgenden ist ein Beispiel der Funktion und Fehlerkategorieneinträge in dieser Datei angegeben:

<CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
    <DEFAULTWORKITEMTYPE name="Bug" />
  </CATEGORY>
  <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
    <DEFAULTWORKITEMTYPE name="Feature" />
  </CATEGORY>

Mit Kategorien können die folgenden Vorgänge durchgeführt werden:

  • Um Arbeitsaufgabentypen hinzuzufügen, die auf der Backlogseite angezeigt werden sollen, fügen Sie sie der Anforderungskategorie hinzu. Um WITs hinzuzufügen, die auf der Task Board-Seite angezeigt werden sollen, fügen Sie sie der Aufgabenkategorie hinzu. Siehe Hinzufügen von Fehlern zum Backlog oder Task Board.

  • Um WITs hinzuzufügen, die auf ähnliche Weise die der Fehlertyp verwendet werden können, müssen Sie diese der Fehlerkategorie hinzufügen. Siehe Unterstützen des Fehlerupdatestatus mit "Meine Arbeit".

  • Um zu verhindern, dass Benutzer WITs manuell erstellen, die durch ein Formular oder Tool erstellt werden sollen, fügen Sie diese der ausgeblendeten Typenkategorie hinzu.

  • Um nach verschiedene WITs mit unterschiedlichen Namen auf Grundlage des Gebietsschemas zu suchen, weisen Sie diese derselben Kategorie zu und verwenden den Operator In Gruppe.

Standardkategorien und Prozesskonfiguration

In der Prozesskonfiguration wird auf die für das Teamprojekt definierten Standardkategorien verwiesen. Im Folgenden finden Sie die Standardkategorien, die in jeder der TFS-Prozessvorlagen definiert werden:

  • Fehlerkategorie

  • Codeüberprüfungs-Anforderungskategorie und Codeüberprüfungs-Antwortkategorie

  • Funktionskategorie

  • Kategorie der Feedbackanforderung und Kategorie der Feedback-Rückmeldung

  • Anforderungskategorie (siehe Hinweis 1)

  • Kategorie freigegebener Schritte

  • Freigegebene Parameterkategorie (siehe Hinweis 2)

  • Aufgabenkategorie (siehe Hinweis 3)

  • Testfallkategorie

  • Testplankategorie (siehe Anhang 4)

  • Testsammlungskategorie (siehe Anhang 4)

  • Ausgeblendete Typenkategorie

Hinweise:

  1. Steuerelemente die WITs erscheinen auf den Backlog- und Sprint-Backlogseiten.

  2. Beim Upgrade auf TFS 2013,2 inbegriffen.

  3. Steuert, welche WITs am Taskboard angezeigt werden.

  4. Beim Upgrade auf TFS 2013.3 inbegriffen.

Die meisten dieser Kategorien sind selbsterklärend und enthalten meist nur einen WIT in der Kategorie. Die Ausnahme von dieser Regel stellt die ausgeblendete Typenkategorie dar.

Wenn Sie WITs erstellen, die sich auf ähnliche Weise verhalten und ebenso wie die durch die oben erwähnten Kategorien definierten Typen behandelt werden sollen, fügen Sie diese der Kategorie hinzu. Wenn Sie beispielsweise einen oder mehrere Fehlertypen definiert haben, können Sie diese Typen der Fehlerkategorie hinzufügen. Auf diese Weise werden diese Fehlertypen von der Prozesskonfiguration automatisch wie der standardmäßige Fehler-WIT behandelt. Sie können auch die Anforderungskategorie anpassen, um zwei oder drei WITs einzuschließen, die Sie über den Product Backlog hinzufügen können.

Prozesskonfiguration

In der Prozesskonfiguration werden das Layout und die Felder definiert, die in der Anzeige der Seiten Product Backlog, Task Board und Portfoliobacklog verwendet werden. Diese Seiten werden über Team Web Access (TWA) angezeigt. Die Prozesskonfiguration verwendet Kategorien zum Konfigurieren dieser Funktionen. Um diese Funktionen anzupassen, lesen Sie zuerst den Abschnitt Verweis der Prozesskonfigurations-XML-Elemente. Beachten Sie außerdem die folgenden Einschränkungen:

  • Um das Backlog und die Task Boards zu verwenden, müssen Sie mindestens einen WIT der Anforderungskategorie und einen WIT der Aufgabenkategorie zuordnen.

  • Derselbe WIT kann nicht gleichzeitig der Anforderungskategorie und der Aufgabenkategorie zugewiesen werden.

  • Wenn Sie mehrere WITs in die Anforderungs- oder Aufgabenkategorie einbeziehen, wird der dem DEFAULTWORKITEMTYPE-Element zugewiesene Typ auf den Backlog- und Boardseiten von Agile als Standardtyp angezeigt.

  • Für alle WITs, denen Sie eine Kategorie zuweisen, auf die in der Datei "ProcessConfiguration" verwiesen wird, müssen Sie die Workflowzustände einem gültigen Metazustand zuweisen, wie unter Verweis der Prozesskonfigurations-XML-Elemente beschrieben. Einige Team Foundation-Clienten verweisen auf die Kategorie und Metastate-Zuweisungen, die in der Datei "ProcessConfiguration" definiert sind.

Ausgeblendete Typenkategorie

In der ausgeblendeten Typenkategorie wird der Satz von WITs angegeben, den die Benutzer nicht manuell erstellen sollen. Standardmäßig enthält diese Gruppe:

Fragen und Antworten

F: Wie füge ich eine Kategorie hinzu?

A: Zum Ändern der für ein Teamprojekt definierten Kategorien exportieren Sie die XML-Definitionsdatei, nehmen Änderungen vor und importieren diese dann mithilfe des witadmin-Befehlszeilentools. Siehe Importieren und Exportieren von Kategorien [witadmin].

F: Kann ich einen WIT mehr als einer Kategorie hinzufügen?

A: WITs, die Sie den Kategorieanforderungen oder der Aufgabenkategorie hinzufügen, müssen entweder zur einen oder zur anderen, jedoch nicht zu beiden Kategorien gehören. Was die Fehlerkategorie betrifft, so kann er der Fehlerkategorie sowie anderen Kategorien hinzugefügt werden. Weitere Informationen dazu finden Sie unter Hinzufügen von Fehlern zum Backlog oder Task Board.

F: Wie werden Kategorien benannt?

A: Jede Kategorie hat einen Anzeigenamen und einen Verweisnamen, der innerhalb des Teamprojekts jeweils eindeutig sein muss. Weitere Informationen finden Sie unter Kategorien-XML-Elementreferenz.

F: Kann ich eine Abfrage basierend auf einer Kategorie filtern?

A: Ja. Verwenden Sie den In Group-Operator mit dem Work Item Type-Feld. 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

F: Was geschieht, wenn ich mehr Fragen habe?

A: Posten Sie Ihre Fragen, oder suchen Sie nach einer Antwort im Visual Studio TFS-Forum für Projektmanagement und Arbeitsaufgabennachverfolgung.