Freigeben über


Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage

Die Arbeitsaufgabentypen (WIT), die für eine Prozessvorlage definiert werden, bilden die Grundlage für alle Nachverfolgungs-, Überwachungs- und Berichterstellungsschritte bei der Entwicklung eines Produkts und seiner Funktionen. Ein WIT definiert die Datenfelder, den Workflow und das Arbeitsaufgabenformular für eine Arbeitsaufgabe, die in einem Teamprojekt nachverfolgt wird. Zu Arbeitsaufgabentypen zählen Fehler, Benutzertextabschnitte und Aufgaben. Sie können zuerst die Typdefinitionen anpassen, um Felder hinzuzufügen, den Workflow zu ändern oder das Arbeitsaufgabenformular zu ändern. Sie können WITs hinzufügen oder aus einer Prozessvorlage entfernen.

Geben Sie die Typdefinitionen für eine Prozessvorlage für mehrere Arbeitsaufgaben als Aufgabe im Arbeitsaufgabenverfolgungs-Plug-In an. Diese Aufgabe ist erforderlich, da Nachverfolgung und Berichterstellung von Arbeitsaufgabentypen unterstützt werden. Geben Sie jede Typdefinitionsdatei an, die innerhalb des taskXml-Elements hochgeladen werden soll. Die Plug-Ins für Testverwaltung, Berichte und das Portal hängen vom erfolgreichen Upload der Definitionen für WITs ab.

Die Prozessvorlagen für Team Foundation Server (TFS) definieren mindestens sechs Arbeitsaufgabentypen. Auf die Typen und Felder, die darin definiert sind, wird in den Definitionen von Kategorien, Arbeitsaufgabenabfragen und Berichten verwiesen. Daher muss die Aufgabe zum Hochladen der Definitionen für WITs vor den Aufgaben zum Hochladen von Kategorien, Arbeitsaufgabenabfragen und Berichten abgeschlossen werden.

Außerdem muss die Aufgabe zum Hochladen der Definitionsdateien für Linktypen vor der Aufgabe zum Hochladen der Typdefinitionen für WITs ausgeführt werden. Weitere Informationen finden Sie unter Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien.

Nachdem ein Teamprojekt mithilfe der Prozessvorlage erstellt wurde, können Sie die Definitionen der WITs mithilfe des witadmin-Befehlszeilentools hinzufügen, entfernen, umbenennen und ändern. Weitere Informationen finden Sie unter Importieren, Exportieren und Verwalten von Arbeitsaufgabentypen [witadmin].

Definieren von WITs

Jede Typdefinition muss in einer eigenen Datei im WITD-Containerelement angegeben werden. Jede Definition muss auch der Schemadefinition für Arbeitsaufgabentypen entsprechen, die in den Dateien "workitemtypedefinition-02.xsd" und "workitemtypedefinition-02.xsd" definiert wird. Die Schemadateien zum Nachverfolgen von Arbeitsaufgaben stehen auf der folgenden Seite der Microsoft-Website zum Download bereit: Prozessvorlagen- und Arbeitsaufgabenschemas für Visual Studio Team Foundation.

Das folgende Beispiel zeigt die Syntaxstruktur auf hoher Ebene, durch die ein Arbeitsaufgabentyp definiert wird:

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

Im Ordner "TypeDefinitions" können Typdefinitionsdateien angepasst oder erstellt werden. Weitere Informationen zum Definieren eines Arbeitsaufgabentyps finden Sie unter Verweis für alle WIDT-XML-Elemente und Anpassen der Objekte für die Arbeitsnachverfolgung als Unterstützung der Prozesse des Teams.

Angeben von hochzuladenden WIT-Definitionen

Um eine WIT-Definition in der Prozessvorlage hochzuladen, geben Sie das WORKITEMTYPE-Element an. Das filename-Attribut entspricht dem relativen Pfad zur Typdefinitionsdatei. Zum Beispiel gibt die folgende Syntax an, dass die Datei "Bug.xml" hochgeladen wird.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

Das folgende Beispiel zeigt, wie eine Aufgabe angegeben wird, die die folgenden WITs erstellt: Fehler, Problem, freigegebene Schritte, Aufgabe, Testfall und User Story. Da die Definitionen für mehrere WITs Filter für den Linktyp TestedBy enthalten, muss die Aufgabe LinkTypes abgeschlossen werden, bevor die Aufgabe WITs ausgeführt werden kann.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" /> 
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

WORKITEMTYPES-Elementverweis

In der folgenden Tabelle werden die Elemente beschrieben, mit denen Sie die Typdefinitionen für Arbeitsaufgaben hochladen. Diese Elemente werden innerhalb eines taskXml-Containerelements in der Arbeitsaufgabenverfolgungs-Plug-In-Datei angegeben.

Hinweis

Mit dem WORKITEMTYPE (Arbeitsaufgabenverfolgungs)-Element geben Sie eine hochzuladende Definitionsdatei an.Mithilfe des WORKITEMTYPE (WITD)-Elements geben Sie den Namen eines zu definierenden Typs an.Weitere Informationen finden Sie unter Verweis für alle WIDT-XML-Elemente.

Element

Syntax

Beschreibung 

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Erforderliches untergeordnetes Element von WORKITEMTYPES.

Gibt den Pfad und den Namen der Datei an, die eine hochzuladende Typdefinition beinhaltet.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Erforderliches untergeordnetes Element des Arbeitsaufgabenverfolgungs-Plug-Ins.

Enthält eine Sammlung von WORKITEMTYPE-Elementen, die jeweils eine hochzuladende Definitionsdatei angeben.

Siehe auch

Referenz

Importieren, Exportieren und Verwalten von Arbeitsaufgabentypen [witadmin]

Konzepte

Verweis für alle WIDT-XML-Elemente

Definieren von Objekten zum Nachverfolgen von Arbeitsaufgaben mit dem Plug-In für die Arbeitsaufgabenverfolgung

Weitere Ressourcen

Definieren von Arbeitsaufgabenfeldern