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 für die Verfolgung 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 dazu, wie Sie einen Typ von Arbeitsaufgaben definieren, 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 |
|
Erforderliches untergeordnetes Element von WORKITEMTYPES. Gibt den Pfad und den Namen der Datei an, die eine hochzuladende Typdefinition beinhaltet. |
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