Unterstützen des Fehlerupdatestatus mit "Meine Arbeit"

Wenn Sie die Workflowstatus für Arbeitsaufgabentypen angepasst haben, die Sie verwenden, um Fehler zu verfolgen, müssen Sie die metastate Zuordnungen aktualisieren, die für die Prozesskonfiguration gemacht werden.Zusätzlich zu, wie diese Zuordnungen für die Rückstands- und Aufgabenausschussseiten verwendet werden, können sie auch, wie die Funktion Meine Arbeit in Team Explorer den Fehlerzustand aktualisiert, während Entwickler-Verschiebungsfehler innerhalb der meiner Arbeit herstellen.Die Seite Meine Arbeit in Team Explorer können Entwickler, ihr gerade Aufgaben bearbeiten zu verwalten, Arbeit angehalten und fortgesetzt und um Codeüberprüfungen anzufordern.Siehe Schreiben von neuem Code für eine User Story.

Sie geben alle Arbeitsaufgabentypen an, die Sie verwenden, um Fehler in der Definition der Fehlerkategorie nachzuverfolgen, und weisen den Status in der Definition für CommonConfiguration metatstates zu.Änderungen, die Sie an Definitionsdateien gelten alle Teams ausführen, die im Teamprojekt arbeiten, das Sie anpassen.

HinweisHinweis

Diese Anpassung ist nur gültig für Teamprojekte, die auf den Prozessvorlagen für Microsoft Solutions Framework) (MSF Agile oder Capability Maturity Model Integration (CMMI) sind.

In diesem Thema

  • Standard metastate Zuweisungen ausgeführt haben den Workflowstatus für Fehler

  • Fügen Sie Typen von Arbeitsaufgaben der Fehlerkategorie hinzu

  • Weisen Sie den Status metastates zu, die für Fehler definiert werden

Anforderungen

  • Um auf Meine Arbeit zuzugreifen, müssen Sie Visual Studio Premium haben oder Visual Studio Ultimate installiert ist.

  • Um das witadmin Befehlszeilentool auszuführen, müssen Sie Mitglied der Gruppe Team Foundation Administrators oder der Gruppe Projektadministratoren für das Teamprojekt sein.Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Standard metastate Zuweisungen ausgeführt haben den Workflowstatus für Fehler

In der folgenden Tabelle werden die standardmäßigen metastates auf, die den Fehlerworkflowstatus für die Standardprozessvorlagen für Visual Studio Application Lifecycle Management (ALM) zugewiesen werden: MSF for Agile Software Development v6.0 und MSF for CMMI Process Improvement v6.0.Sie müssen nur ein metastate zuweisen einem Workflowstatus, den Sie zeigen möchten auf dem Aufgabenausschuss oder damit meine Arbeit erkennt.Die Standardzuweisungen enthalten die typische Workflowweiterentwicklung von Aktiv oder von Vorgeschlagen zu Geschlossen.Wenn die Fehler Workflowstatus außerhalb dieser Fortschritt, wie ein entfernter Zustand, dann enthalten, Sie schließen Sie solche Zustände in den metastate Zuweisungen aus.

MSF for Agile Software Development v6.0

MSF for CMMI Process Improvement v6.0

<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Proposed" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>

Zurück nach oben

Fügen Sie Typen von Arbeitsaufgaben der Fehlerkategorie hinzu

Sie fügen Arbeitsaufgabentypen einer Kategorie hinzu, indem Sie die Kategoriedefinitionsdatei aktualisieren und sie für das Teamprojekt importieren.

  1. Um das witadmin Befehlszeilentool auszuführen, öffnen Sie ein Eingabeaufforderungsfenster in dem entweder Visual Studio oder Team Explorer installiert ist und geben Sie Folgendes ein:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    Ersetzen Sie bei einer 64-Bit-Windows-Edition %programfiles% durch %programfiles(x86)%.

  2. Geben Sie den folgenden Befehl ein und für die Argumente ersetzen, die hier, wo CollectionURL die URL einer Teamprojektsammlung angibt, Projektname angibt den Namen eines Teamprojekts angezeigt werden, das in der Auflistung definiert ist und DirectoryPath den Namen und den Speicherort angibt, um die Datei exportiert.Drücken Sie die EINGABETASTE.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. Öffnen Sie die Datei im Editor Kategorien und rufen das CATEGORY-Element für "Bug Category".

  4. Um einen neuen Arbeitsaufgabentyp hinzuzufügen, fügen Sie ein Element hinzu WORKITEMTYPE, das den Verweisnamen eines Arbeitsaufgabentyps angibt den Sie hinzufügen möchten.

    Beispielsweise fügt die folgende Syntax den Arbeitsaufgabentyp "des Leistungs-Fehlers" der Fehlerkategorie hinzu.

    <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
       <DEFAULTWORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Performance Bug" />
    </CATEGORY>
    
  5. Geben Sie den folgenden Befehl ein, die Definitionsdatei zu importieren:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

Weitere Informationen finden Sie unter Definieren von Kategorien für Arbeitsaufgabentypen.

Zurück nach oben

Weisen Sie den Status metastates zu, die für Fehler definiert werden

Sie weisen den Status von Fehlern innerhalb des BugWorkItems-Elements in der Definition für CommonConfiguration metastates zu.

  1. Im Eingabeaufforderungsfenster für witadmin, geben Sie den folgenden Befehl ein, der die Daten für die Argumente ersetzt, die hier, wo CollectionURL die URL einer Teamprojektsammlung angibt, Projektname angibt den Namen eines Teamprojekts angezeigt werden, das in der Auflistung definiert ist und DirectoryPath den Namen und den Speicherort angibt, um die Datei exportiert.Drücken Sie die EINGABETASTE.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. Öffnen Sie CommonConfigurations im Editor und suchen Sie das BugWorkItems-Element.

  3. Aktualisieren Sie die Werte, die an State-Elemente zugewiesen werden, um Werte entsprechen, die im Workflow für die Arbeitsaufgabentypen verwendet werden, die Sie verwenden, um Fehler zu verfolgen.

  4. (Optional) um einen anderen Zustand hinzuzufügen, der innerhalb des Workflows vorhanden ist, geben Sie ein anderes State-Element, das dem Status des Arbeitsaufgabentyps zugeordnet wird, der innerhalb der Fehlerkategorie enthalten ist.

    Beispielsweise fügt die folgende Syntax den Zustandswert von "Investigating", "inProgress" hinzu.

    <BugWorkItems category="Microsoft.BugCategory">
       <States>
          <State value="Active" type="InProgress" />
          <State value="Investigating" type="InProgress" />
          <State value="Resolved" type="Resolved" />
          <State value="Closed" type="Complete" />
       </States>
    </BugWorkItems>
    
    Wichtiger HinweisWichtig

    Sie müssen einen Wert für das State-Element angeben, das einem gültigen Workflowstatus entspricht.Ein gültiger Workflowstatus einer ist, der für einen Arbeitsaufgabentyp definiert wurde, der in der Fehlerkategorie für das Teamprojekt enthalten ist.Sie müssen außerdem einen metastate Typ innerhalb Agiles zuweisen, oder Fehlergruppe, die Proposed ist, InProgress, Resolved oder Complete.

  5. Geben Sie den folgenden Befehl ein, die Definitionsdatei zu importieren:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    

Zurück nach oben

Siehe auch

Konzepte

Schreiben von neuem Code für eine User Story

XML-Elementreferenz für die Prozesskonfiguration

Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration