Freigeben über


Anpassen der Rückstandsseiten

Sie können die Rückstandsfunktionen von Team Web Access anpassen, um verschiedene Typen von Arbeitsaufgaben, Feldern und Spalten anzugeben, die auf den Seiten angezeigt werden.Die Rückstandsseite bietet Zugriff auf zwei Typen Seiten.Die Produktrückstandsseite zeigt diese Rückstandselemente für das Produkt auf, die entwickelt werden sollen, aber bisher nicht mit Commit bestätigt.Die Iterationsrückstandsseiten zeigen diese Rückstandselemente auf, die zu einer bestimmten Iteration zugewiesen wurden.Weitere Informationen zur Verwendung der Rückstandsseiten zu erfahren, finden Sie unter Agile-Planung und -Iterationen.

Wenn das Teamprojekt mit einer Prozessvorlage als die erstellt wurde, die von Microsoft bereitgestellt wurden, oder Sie die Typdefinitionen für Arbeitsaufgaben angepasst oder ihren Workflow geändert haben, müssen Sie möglicherweise eine der Definitionsdateien für Prozesskonfiguration anpassen.

Sie passen die Rückstandsseiten an, indem Sie die XML-Definitionsdateien für das Teamprojekt exportieren oder indem Sie die aktuelle Version der Prozessvorlagen für das Teamprojekt herunterladen.Die XML-Definitionsdateien, die verwendet werden, um die Rückstandsseiten anzupassen, sind die Kategorien, das AgileConfiguration und das CommonConfguration.Weitere Informationen zum Exportieren dieser Dateien und Herunterladen sie, finden Sie unter Anpassen von Kategorien für Arbeitsaufgabentypen [witadmin], Verarbeiten der Konfiguration Verwalten [witadmin] und Herunterladen der letzten Version der Prozessvorlagen.

In diesem Thema

  • "Quick fügen" Erfahrung hinzu

  • Spalten und die Spaltensequenz

  • Typen von Arbeitsaufgaben, die als Rückstandselemente gelten

  • Geschwindigkeit

  • Verbleibende Arbeit, Kapazität-durchAktivität und arbeitsfreie Tage

Anforderungen

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

  • Um die Rückstandsseite anzuzeigen, müssen die Team Web Access-Berechtigungen zu Vollständig festgelegt werden.Möglicherweise gelten zusätzliche Lizenzanforderungen.Weitere Informationen finden Sie unter Zugriff auf Funktionen in Team Web Access.

"Quick fügen" Erfahrung hinzu

Verwenden von "fügen Sie schnell" Funktion hinzufügen, können Sie die Felder und Typen von Arbeitsaufgaben angeben, die für Elemente zum Rückstand schnell hinzufügen verfügbar sind.Sie können Felder hinzufügen oder entfernen, die im Bereich angezeigt werden, dass das Team verwendet, um neue Rückstandselemente einzugeben.Die Standardkonfiguration gibt nur die Titel (System.Title) für Agile und Scrum in und schließt das Anforderungstyp (Microsoft.VSTS.CMMI.RequirementType) für CMMI.

HinweisHinweis

Um Typen von Arbeitsaufgaben hinzuzufügen "fügen Sie schnell" Erfahrung hinzu, fügen sie der Anforderungskategorie wie in Typen von Arbeitsaufgaben, die als Rückstandselemente gelten beschrieben.

Um das schnelle anzupassen fügen Sie Bereich hinzu

  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, 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.Wählen Sie dann EINGABETASTE aus.

    witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    

    Ein Beispiel für CollectionURL ist http://MyServer:8080/tfs/TeamProjectCollectionName.

  3. Öffnen Sie die AgileConfigurations-Datei im Editor, und suchen Sie das AddPanel-Element.

  4. Fügen Sie ein Field-Element hinzu, das den Verweisnamen des Felds angibt, das Sie dem Bereich hinzufügen möchten.

    TippTipp

    Wenn Sie Pflichtfelder mit einem Rückstandselement hinzugefügt haben, ohne einen Standardwert für sie anzugeben, sollten Sie diese Felder hinzuzufügen, das schnelle sollten Erfahrung hinzufügen.

    Wenn das Teamprojekt, mit Project Server synchronisiert konfiguriert wird, sollten Sie das Feld hinzufügen, das verwendet wird, um Arbeitsaufgaben zu Project Server (Microsoft.Sync.ProjSrv.Submit) zu senden.

    Beispielsweise fügt die folgende Syntax Priorität das Element dem Bereich hinzu.

    <AddPanel>
       <Fields>
          <Field refname="System.Title" />
          <Field refname="Microsoft.VSTS.Common.Priority" />
       </Fields>
    </AddPanel>
    
    HinweisHinweis

    Für die Anforderungskategorie definieren Sie Typen von Arbeitsaufgaben, um auf dem Produktrückstand einzuschließen, und für diese Arbeitsaufgaben, definieren Sie Felder.Sie müssen den Verweisnamen für ein Feld angeben, das für einen Arbeitsaufgabentyp definiert wird, den Sie in der Anforderungskategorie einschließen.Weitere Informationen finden Sie unter Arbeitsaufgabenfeldverweis für Visual Studio ALM.

    Die folgende Abbildung zeigt den Bereich an, nachdem Sie die Datei importieren.

    Rückstandsbereich mit Rangfeld hinzugefügt

Zurück nach oben

Spalten und Spaltensequenz für die Rückstandsseiten

Sie können Spalten hinzufügen oder entfernen, die Reihenfolge der Spalten ändern, oder die Spaltenbreite für die Seiten ändern, die den Produktrückstand oder einen Iterationsrückstand anzeigen.

Um das Spaltenlayout anpassen

  1. Im Eingabeaufforderungsfenster für witadmin, 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.Wählen Sie dann EINGABETASTE aus.

    witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  2. Öffnen Sie die AgileConfigurations-Datei im Editor, und suchen Sie das Columns-Element innerhalb des - Abschnitts ProductBacklog für die Produktrückstandsseite oder IterationBacklog für die Iterationsrückstandsseiten.

  3. Um eine neue Spalte hinzuzufügen, fügen Sie ein Element hinzu Column, das den Verweisnamen des Felds angibt das Sie hinzufügen möchten.

    Beispielsweise fügt die folgende Syntax Priorität das Element den Spalten hinzu, die für die Produktrückstandsseite angezeigt werden.Spalten werden in der Reihenfolge, in der sie in diesem Abschnitt aufgeführt sind.

    <ProductBacklog>
       <Columns>
          <Column refname="Microsoft.VSTS.Common.Priority" width="400" />
          <Column refname="System.Title" width="400" />
          <Column refname="System.State" width="100" />
          <Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
          <Column refname="System.IterationPath" width="200" />
       </Columns>
        . . .
    </ProductBacklog>
    

    Optional können Sie eine Spalte für ein Feld entfernen.

  4. (Optional) um die Breite einer Spalte zu ändern, ändern Sie den Wert, der width zugewiesen wird, der in Pixel angegeben wird.

    Beispielsweise können Sie die Breite für Story Points auf 100 Pixel ändern, indem Sie die folgende Syntax angeben.

    <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="100" />
    
  5. Geben Sie den folgenden Befehl ein, die Definitionsdatei zu importieren:

    witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  6. Wählen Sie F5, um die Webseite zu aktualisieren, sodass Team Web Access die Änderungen widerspiegelt.

Zurück nach oben

Typen von Arbeitsaufgaben, die als Rückstandselemente gelten

Rückstandselemente entsprechen den Typen von Arbeitsaufgaben, die zur Anforderungskategorie hinzugefügt werden.Elemente, die auf der Produktrückstandsseite angezeigt werden, entsprechen den Arbeitsaufgaben, deren Status mit dem Proposed metastate oder dem InProgress metastate zugeordnet ist, die noch nicht zu einer Iteration zugewiesen wurden.Weitere Informationen über diese Zustände, finden Sie unter Workflowstatus, metastates und Prozesskonfiguration.

Um einen Arbeitsaufgabentyp als Rückstandselement hinzuzufügen, müssen Sie die folgenden Elemente konfigurieren:

  • Fügen Sie den Arbeitsaufgabentyp der Anforderungskategorie hinzu (Microsoft.RequirementCategory).

  • Konfigurieren Sie die metastates für den Arbeitsaufgabentyp in der CommonConfigurations-Datei, wenn sie bereits definierten von denen unterscheiden.

  • Fügen Sie das Feld hinzu, das Titelaufwand zur Arbeitsaufgaben-Typdefinition verwendet wird.Für Agile, die folgende Felddefinition hinzu:

    <FIELD name="Story Points" refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Double" reportable="measure" formula="sum" >
    

    Weitere Informationen dazu, wie das Feld, das verwendet wird, um den Aufwand zu verfolgen, verwendet wird, finden Sie unter Team Geschwindigkeit.Weitere Informationen finden Sie unter Hinzufügen eines Felds und Ändern des Layouts vorhandener Arbeitsaufgabentypen.

Um die Typen von Rückstandsarbeitsaufgaben angeben, die angezeigt werden

  1. Klicken Sie im Eingabeaufforderungsfenster für witadmin, 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.Wählen Sie dann EINGABETASTE aus.

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

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

    Beispielsweise fügt die folgende Syntax den Arbeitsaufgabentyp "des Telefon-Fehlers" der Anforderungskategorie für ein Teamprojekt hinzu, das die Scrum-Prozessvorlage verwendet.

    <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
       <DEFAULTWORKITEMTYPE name="Product Backlog Item" />
       <WORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Phone Bug" />
    </CATEGORY> 
    
    Wichtiger HinweisWichtig

    Sie müssen einen Typ von Arbeitsaufgabe angeben, der für das Teamprojekt definiert wurde.Außerdem können Sie einen Arbeitsaufgabentyp nicht der Anforderungskategorie hinzufügen, die auch zur Aufgaben-Kategorie hinzugefügt wurde.

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

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
    
  5. Wählen Sie F5, um die Webseite zu aktualisieren, sodass Team Web Access die Änderungen widerspiegelt.

So metastates zuweisen den Workflowstatus Rückstandsarbeitsaufgabentypen

  1. In der vorherigen Prozedur, exportieren Sie die Definitionsdatei für CommonConfiguration für das Teamprojekt, indem Sie den folgenden Befehl im Eingabeaufforderungsfenster eingeben:

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

  3. Um einen Workflowstatus zuzuweisen, fügen Sie ein Element hinzu STATE, das den Namen des Zustands und des metastate type angibt.

    Beispielsweise gibt die folgende Syntax die vier Zustände für die Anforderungskategorie von Arbeitsaufgabentypen an und weist zwei dieser auf denselben metastate von "Proposed" zu.

    <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Backlog items">
       <States>
          <State value="New" type="Proposed" />
          <State value="Approved" type="Proposed" />
          <State value="Committed" type="InProgress" />
          <State value="Done" type="Complete" />
       </States>
    </RequirementWorkItems
    
    Wichtiger HinweisWichtig

    Sie müssen einen Wert für das State-Element angeben, das einem gültigen Workflowstatus entspricht.Ein gültiger Workflowstatus ist in diesem Fall ein Zustand, der für einen Arbeitsaufgabentyp definiert wurde, der in der Anforderungskategorie für das Teamprojekt enthalten ist.Zudem müssen Sie ein metastate type zuweisen, das innerhalb der agilen Gruppe definiert ist, das heißt, Sie können Proposed, InProgress oder Complete zuweisen.

  4. (Optional) Sie können die Spaltenüberschrift ändern, die den Rückstandselementen zugewiesen ist, indem Sie den Wert ändern, der plural für das RequirementWorkItems-Element zugewiesen wird.

    ändert beispielsweise die folgende Syntax die Spaltenüberschrift von "Backlog items" zu "Stories":

    <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    
  5. Geben Sie den folgenden Befehl ein, die Definitionsdatei zu importieren:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  6. Wählen Sie F5, um die Webseite zu aktualisieren, sodass Team Web Access die Änderungen widerspiegelt.

Zurück nach oben

Geschwindigkeit

Sie können das Feld ändern, das verwendet wird, um Geschwindigkeit zu berechnen.Das standardmäßige Feld entspricht dem Feld, das verwendet wird, um die Größe der Rückstandselemente einzuschätzen.Wenn Sie das Feld ändern, überprüfen Sie, ob Sie eine FIELD-Elementdefinition für das neue Feld den Definitionen aller Arbeitsaufgabentypen hinzufügen, die in der Anforderungskategorie enthalten sind.

Die Standardkonfiguration verweist das gleiche Feld, das zum Rückstandselement zugewiesen wird, das den erforderlichen Aufwand aufzeichnet.Die standardmäßige Prozessvorlagen für Visual Studio ALM verweisen unterschiedliche Felder für type="Effort", die Folgendes umfassen: Story Points für Agile (Microsoft.VSTS.Scheduling.StoryPoints), Größe für CMMI (Microsoft.VSTS.Scheduling.Size) und Aufwand für Scrum (Microsoft.VSTS.Scheduling.Effort) planen.Das Feld, das Sie für type="Effort" angeben, wird, um Geschwindigkeit zu berechnen verwendet und Vorhersage zu unterstützen.

Um das Feld ändern verwendet, um Geschwindigkeit zu berechnen

  1. Suchen Sie den Abschnitt für TypeFields in der CommonConfigurations-Datei.

  2. Suchen Sie den Eintrag, der für type="Effort" angegeben wird.

    Um anzupassen, ändern Sie das Feld, das refname zugewiesen wird.

    Beispielsweise gibt das folgende Beispiel FabrikamFiber.Points als das Feld an, das verwendet wird, um die Größe von Rückstandselementen zu schätzen:

    <TypeField refname="FabrikamFiber.Points" type="Effort" />
    

Zurück nach oben

Verbleibende Arbeit, Kapazität-durchAktivität und arbeitsfreie Tage

Die Felder, die verwendet werden, um verbleibende Arbeit, Aktivität und arbeitsfreie Tage angeben, werden verwendet, wenn Sie die Kapazität, die verbleibende Arbeit und die Burndowndiagramme abgeleitet.Kapazitätsinformationen werden automatisch für das gesamte Team, jedes Teammitglied und für angegebene Aktivitäten berechnet, nachdem Informationen über die Teammitgliedskapazität und Elemente zum Rückstand für eine zukünftige Iteration hinzugefügt wurden.Weitere Informationen finden Sie unter Planen einer Iteration.

Die Standardkonfiguration verweist die folgenden Felder, die für den Arbeitsaufgabentyp Aufgabe definiert werden und Elemente im CommonConfigurations Datei, wenn sie die Berechnungen ausführen:

  • Verbleibende Arbeit (Microsoft.VSTS.Scheduling.RemainingWork) melden geschätzt und verbleibende Arbeit.Das Feld, das Sie angeben, sollte das gleiche Feld übereinstimmen, das in der Definition für den Arbeitsaufgabentyp angegeben wird, den Sie Verbleibend verwenden, die in der Regel der Aufgabentyp für alle Prozessvorlagen ist.

    HinweisHinweis

    Sie können melden Arbeit in Stunden oder Tage, oder die Zeiteinheit Sie möchten.Sie möchten in Einheiten konsistent sein, die zur Nachverfolgung der Arbeit verwenden und die Kapazität für Teammitglieder festlegen.

  • Aktivität (Microsoft.VSTS.Common.Activity) an den von Aufgaben mit Aktivität zuzuordnen und der Kapazität-durchAktivität Balken anzuzeigen.

  • DayOfWeek, von arbeitsfreien Tage anzugeben.

Sie sollten die arbeitsfreien Tage ändern als die Tage, die das Team weg von Samstag und Sonntag unterscheiden können.

Um das Feld ändern verwendet für verbleibende Arbeit-Berechnungen

  1. In der vorherigen Prozedur, suchen Sie den Abschnitt für TypeFields in der CommonConfigurations-Datei.

  2. Ändern Sie das Feld, das für type="RemainingWork" angegeben wird.

    Um anzupassen, ändern Sie das Feld, das refname für den folgenden Eintrag TypeField zugewiesen wird, und ändern Sie optional die Formatbezeichnung von format="{0} h" zu format="{0}TimeUnitString".Beispielsweise gibt die folgende Syntax Stunden anstelle der Standardtextzeichenfolge von h an,

    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} hours"
    
    HinweisHinweis

    Die Zeichenfolge, die Sie für Format angeben, wird auf dem Rückstands- und Aufgabenausschuss Seiten immer zusammen mit verbleibende Arbeit wird gemeldet verwendet.Wenn Sie beispielsweise Kapazität-durchAktivität oder Kapazität pro Teammitglied oder neben der Spaltenüberschrift für die Aufgabenzustände auf der Aufgabe melden, verschalen Sie.

Um das Feld ändern verwendet für Kapazität-durchAktivität Berechnungen

  1. In der vorherigen Prozedur, suchen Sie den Abschnitt für TypeFields in der CommonConfigurations-Datei.

  2. Ändern Sie das Feld, das für type="Activity" angegeben wird.

    Um anzupassen, ändern Sie das Feld, das refname für den folgenden Eintrag TypeField zugewiesen wird.

    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity"/> 
    

Um die arbeitsfreien Tage verwendet ändern, um die Kapazität und Burndown zu berechnen

  1. In der vorherigen Prozedur, suchen Sie das Weekends-Element in der CommonConfigurations-Datei.

  2. Um einen Tag zu ändern, ändern Sie den Wert der in einem der DayOfWeek-Elemente angezeigt wird.

    Wenn das Team nicht an Friday und Saturday funktioniert, geben Sie die folgende Syntax an:

    <Weekends>
       <DayOfWeek>Friday</DayOfWeek>
       <DayOfWeek>Saturday</DayOfWeek>
    </Weekends>
    
    HinweisHinweis

    Sie müssen den Tag einer Woche in Englisch, unabhängig von der installierte Sprache von Team Foundation Server angeben.

    Optional können Sie ein Element DayOfWeek wenn das Team nur aus vier Tage der Woche out hinzufügen.

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

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  4. Wählen Sie F5, um die Webseite zu aktualisieren, sodass Team Web Access die Änderungen widerspiegelt.

Siehe auch

Konzepte

Erstellen des Produktrückstands oder Hinzufügen zum Produktrückstand

Bereinigen und Schätzen des Rückstands

Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration