Freigeben über


Gewusst wie: Erstellen eines neuen Arbeitsaufgabentyps

Durch einen Arbeitsaufgabentyp werden die Regeln, Felder, Zustände und Übergänge für eine Arbeitsaufgabe definiert, die in einem Teamprojekt nachverfolgt wird, z. B. Fehler, Anforderungen und Risiken. Der Arbeitsaufgabentyp wird in einer XML-Typdefinitionsdatei unter dem Ordner Arbeitsaufgabenverfolgung im Ordner TypeDefinitions festgelegt. In MSF for Agile Software Development sind die Arbeitsaufgabentypen Fehler, Dienstqualität, Szenario, Risiko und Aufgabe beispielsweise in der Datei Bug.xml, QoS.xml, Scenario.xml, Risk.xml bzw. Task.xml definiert.

Im Ordner TypeDefinitions werden Typdefinitionsdateien angepasst oder neu erstellt. Sie können dann Ihren neuen Arbeitsaufgabentyp in ein einzelnes Projekt importieren oder Ihrer Prozessvorlage hinzufügen und die geänderte Vorlage auf Team Foundation Server uploaden.

So erstellen Sie einen neuen Arbeitsaufgabentyp

  1. Erstellen Sie in Visual Studio eine neue XML-Datei für den Arbeitsaufgabentyp. Klicken Sie dazu im Menü Datei auf Neu und dann auf Datei.

  2. Wählen Sie im Dialogfeld Neue Datei unter Kategorien den Eintrag Allgemein aus, und wählen Sie unter Vorlagen den Eintrag 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/2005/workitemtracking/typedef">
    <WORKITEMTYPE name="NewWorkItemType">
    <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. Speichern Sie die Änderungen, indem Sie in der Symbolleiste auf Speichern klicken. Geben Sie im Dialogfeld Datei speichern unter den Namen der Datei ein und speichern Sie sie unter dem folgenden Speicherort der Installation von Visual Studio:

    <drive>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies

    Wenn Sie einen Arbeitsaufgabentyp erstellen, um eine Prozessvorlage anzupassen, wechseln Sie zu dem Speicherort, an den Sie die Prozessvorlage gedownloadet haben, und speichern Sie Ihre Datei im Ordner \WorkItem Tracking\TypeDefinitions.

  5. Informationen zum Anpassen des Arbeitsaufgabentyps finden Sie unter Definieren von Arbeitsaufgaben-Typfeldern, Definieren des Workflows für Arbeitsaufgaben und Definieren des Arbeitsaufgabenformulars.

  6. Informationen zum Importieren des neuen Arbeitsaufgabentyps in ein einzelnes Projekt finden Sie unter Gewusst wie: Importieren eines Arbeitsaufgabentyps in ein vorhandenes Projekt. Informationen zum Hinzufügen des Arbeitsaufgabentyps zur Prozessvorlage finden Sie unter Arbeitsaufgabentypen.

Sicherheit

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

Siehe auch

Aufgaben

Gewusst wie: Importieren eines Arbeitsaufgabentyps in ein vorhandenes Projekt

Referenz

witimport

Konzepte

Arbeitsaufgaben-Typstruktur auf oberster Ebene

Weitere Ressourcen

Referenz Arbeitsaufgabentypschema