Share via


Create a work item type

Sie können einen Arbeitsaufgabentyp erstellen, indem Sie mit dem Beispielcode in diesem Thema beginnen. Mit einem Arbeitsaufgabentyp werden die Regeln, Felder, Zustände und Übergänge für eine Arbeitsaufgabe definiert, die in einem Teamprojekt nachverfolgt wird, zum Beispiel Fehler, Anforderungen oder Risiken. Der Arbeitsaufgabentyp wird in einer XML-Typdefinitionsdatei unter dem Ordner Arbeitsaufgabennachverfolgung im Ordner TypeDefinitions angegeben. Microsoft Solutions Framework (MSF) for Agile Software Development definiert beispielsweise die Arbeitsaufgabentypen für Fehler, Dienstqualität, Szenario, Risiko und Aufgabe in den Dateien Bug.xml, QoS.xml, Scenario.xml, Risk.xml und Task.xml.

Sie können Typdefinitionsdateien im Ordner TypeDefinitions anpassen oder erstellen. 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.

Erforderliche Berechtigungen

Damit Sie diese Schritte ausführen können, müssen Sie Mitglied der Gruppe Team Foundation-Administratoren oder Mitglied der Gruppe Projektadministratoren für das Projekt sein. Weitere Informationen finden Sie unter Berechtigungsreferenz für Team Foundation Server.

So erstellen Sie einen Arbeitsaufgabentyp

  1. Erstellen Sie in Visual Studio eine XML-Datei für Ihren Arbeitsaufgabentyp. Klicken Sie dafür im Menü Datei auf Neu, und klicken Sie anschließend auf Datei.

  2. Wählen Sie im Dialogfeld Neue Datei unter Kategorien die Option Allgemein und dann unter Vorlagen die Option XML-Datei aus.

  3. Kopieren Sie den folgenden Code, und fügen Sie ihn in die Datei ein:

    <?xml version="1.0" encoding="utf-8"?>
    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
    <WORKITEMTYPE name="New Work Item Type Name">
    <DESCRIPTION>A description of your new work item type.</DESCRIPTION>
    <GLOBALLISTS>
    </GLOBALLISTS>
    <FIELDS>
          <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
            <REQUIRED />
          </FIELD>
    </FIELDS>
    <WORKFLOW>
          <STATES>
            <STATE value="Active">
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="Active">
              <REASONS>
                <DEFAULTREASON value="New" />
                <REASON value="Build Failure" />
              </REASONS>
            </TRANSITION>
           </TRANSITIONS>
    </WORKFLOW>
    <FORM>
          <Layout>
            <Group>
              <Column PercentWidth="100">
                <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. Klicken Sie auf Speichern, um die Änderungen zu speichern. Benennen Sie die Datei im Dialogfeld Datei speichern unter, und speichern Sie sie als XML-Datei.

    Wenn Sie einen Arbeitsaufgabentyp erstellen, um eine Prozessvorlage anzupassen, navigieren Sie zu dem Speicherort, an den Sie die Prozessvorlage herunterladen möchten, und speichern Sie die Datei im Ordner \WorkItem Tracking\TypeDefinitions.

    Hinweis

    Wenn Sie Windows Vista ausführen, haben Sie möglicherweise für bestimmte Ordner keine Berechtigungen.Wenn Sie versuchen, den Arbeitsaufgabentyp an einen Speicherort zu exportieren, für den Sie keine Berechtigungen festgelegt haben, wird die exportierte Datei durch die Technologie zur Registrierungsvirtualisierung automatisch umgeleitet und in einem virtuellen Speicher gespeichert.Um diese Umleitung zu vermeiden, können Sie die Datei an einen Speicherort exportieren, für den Sie Berechtigungen festgelegt haben.Weitere Informationen zur Registrierungsvirtualisierung finden Sie auf der Microsoft-Website: Registrierungsvirtualisierung und Häufige Probleme mit der Datei- und Registrierungsvirtualisierung in Windows Vista.

  5. Informationen zum Anpassen eines Arbeitsaufgabentyps finden Sie unter Definieren von Arbeitsaufgabenfeldern.

  6. Informationen zum Importieren des neuen Arbeitsaufgabentyps in ein einzelnes Projekt finden Sie unter Importieren, Exportieren und Verwalten von Arbeitsaufgabentypen [witadmin]. Informationen zum Hinzufügen des Arbeitsaufgabentyps zur Prozessvorlage finden Sie unter Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage.

Siehe auch

Referenz

Importieren, Exportieren und Verwalten von Arbeitsaufgabentypen [witadmin]

Konzepte

Verweis für alle WIDT-XML-Elemente

Weitere Ressourcen

Arbeitsaufgabennachverfolgung: Index für XML-Elementdefinitionen