Share via


Verweis für alle WIDT-XML-Elemente

Sie können einen vorhandenen Arbeitsaufgabentyp (WIT) anpassen oder einen Typ erstellen, um die Anforderungen für die Projektnachverfolgung zu erfüllen. Durch einen WIT werden die Regeln, Felder, Zustände und Übergänge für eine Arbeitsaufgabe definiert, die in einem Teamprojekt nachverfolgt wird (beispielsweise ein Fehler, eine Anforderung oder ein Risiko).

Ein WIT darf nicht leer sein. Das WITD-Element, das lediglich über ein definiertes WORKITEMTYPE-Element verfügen muss, ist das Stammelement in der Definition eines jeden WIT. Der Name eines WIT muss in einem Teamprojekt eindeutig sein, und jeder Typname muss mindestens 254 Unicodezeichen umfassen. Weitere Informationen finden Sie unter Benennungskonventionen für Arbeitsaufgabenverfolgungs-Objekte.

Um eine WIT-Definition anzupassen oder zu erstellen, ändern Sie die Typdefinition der XML-Datei. Die Definitionen der Arbeitsaufgabentypen werden für die einzelnen Teamprojekte verwaltet.

WITD-Syntaxstruktur

Im folgenden Beispiel wird die Struktur einer WIT-Definition auf oberster Ebene veranschaulicht.

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

Eine kleine Anzahl von XML-Elementen wird auf der obersten Ebene der WIT-Definition zwischen WORKITEMTYPE-Tags angezeigt. Sie beginnen mit der Definition eines WIT, indem Sie einen Namen und eine Beschreibung angeben. Außerdem verwenden Sie bestimmte XML-Standardtags, um die WIT-Definition zu umschließen.

Untergeordnete WITD-Elemente

Die im vorherigen Beispiel verwendeten strukturellen Elemente werden in der folgenden Tabelle beschrieben:

Element

Beschreibung 

WITD

Die vollständige WIT-Definition wird mit dem WITD-Tag umschlossen. Sie können einen beliebigen Namen als Anwendungsnamen verwenden. Durch die Version wird das Schema des Arbeitsaufgabentyps gekennzeichnet, die sich mit jeder weiteren Version ändert. Verwenden Sie "1.0".

<WITD application="Work item type editor" version="1.0 [1]">
   <WORKITEMTYPE> . . .</WORKITEMTYPE>
</WITD>

WORKITEMTYPE

Die Namen von WITs müssen im jeweiligen Teamprojekt eindeutig sein. Zur Laufzeit verwenden Sie den von diesem Element angegebenen Namen. Beispielsweise kann der Name als Menüoption angezeigt werden. In diesem Fall könnte ein Benutzer im Menü Neue Arbeitsaufgabe die Option Fehler wählen.

<WORKITEMTYPE name="WorkItemTypeName">
    <DESCRIPTION>Text</DESCRIPTION>
    <GLOBALLISTS> . . .</</GLOBALLISTS>
    <FIELDS> . . . </FIELDS>
    <WORKFLOW> . . . </WORKFLOW>
    <FORM> . . .</</FORM>
</WORKITEMTYPE>

DESCRIPTION

Dient zum Angeben einer Zeichenfolge, mit der die Art der definierten Arbeitsaufgabe beschrieben wird. Die Beschreibung sollte für die Benutzer, die den WIT anpassen, hilfreich sein.

Hinweis

Die Beschreibung kann ausschließlich in der XML-Definition angezeigt werden.Sie können die Beschreibung nicht auf der Benutzeroberfläche anzeigen, und sie steht in keiner Beziehung zum Feld System.Definition.

<DESCRIPTION> DescriptionOfWorkItemType</DESCRIPTION>

Dient zum Angeben einer Textzeichenfolge, mit der die Art der definierten Arbeitsaufgabe beschrieben wird.

GLOBALLISTS

Enthält die globalen Listendefinitionen, die vom Arbeitsaufgabentyp verwendet werden. Mit globalen Listen können Sie Listenelemente für mehrere Arbeitsaufgabentypen einer Teamprojektsammlung freigeben. Die Verwendung von globalen Listen unterstützt eine problemlose Verwaltung und gruppenübergeifende Zusammenarbeit.

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>

Weitere Informationen finden Sie unter Definieren von globalen Listen.

FIELDS

Enthält den Satz von Felddefinitionen, der vom WIT verwendet werden. Innerhalb des FIELDS-Elements definieren Sie alle Felder, die Sie zum Nachverfolgen von Daten für den Arbeitsaufgabentyp verwenden möchten. Dies umfasst auch Felder, mit denen Sie Abfragen ausführen und Berichte generieren können.

<FIELDS>
   <FIELD> . . . </FIELD>
</FIELDS>

Weitere Informationen finden Sie unter Definieren und Anpassen von Arbeitsaufgabenfeldern.

WORKFLOW

Enthält den Satz von STATE-Elementen und TRANSITION-Elementen, der den Workflow definiert. Der Workflow besteht aus einem Satz gültiger Übergänge von einem Zustand in einen anderen und den speziellen Bedingungen, die den einzelnen Übergängen zugewiesen sind.

<WORKFLOW>
   <STATES> . . . </STATES>
   <TRANSITIONS> . . . </TRANSITIONS>
</WORKFLOW>

Weitere Informationen finden Sie unter Ändern des Workflows für einen Arbeitsaufgabentyp.

FORM

Enthält LAYOUT, CONTROL, GROUP, TAB, TABGROUP, SPLITTER sowie weitere Elemente, mit denen definiert wird, welche Felder und Steuerelemente im Formular angezeigt werden und wie diese Elemente im Formular angezeigt werden.

<FORM>
   <Layout> . . . </Layout>
</FORM>

Weitere Informationen finden Sie unter Entwerfen des Arbeitsaufgabenformulars.

Prozessvorlagen für Arbeitsaufgabentypen

TFS umfasst drei Standardprozessvorlagen. Diese Dateien befinden sich im folgenden Verzeichnis:

%programfiles%/Microsoft Team Foundation Server 12.0/Tools/Deploy/ProcessTemplateManagerFiles/1033

Die Arbeitsaufgaben-Typdefinitionen befinden sich im Ordner "WorkItem Tracking\TypeDefinitions". Weitere Informationen finden Sie unter Arbeiten mit Teamprojektartefakten, Auswählen eines Prozessleitfadens.

Im Ordner "TypeDefinitions" können Typdefinitionsdateien angepasst oder erstellt werden. Sie können dann Ihren neuen Arbeitsaufgabentyp in ein einzelnes Projekt importieren oder Ihrer Prozessvorlage hinzufügen und die geänderte Vorlage auf den Team Foundation Server hochladen. Weitere Informationen finden Sie unter Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage.

Siehe auch

Konzepte

Anpassen der Objekte für die Arbeitsnachverfolgung als Unterstützung der Prozesse des Teams

Weitere Ressourcen

witAdmin: Anpassen und Verwalten von Objekten für die Arbeitsnachverfolgung