Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage
Die Arbeitsaufgabentypen, 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 Arbeitsaufgabentyp 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.Außerdem können Sie Typen von Arbeitsaufgaben einer Prozessvorlage hinzufügen oder daraus 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 Typdefinitionen für Arbeitsaufgaben ab.
Wichtig |
---|
Die Prozessvorlagen für Microsoft Solutions Framework (MSF) v5.0 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 Typdefinitionen für Arbeitsaufgabentypen 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 Arbeitsaufgaben ausgeführt werden.Weitere Informationen finden Sie unter Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien. |
In diesem Thema
Definieren von Arbeitsaufgabentypen
Angeben von Typdefinitionen von hochzuladenden Arbeitsaufgaben
WORKITEMTYPES-Elementverweis
Nachdem ein Teamprojekt mithilfe der Prozessvorlage erstellt wurde, können Sie die Typdefinitionen der Arbeitsaufgaben mithilfe des witadmin-Befehlszeilentools hinzufügen, entfernen, umbenennen und ändern.Weitere Informationen finden Sie unter Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin].
Definieren von Arbeitsaufgabentypen
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 neu erstellt werden.Weitere Informationen zum Definieren eines Arbeitsaufgabentyps finden Sie unter XML-Elementreferenz für WITD und Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten.
Zurück nach oben
Angeben von Typdefinitionen von hochzuladenden Arbeitsaufgaben
Um eine Typdefinition für eine Arbeitsaufgabe 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"/>
Im folgenden Beispiel wird gezeigt, wie eine Aufgabe angegeben wird, in der alle sechs Arbeitsaufgabentypen erstellt werden, die in der Prozessvorlage für Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 definiert sind.Diese Typen entsprechen den folgenden Typen von Arbeitsaufgaben: Fehler, Problem, freigegebene Schritte, Aufgabe, Testfall und Benutzertextabschnitt.Da die Typdefinitionen für mehrere Arbeitsaufgaben 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\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>
Zurück nach oben
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 XML-Elementreferenz für WITD. |
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. |
Zurück nach oben
Siehe auch
Referenz
Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin]
Konzepte
Entwerfen und Anpassen eines Arbeitsaufgabenformulars