Share via


Anpassen der Nachverfolgung von Arbeitsaufgaben und Ihres Teamprojekts

Nachdem Sie ein Teamprojekt erstellen, können Sie es für die Teams anpassen.Die meisten Bereiche, die Sie anpassen können, gelten für das Teamprojekt zu.Mehrere Bereiche gelten für einzelne Teams.Dieses Thema bietet eine Übersicht der geläufigsten Typen von Anpassungen, der Implementierungs-Hinweise über Vorgänge und der gegenseitigen Abhängigkeiten sowie Links zu Themen bereit, die Informationen bereitstellen, wie auf bestimmte Bereiche angepasst wird.

HinweisHinweis

In diesem Thema werden Teamprojekte und Objekte der Arbeitsaufgabenverfolgung (WIT) an, die von einer der Standardprozessvorlagen erstellt werden, die Team Foundation Server (TFS) bereitstellt.Ein Rückstandselement kann eine User Story, eine Anforderung, ein Produktrückstandselement oder einen Fehler, auf Grundlage verweisen, ob das Teamprojekt mit Agiles, des CMMI oder der Scrum-Prozessvorlage erstellt wurde.Weitere Informationen finden Sie unter Prozessleitfaden und Prozessvorlagen für Team Foundation Server.

Bereiche, die Sie anpassen können

  • Bereichs- und Iterationspfade

  • Teams, Teamwarnungen und Teamfavoriten

  • Agile-Seiten und Diagrammen

    • Rückstandsseiten, -verbleibende Arbeit, -Kapazität, -geschwindigkeit und -Vorhersage

    • Task Board

  • Auswahllisten oder Elemente innerhalb eines Dropdownmenüs in einem Arbeitsaufgabenformular

   

  • Felder verwendet die Arbeit und zum Unterstützen von Berichten und -Integration

  • Workflow für einen Arbeitsaufgabentyp definiert

  • Beschränken Sie die Anzahl der zugewiesenen Namen im Feld ein

  • Beschränken Sie ein, wer Änderungen an einer Arbeitsaufgabe vornehmen kann, oder zu, wer wendet eine Feldregel

  • Wenden Sie Mustervergleich zu einem Feld

Methoden und Ressourcen, mit der Anpassung zu unterstützen

  • Methoden verwendet, um WIT-Objekte anzupassen

  • Zusätzliche Ressourcen

HinweisHinweis

Sie können die Prozessvorlage anpassen, die Sie verwenden, um ein Teamprojekt zu erstellen.Anschließend nachdem Sie ein Teamprojekt erstellen, sind die Anpassungen bereits gesorgt.Insbesondere passen Sie das WIT-Objekt an und fügen Artefakte.Prozessvorlagen anzupassen ist die effizienteste Umwandlung Art, Anpassungen bereitzustellen, wenn mehrere Teamprojekte für eine Unternehmensbereitstellung erstellt werden.Siehe Anpassen von Prozessvorlagen.

Anforderungen

  • Um Bereiche und Iterationen zu erstellen oder zu löschen, müssen Sie ein beitragendes Mitglied des Teams oder des Teamprojekts sein.

  • Um ein Team erstellen oder die meisten WIT-Objekte, wie ein Arbeitsaufgabentyp anzupassen, Kategorien oder Prozesskonfiguration, müssen Sie Mitglied der Gruppe Projektadministratoren für das Teamprojekt sein.

  • Um die Attribute eines Felds zu ändern, müssen Sie Mitglied der Gruppe sein Projektauflistungsadministratoren.

  • Um Teamfunktionen wie der Rückstand und das Task Board anzuzeigen, müssen Sie Mitglied der Vollständig Zugriffsgruppe in Team Web Access sein.Möglicherweise gelten zusätzliche Lizenzanforderungen.Weitere Informationen finden Sie unter Zugriff auf Funktionen in Team Web Access.

    Weitere Informationen dazu finden Sie unter Verwalten von Berechtigungen.

Bereichs- und Iterationspfade

Um Arbeitsaufgaben in nützliche Kategorien, wie verknüpfte Funktionen und Entwicklungsmeilensteine zu gruppieren, können Sie Bereiche und Iterationen definieren.Sie verwenden Bereiche, um Arbeit zuzuweisen logischen, physischen, Funktionskategorien oder den Bereichen, die von einem Team besitzen.Sie verwenden, um die Arbeit zu Iterationen Sprints zuzuweisen oder Zeit Zyklen für das Team zu bewerten.

Was Sie verwandtes zu den Bereichen und Iterationen anpassen können :

  • Fügen Sie untergeordnete Bereiche und Iterationen hinzu, die bis zu 14 Ebenen tief geschachtelt.

  • Geben Sie eine standardmäßige Bereichspfad und einen standardmäßigen Iterationspfad für ein Team an.Die Standardeinstellungen werden automatisch auf diese Rückstandselementen zugewiesen, die über das schnelle hinzufügen Bereich auf der Produktrückstandsseite erstellen.

  • Wählen Sie aus, welche Bereiche und Iterationen das Team verwenden.Siehe Definieren von Teambereichen und Iterationen.

  • Legen Sie das Anfangs- und Enddatum Iterationen fest, die das Team verwendet, um eine Iteration verfolgen oder zu diesem Sprint.

  • Beschränken Sie den Zugriff auf die Ansicht, erstellen oder bearbeiten Sie Arbeitsaufgaben und Verwalten von Testplänen, die unter einem Bereich definiert.

  • Beschränken Sie ein, wer untergeordnete Knoten hinzufügen oder ändern kann, die einem Bereich oder einer Iteration definiert sind.

Implementierungs-Hinweise:

  • Untergeordnete Bereiche und Iterationen werden in den Dropdownmenüs der Bereichspfad und Iterationspfad Felder.Diese Felder werden in den meisten Arbeitsaufgabenformen und in den Filterkriterien innerhalb des Abfrage-Editors.Außerdem viele vordefinierten Berichten (OOB) verweist auf diese Felder zum Zweck des Filterns.

  • Links für Iterationsrückstandsseiten werden auf der Rückstandsseite nur für die Iterationen, die für ein Team ausgewählt wurden.

  • Sie müssen mindestens einen Bereichspfad auswählen, wie aktiv für ein Team, bevor Sie Funktionen wie der Produktrückstand, das Task Board oder Teamhomepage verwenden können.Siehe Definieren von Teambereichen und Iterationen.

  • Wenn Sie einen Pfad definieren, der mehr als 256 Zeichen enthält, sind Sie nicht, in Microsoft Project anzugeben.Um dieses Problem zu vermeiden, bezeichnen Sie untergeordnete Bereiche und Iterationen mit weniger als 10 Zeichen, und schachteln Sie Knoten nicht mehr als 14 Ebenen tief.

Wie Sie anpassen:

  • So Bereich hinzufügen oder ändern, Team Web Access öffnen und das Symbol "Einstellungen" (Team Web Access) Gangsymbol neben dem Benutzernamen oben auf der Seite auswählen.Klicken Sie auf der Seite Bereiche Administratoren wählen Sie aus.Oder, von Visual Studio, wählen Sie Team, Teamprojekteinstellungen, Arbeitsaufgabenbereiche aus.

  • Um Iterationspfade, von der Team Web Access Verwaltungsseite hinzuzufügen oder zu ändern, wählen Sie Iterationen.

    Siehe Erstellen und Ändern von Bereichen und Iterationen.

Zurück nach oben

Teams, Teamwarnungen und Teamfavoriten

Sie können Teams innerhalb eines Teamprojekts erstellen, jedem Team zu ermöglichen, um den eigenen Arbeitsrückstand zu verwalten und ihre Sprints zu verwalten.Außerdem können Teams Status mit ihrem Task Board und Burndown Diagramm und der Setupteamwarnungen verfolgen.Jedes Teamprojekt fungiert als ein Standard Team.

Sie können die tatsächlichen Kacheln anpassen, die auf der Teamhomepage angezeigt werden.Sie fügen eine Kachel hinzu, indem Sie ein - Objekt zum Team-Favoriten im Kontextmenü für die Arbeitsaufgabenabfrage, -Builddefinition oder -Quellcode-Verwaltungsordner hinzufügen.Die folgende Abbildung zeigt ein Beispiel dafür, dem sechs Kacheln hinzugefügt wurden.Mit einer Kachel auswählen, können Sie auf die Informationen für die Abfrage, der oder den Quellcodeverwaltungsordner schnell zugreifen.

Teamfavoriten verwalten

Was Sie verwandtes zu den Teams anpassen können:

  • Verwalten Sie Teammitglieder und greifen Sie Kapazitätsauslastung Ressourcen zu.

  • Definieren Sie Teambereiche und Iterationen, wie in Bereichs- und Iterationspfade beschrieben.

  • Definieren Sie Teamwarnungen, die E-Mail-Benachrichtigungen senden, wenn Änderungen an Arbeitsaufgaben, zu den Codeüberprüfungen, auf Quellcodeverwaltungsdateien und zu den Builds erfolgen.

  • Hinzufügen oder Entfernen von Kacheln von der Teamhomepage, die den Arbeitsaufgabenabfragen, Builddefinitionen anzuzeigen und -Quellcode-Verwaltungsordnern verknüpfen.

  • Wieder-Sequenz der Satz von Kacheln auf der Teamhomepage.

Implementierungs-Hinweise:

  • Das Feld Zugewiesen zu ist so konzipiert, dass Teammitglieder nur angezeigt, wenn es in den Kontextmenüs der Team Web Access zugegriffen wird.

  • Alle Teammitglieder finden die Kacheln und ordnen sequenziell, die für die Teamhomepage angeben.Jedes Teammitglied kann den Kachelsatz und Sequenz ändern.

Wie Sie anpassen:

  • Um ein Team, von Team Web Access hinzuzufügen, wählen Sie das Symbol "Einstellungen" (Team Web Access) Gangsymbol administrative um die Seite zu öffnen.Klicken Sie auf der Registerkarte Übersicht wählen Sie den Neues Team Link aus.Siehe Erstellen und Konfigurieren eines Teams.

  • So Teamwarnungen definieren, die administrative Seite für Team Web AccessBenachrichtigungen öffnen und die Registerkarte auswählen.Siehe Festlegen von persönlichen oder Teambenachrichtigungen.

  • Um eine Kachel der Teamhomepage hinzuzufügen, wählen Sie im Kontextmenü Zu Teamfavoriten hinzufügen für jedes Objekt die Sie auf der Homepage angezeigt werden sollen.Sie können Teamfavoriten der Teamhomepage nur hinzufügen.Sie können die Favoriten nicht hinzufügen.Siehe Verwalten Sie Teamfavoriten.

  • So öffnen WiederSequenz die Kacheln, die Teamhomepage- und -Ziehkacheln, um sie an die bevorzugten Reihenfolge neu anzuordnen.

Zurück nach oben

Agile-Seiten und Diagrammen

Sie können mehrere Elemente des Rückstandes anpassen und Seiten verschalen, die Team Web Access bereitstellt.Während jedes Team ihren eigenen Rückstand verwalten und Seiten verschalen kann, gelten alle Anpassungen, die diesen Seiten gemacht werden, an alle Teams, die für ein Teamprojekt definiert werden.

JJ190744.collapse_all(de-de,VS.110).gifRückstandsseiten, -verbleibende Arbeit, -Kapazität, -geschwindigkeit und -Vorhersage

Team Web Access stellt zwei Typen Rückstandsseiten--dproduktrückstand zum Erstellen und sortierenden Rückstandselemente und die Iterationsseiten bereit, die das Erstellen von Aufgaben, die Rückstandselemente zu implementieren unterstützen, die zu einer bestimmten Iteration zugewiesen werden.Zusätzlich zu diesen Seiten Diagramme, die Bildschirmkapazität, Burndown und Geschwindigkeit angezeigt werden.Informationen zur Verwendung dieser Seiten, finden Sie unter Agile-Planung und -Iterationen.

Was Sie verwandtes zu den Rückstandsseiten anpassen können:

  • Ändern Sie die Typen von Arbeitsaufgaben, die auf den Rückstandsseiten angezeigt werden.

    Standardmäßig gelten die folgenden Elemente als Rückstandselemente: User Story (Agile), Produktrückstandselement und Fehler (Scrum) und Anforderung (CMMI).

  • Ändern Sie die Typen von Arbeitsaufgaben, die Sie als Aufgaben erstellen können, die den Rückstandselementen auf den Iterationsrückstandsseiten verknüpft sind.

  • Ändern Sie die Felder, die innerhalb des schnellen hinzufügen Bereich auf der Produktrückstandsseite anzeigen.Sie können beispielsweise ein Pflichtfeld als Teil des schnellen Bereichseintrags hinzu.

  • Ändern Sie die ursprünglichen Spalten und die angezeigte Spaltensequenz.Sie können diese Elemente ändern und Team Web Access speichert die Änderungen an.

  • Ändern Sie die Arbeitsaufgabenfelder, die verwendet werden, um verbleibende Arbeit zu verfolgen, Aktivität eingibt, Größe von Rückstandselementen und berechnet Geschwindigkeit, erfasst die Sortierreihenfolge für das Auflisten von Rückstandselementen und die Standardfreien tage für das Team.

Implementierungs-Hinweise:

  • Links für Iterationsrückstandsseiten werden auf der Rückstandsseite nur für die Iterationen, die für ein Team ausgewählt wurden.

  • Für jeden Arbeitsaufgabentyp, den Sie der Rückstandsseite hinzufügen, müssen Sie eine oder mehrere aus den Workflowstatus zu den Prozesskonfigurationsmetazuständen zuordnen.Alle Zustände, die zugeordnet werden, müssen zu einem der Arbeitsaufgabentypen entsprechen, die der Kategorie zugewiesen werden, für die sie zugeordnet sind.

  • Wenn Sie einen Arbeitsaufgabentyp aus dem Erscheinen auf der Rückstandsseite entfernen, müssen Sie die Zuordnung von dessen Zuständen zu den Metazuständen entfernen.

  • Die folgenden Arbeitsaufgabenfelder werden zugeordnet, um Konfigurationsdatentypen zu verarbeiten.Wenn Sie einen Arbeitsaufgabentyp entweder den Anforderungen Kategorie oder Aufgaben-Kategorie hinzufügen, sollten Sie die entsprechenden Felder, zur Definition des Arbeitsaufgabentyps hinzufügen.

    ArbeitsaufgabenfeldTypBeschreibung
    Verbleibende Arbeit RemainingWork Unterstützt Generierung der Burndown Diagramme und Kapazitätsdiagramme.Fügen Sie verbleibende Arbeit Arbeitsaufgabentypen hinzu, die Sie der Aufgaben-Kategorie hinzufügen.
    Aktivität (Agile und Scrum) oder Disziplin (CMMI) Activity Unterstützt Generierung der Kapazität von Aktivität.Fügen Sie das entsprechende Feld Arbeitsaufgabentypen hinzu, die Sie der Aufgaben-Kategorie hinzufügen.
    Story Points (Agile), Aufwand (Scrum) oder Größe (CMMI) Effort Unterstützt Generierung des Teamgeschwindigkeitsdiagramms und -Vorhersage.Fügen Sie das entsprechende Feld Arbeitsaufgabentypen hinzu, die Sie Anforderungen die Kategorie hinzufügen.
    Agile und Stapelrang (CMMI) oder Rückstands-Priorität (Scrum) Order Unterstützung, die die Sortierreihenfolge von Rückstandselementen nachverfolgt.Fügen Sie das entsprechende Feld Arbeitsaufgabentypen hinzu, die Sie Anforderungen die Kategorie hinzufügen.

    Sie können ein anderes Feld angeben dann die, die in der obigen Tabelle aufgeführten, solange Sie das gleiche Feld zuweisen, das dem Prozesskonfigurationstyp zugeordnet ist.

  • Die Sortierreihenfolge, die von der Produktrückstandsseite zugewiesen wird, wird die Sequenz von Elementen, die auf dem Iterationsrückstand angezeigt werden und Seiten verschalen.

Wie Sie anpassen:

  • So Arbeitsaufgabentypen aus dem Erscheinen auf den Rückstandsseiten hinzufügen oder entfernen, den - Typ der Anforderungskategorie hinzufügen oder entfernen.Um die Anforderungskategorie zu ändern, ändern Sie die Categories.xml-Datei.

  • Um Arbeitsaufgabentypen hinzufügen oder entfernen Sie die erstellen können während Aufgaben vom Iterationsrückstand Seiten, hinzufügen oder entfernen Sie den Typ von der Aufgaben-Kategorie.Um die Aufgaben-Kategorie zu ändern, ändern Sie die Categories.xml-Datei.

  • Um das schnelle ändern fügen Sie Bereich hinzu oder die ursprünglichen Spalten oder die Spaltensequenz ändern, die AgileConfiguration.xml-Datei.

  • Um die Metazustandszuordnung oder die Feld-zuTyp-Zuweisungen zu ändern, ändern Sie die CommonConfiguration.xml-Datei.

    Siehe Anpassen der Rückstandsseiten.

  • Um einem Arbeitsaufgabentyp ein Feld hinzuzufügen, ändern Sie die Definition für den Arbeitsaufgabentyp.Siehe Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin].

Zurück nach oben

JJ190744.collapse_all(de-de,VS.110).gifTask Board

Das Task Board zeigt die Arbeitsaufgaben an, die für die aktuelle Iteration definiert sind.Sie schließen Arbeitsaufgabentypen ein, der die Aufgaben-Kategorie zugewiesen wurden, die unter der Spalte angeordnet wird, die der Zuweisung des aktuellen Zustands entspricht.

TippTipp

Um besser verstehen, wie Team Web Access bestimmt, die die Arbeitsaufgaben, um auf dem Task Board anzuzeigen, Sie die Filterkriterien für die aktuelle Iteration anzeigen können.Wählen Sie die Rückstandsseite für den aktuellen Sprint aus, wählen Sie Rückstandsabfrage erstellen aus, wählen Sie OK aus und wählen dann den Zum Anzeigen hier klicken Link aus.Klicken Sie auf der Arbeitsaufgabenseite wählen Sie Editor aus.

Die Ausschussspaltenüberschriften werden von den Workflowstatus abgeleitet, die den Arbeitsaufgabentypen zugewiesen werden, die in Aufgaben-Kategorie hinzugefügt werden.Nur die Zustände, die einem Metazustand zugeordnet wurden, werden angezeigt.Auch der Iterationsrückstands-Seitenverweis der Arbeitsaufgabentypen, die Sie als Aufgaben wie diese hinzufügen können, die für die Aufgaben-Kategorie definiert wurden.Weitere Informationen finden Sie unter zum Interpretieren das Task Board, Ausführen einer Iteration verwendet.

Was Sie auf der Task Board-Seite anpassen können:

  • Hinzufügen oder Ändern Sie die Typen von Arbeitsaufgaben, die auf dem Task Board angezeigt werden.Beispielsweise neben dem Aufgabentyp, können Sie Fehler dem Satz von Typen hinzufügen, die während Aufgabe auf den Iterationsrückstandsseiten und -Task Board behandelt werden.

  • Hinzufügen oder Entfernen von Spalten, indem Sie einen Zustand aus der Metazustandszuordnung hinzufügen oder entfernen.Wenn Sie beispielsweise einen Workflowstatus haben, den Sie verwenden, um blockierte Arbeitsaufgaben anzugeben, können Sie diesen Zustand zuordnen, um die blockierte Spalte auf der Ausschussseite angezeigt werden.

  • Ändern Sie die maximale festgelegte Begrenzung für die Anzahl von Arbeitsaufgaben, die auf dem Task Board angezeigt werden können.Standardmäßig wird das Task Board zu insgesamt 500 Arbeitsaufgaben beschränkt.

Implementierungs-Hinweise:

  • Für jeden Arbeitsaufgabentyp, den Sie der Aufgaben-Kategorie hinzufügen, müssen Sie eine oder mehrere aus den Workflowzuständen zu den Prozesskonfigurationsmetazuständen zuordnen.Alle Zustände, die zugeordnet werden, müssen zu einem der Arbeitsaufgabentypen entsprechen, die der Kategorie zugewiesen werden, für die sie zugeordnet sind.Nur die Zustände, die zugeordnet sind, werden als Spalten auf dem Komitee.

  • Um Nachverfolgungsarbeits- und -Burndownberechnungen zu unterstützen, sollten Sie das Feld Verbleibende Arbeit der Definition für jeden Arbeitsaufgabentyp hinzufügen der zur Aufgaben-Kategorie hinzugefügt wird.

  • Sie können einen Arbeitsaufgabentyp nicht der Anforderungskategorie und der Aufgaben-Kategorie hinzufügen.Beispielsweise können Sie Fehler nicht den Anforderungen Kategorie und Aufgaben-Kategorie hinzufügen.

Wie Sie anpassen:

  • So Arbeitsaufgabentypen hinzufügen oder entfernen, die als Aufgaben auftreten, den - Typ der Aufgaben-Kategorie hinzufügen oder entfernen.Um die Aufgaben-Kategorie zu ändern, ändern Sie die Categories.xml-Datei.

  • Um die Metazustandszuordnung zu ändern, ändern Sie die CommonConfiguration.xml-Datei.Wenn Sie die Zuordnung, <State value="Blocked" type="Proposed" />, wie in der folgenden Syntax gezeigt hinzufügen, können Sie die blockierte Spalte dem Task Board hinzufügen:

    <TaskWorkItems category="Microsoft.TaskCategory">
        <States>
          <State value="Active" type="Proposed" />
          <State value="Blocked" type="Proposed" />
          <State value="In Progress" type="InProgress" />
          <State value="Closed" type="Complete" />
        </States>
    </TaskWorkItems>
  • Um die Anzahl der Elemente zu erhöhen oder zu verringern die auf dem Task Board angezeigt werden können, geben Sie eine neue Beschränkungen in der Definition für AgileConfiguration.xml an.Um beispielsweise die maximalen Elemente auf 600 festzulegen, geben Sie Folgendes an:

    <IterationBacklog workItemCountLimit="600">

    Siehe Anpassen der Taskboardseite.

Zurück nach oben

Auswahllisten oder Elemente innerhalb eines Dropdownmenüs in einem Arbeitsaufgabenformular

Auswahllisten sind die - Enumerationswerte, die innerhalb eines Dropdownmenüs in einem Arbeitsaufgabenformular und in der Spalte Wert innerhalb des Abfrage-Editors angezeigt werden.Sie definieren die meisten Auswahllisten in der FIELD Definition für einen Arbeitsaufgabentyp.Die Ausnahmen werden im Folgenden aufgelistet:

  • Sie definieren Werte für Bereichspfad und Iterationspfad Felder von Administratoren Seiten von Team Web Access Forms-Formular.Siehe Bereichs- und Iterationspfade.

  • Sie definieren Werte für die Zustand und Grund Felder innerhalb des WORKFLOW-Abschnitt der Definition für den Arbeitsaufgabentyp.Siehe Workflow für einen Arbeitsaufgabentyp definiert.

  • Sie definieren Werte für die Felder, die mit Benutzerkonten wie Zugewiesen zu zugeordnet werden, indem Sie Benutzer zu einer TFS-Sicherheitsgruppe hinzufügen oder indem Sie Zugriff auf einer Gruppe oder einem Satz von Benutzer beschränken.

    Standardmäßig enthält die Liste für das Feld Zugewiesen an die Kontonamen für alle Benutzer und Gruppen, die überall in Team Foundation Server hinzugefügt wurden.Diese Konten werden häufig mit Active Directory synchronisiert.Siehe Vorbereiten für die Installation.

Was Sie verwandtes zu den Auswahllisten anpassen können:

  • Definieren Sie einfache Auswahllisten, die für ein einzelnes Feld innerhalb eines Arbeitsaufgabentyps gelten.

  • Definieren Sie globale Listen, die Sie in vielen Arbeitsaufgabentypen und Teamprojekten innerhalb einer Projektauflistung verwenden können.

  • Geben Sie zulässige, vorgeschlagene oder unzulässige Werte an entweder in einer Auswahlliste oder einer globalen Liste.

  • Mähdrescherlisten, beschränken zu ein, für den bzw. für eine Liste, sowie Bedingungen auf, wenn eine Liste im Arbeitsaufgabenformular angezeigt.

Implementierungs-Hinweise:

  • Auswahllisten können nur für Felder mit einem Datentyp ganze Zahl oder Zeichenfolge definieren.

  • Mit globalen Listen verwenden, können Sie den Aufwand verringern, die erforderlich ist, eine Liste aktualisieren, dass mehrere Typen mit der Aktualisierung und -deren durch viele Teamprojekte in einer Teamprojektsammlung freigegeben werden.Verwenden Sie globale Listen, wenn Sie allgemeine Verwendung Teamprojekten erzwingen möchten.

  • Sie können verschiedene Auswahllisten für das gleiche Feld definieren, das in verschiedenen Arbeitsaufgabentypen und in Teamprojekten angezeigt wird.

Wie Sie anpassen:

  • Um eine Auswahlliste zu definieren oder zu ändern, ändern Sie die Felddefinition für den Arbeitsaufgabentyp.Siehe Definieren von Auswahllisten.

  • Um eine globale Liste definieren, ändern Sie die Definition für die globale Liste, die für die Teamprojektsammlung gespeichert werden.Um die globale Liste zu verwenden, schließen Sie sie innerhalb der Felddefinition innerhalb des Arbeitsaufgabentyps ein.Siehe Definieren von globalen Listen.

Zurück nach oben

Felder verwendet die Arbeit und zum Unterstützen von Berichten und -Integration

Mit Arbeitsaufgabenfeldern können Sie Daten für einen Arbeitsaufgabentyp verfolgen, Kriterien für Abfragen definieren und Berichte entwerfen.Sie können anpassen, wie Sie ein vordefiniertes Arbeitsaufgabenfeld für einen Arbeitsaufgabentyp verwenden, oder Sie können Felder erstellen, die zusätzliche Anforderungen für die Nachverfolgung von Daten unterstützen.Darüber hinaus können Sie das Attribut eines Felds angeben oder ändern.

Ein Standardsatz von Felder wird in der relationalen Warehouse-Datenbank oder im Cube, auf Grundlage der Zuweisungen, die jedem Arbeitsaufgabenfeld vorgenommen werden.Bevor Sie ein neues Feld hinzufügen, sollten Sie berücksichtigen, wenn Sie ein vorhandenes Feld verwenden oder die reportable-Attribute eines vorhandenen Felds ändern können.Siehe Referenz zu berichtsfähigen Feldern für Visual Studio ALM.

Was Sie verwandtes zu den Arbeitsaufgabenfeldern anpassen können:

  • Fügen Sie einem Arbeitsaufgabentyp ein Feld hinzu.Sie können ein Systemfeld, ein Feld, das in einem anderen Arbeitsaufgabentyp definiert sind, ein benutzerdefiniertes Feld oder ein Integrationsfeld hinzufügen.

    Eine Liste von Systemfeldern und die Felder, die innerhalb der Standardprozessvorlagen TFS definiert werden, stellt, wird Arbeitsaufgabenfeldverweis für Visual Studio ALM.

    Integrationsfelder enthalten Informationen, die von automatisierten Prozessen generiert wird, die von Team Foundation Build, Microsoft Test Manager oder Team Foundation-Versionskontrolle verwaltet werden.Siehe Hinzufügen von Feldern, die mit der Test-, Build- und Versionskontrolle integriert werden können.

  • Änderung eine der folgenden Feldattribute:

    • Anzeigename, das in der Arbeitsaufgabenabfrage anzeigt.Dieser Name unterscheidet sich vom Namen, der auf dem Arbeitsaufgabenformular angezeigt werden.

    • Synchronisierung mit Active Directory.Sie können die Synchronisierung von Feldern aktivieren oder deaktivieren, die mit Benutzerkonten zugeordnet werden.

    • Indizieren.Sie können die Indizierung von Feldern aktivieren, um die Leistung von Abfragen verbessert, die auf diesen Feldern filtern.

    • Datentyp.Sie können den Datentyp ändern, damit PlainText oder HTML Felder aus einem Typ in einen anderen wechseln.

    • Berichtsattribute: können Sie den Namen des Felds ändern, wenn sie in einem Bericht, im Berichtsverweisnamen und im Berichterstellungstyp angezeigt wird.

      Der Berichterstellungstyp bestimmt, ob die Daten des Felds in die relationale Warehouse-Datenbank, die relationale Warehouse-Datenbank und den Cube geschrieben werden, oder eine im Voraus berechnete Summe Werte zu generieren, wenn der - Cube verarbeitet.Siehe Im Analysis Services-Cube für Team System verfügbare Perspektiven und Measuregruppen.

Implementierungstipps:

  • Jedes Feld, das in einem Bericht angezeigt werden soll, außer Systemfelder, muss in der Definitionsdatei für die Typen von Arbeitsaufgaben definiert werden, die das Feld nachverfolgt.

  • Um die Dateneingabe für ein Feld zu unterstützen, müssen Sie das Feld in beiden einschließen der FIELDS-Abschnitt und der FORM-Abschnitt der Definition des Arbeitsaufgabentyps.

  • Wenn Sie Felder hinzufügen oder ändern, sollten Sie systematische Namenskonventionen übernehmen, um sicherzustellen, dass Daten logisch in Ordner in SQL Server Analysis Services-Cube gruppiert werden.Siehe Hinzufügen und Ändern von Arbeitsaufgabenfeldern zum Unterstützen von Berichten.

  • Alle Felder, die innerhalb der Arbeitsaufgabentypen definiert werden, werden auf der Auflistungsebene des Teamprojekts verwaltet.Fehler können auftreten, wenn die Attribute, die einem Feld definiert wurde für ein Teamprojekt zugewiesen werden, von denen unterscheiden, die zu einem anderen Teamprojekt zugewiesen werden.Um diese Fehler zu verwalten, finden Sie unter Lösen von Schemakonflikten im Data Warehouse.

Wie Sie anpassen:

Zurück nach oben

Workflow für einen Arbeitsaufgabentyp definiert

Der Workflow können Teams, um den Status und den Fortschritt der Arbeit nachverfolgen.Jeder Arbeitsaufgabentyp wird mit einem Workflow zugeordnet.Jede Workflowdefinition besteht aus einem Satz von gültigen Zuständen, Übergängen, Gründen und optionalen Aktionen, die ausgeführt werden, wenn ein Teammitglied den Zustand einer Arbeitsaufgabe ändert.Beispielsweise bestimmt der Zustand des Status der Arbeit, z Neu, Vorgeschlagen, Aktiv, In Bearbeitung, Abgeschlossen oder Geschlossen.Übergänge stellen einen gültigen Fortschritt, eine Regression oder seitlich einen Zustand, wie Entfernt, zwischen Zuständen dar.Grundstütznachverfolgung, warum der Übergang ausgeführt wurde.Wenn beispielsweise ein Fehler erneut aktiviert wird, können Sie einen Grund wie Mit Fehler geschlossen oder Regression auswählen.

Die folgende Abbildung zeigt eine Gegenüberstellung der standardmäßigen Workflowstatus für die Rückstandselemente an, die für die Standardprozessvorlagen definiert werden, die TFS bereitstellt.Weitere Informationen finden Sie unter Auswählen einer Prozessvorlage.

Wichtiger HinweisWichtig

Die folgenden Abbildungen basieren auf der Standardprozessvorlagen, die mit der Installation oder bereitgestellten aktualisieren zu TFS 2012.Umfangreiche Updates wurden zum Workflow für mehrere Arbeitsaufgabentypen im letzten vierteljährlichen Update ausgeführt.Diese Änderungen unterstützen rückwärts Übergänge damit, wenn Sie versehentlich eine Arbeitsaufgabe im Kanban-Ausschuss oder das Task Board zu einem behobenen oder geschlossenen Zustand ziehen, können Sie es an einem früheren Workflowstatus ziehen.Weitere Informationen zum Update zu erfahren, finden Sie unter Neues bei der Planung und Nachverfolgung.

Um Zugriff auf die aktuellen Versionen der Standardprozessvorlagen abzurufen und das Teamprojekt mit den neuesten Workflowdefinitionen zu aktualisieren, installieren Sie das neueste vierteljährliche Update für Team Foundation Server.Sie können das Update von der Microsoft-Downloadsite abrufen: Vierteljährliches Update für Microsoft Visual Studio Team Foundation Server 2012.

Visual Studio Scrum 2.0

MSF for Agile v6.0

MSF for CMMI v6.0

Produkt-Rückstands-Element-Zustandsdiagramm

Zustandsdiagramm eines Produktrückstandselements

Diagramm zum User Story-Status

Diagramm der Zustände von User Storys

Anforderungszustandsdiagramm

Anforderungsworkflow

Was Sie im Workflow für einen Arbeitsaufgabentyp anpassen können:

  • Hinzufügen oder Entfernen von Zustände, Übergänge und Gründe.

  • Ändern Sie den Standardgrund.

  • Schränken Sie die Typen von Änderungen ein, die der Arbeitsaufgabe oder ein Feld gemacht werden können und durch die, auf Grundlage der Zustandsänderung, Auswahl eines Grunds oder den Typ des Übergangs, der ausgeführt wird.Siehe Beschränken Sie ein, wer Änderungen an einer Arbeitsaufgabe vornehmen kann, oder zu, wer wendet eine Feldregel.

  • Fügen Sie eine benutzerdefinierte Aktion während einer Zustandsänderung, eines Übergangs oder eines Grunds hinzu.Siehe Automatisieren von Feldzuweisungen auf Grundlage von Zustand, Übergang oder Grund.

Implementierungs-Hinweise:

  • Die Dropdownmenüs für die Zustands- und Grund zeigen die Werte an, die im WORKFLOW-Abschnitt des Arbeitsaufgabentyps zugewiesen werden.

  • Wenn Sie hinzufügen möchten, ein Zustand auf einen Arbeitsaufgabentyp, der auf dem Rückstand angezeigt wird, oder) in Team Web Access Seiten und Sie diesen Zustand angezeigt werden, wenn eine Spalte auf der Ausschussseite, Sie den Zustand zu einem Metazustand auch zugeordnet werden muss.

Wie Sie anpassen:

  • Um den Workflow zu ändern, ändern Sie die Definition für den Arbeitsaufgabentyp.Siehe Entwerfen des Workflows.

  • Um Workflowstatus zu den Metazuständen zuzuordnen, ändern Sie die Definition für die CommonConfiguration.xml-Datei.Siehe Customize Process Configuration.

Zurück nach oben

Beschränken Sie die Anzahl der zugewiesenen Namen im Feld ein

Standardmäßig zeigt das Dropdownmenü für das Feld Zugewiesen an alle Benutzer an, die den Zugriff auf TFS gewährt wurden.Dies ist die Standardeinstellung gültige Benutzergruppe.Sie können den Satz von Benutzern beschränken, die angezeigt werden, um nur die Benutzerkonten zu berücksichtigen, die zu einer TFS- oder Windows-Sicherheitsgruppe hinzugefügt wurden.

Was Sie auf dem zugewiesenen anpassen können Feld :

Beschränken Sie die Liste der Benutzer ein, die im Dropdownmenü für das Feld Zugewiesen an oder anderes benutzerdefiniertes Personennamensfeld angezeigt werden.

Implementierungs-Hinweise:

  • Die meisten effiziente Möglichkeit, Sicherheitseinschränkungen anzuwenden ist, benutzerdefinierte Gruppen zu erstellen, die Sie entweder in Windows oder in TFS verwalten.

  • In Team Web Access werden die Kontextmenüs, die unterstützen, Arbeitsaufgaben Zuweisen von Mitgliedern des Teams beschränkt.

Wie Sie anpassen:

  1. Erstellen Sie die Sicherheitsgruppe, und fügen Sie die Konten der Gruppe hinzu.Beispielsweise erstellen Sie eine neue Gruppe, die Teamcontributors aufgerufen wird.Siehe Ändern der Berechtigungen für eine Gruppe oder einen Benutzer.

  2. Ändern Sie die Definitionsdatei für jeden Arbeitsaufgabentyp, dass Sie den Benutzersatz einschränken möchten.Fügen Sie das VALIDUSER-Element der FIELD-Elementdefinition für das Feld Zugewiesen an hinzu, und geben Sie die TFS-Gruppe an.

    Beispielsweise kann der folgende Codeausschnitt zur Aufgabendefinition hinzugefügt werden, um den Satz von Benutzern für das Feld Zugewiesen an auf jene Teammitgliedern einzuschränken, die zur TFS-Team-Aufgabengruppe hinzugefügt werden.

    <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension" syncnamechanges="true">
       <HELPTEXT>The person currently working on this task</HELPTEXT>
       <ALLOWEXISTINGVALUE />
       <VALIDUSER group="Team Contributors" />
    </FIELD>

    Durch die Angabe des ALLOWEXISTINGVALUE-Elements vermeiden Sie Validierungsfehler, die andernfalls auftreten würden, wenn Mitglieder das Team verlassen und nicht mehr als Projektbeteiligte registriert sind.

    Siehe Verwalten der Berechtigungen zum Erstellen oder Ändern von Arbeitsaufgaben.

Zurück nach oben

Beschränken Sie ein, wer Änderungen an einer Arbeitsaufgabe vornehmen kann, oder zu, wen Feldregeln

Sie können einschränken, wer eine Arbeitsaufgabe erstellen, ändern, beheben oder schließen oder ein Arbeitsaufgabenfeld ändern kann.Außerdem können Sie Einschränkungen angeben, auf denen Feldregeln wirksam, basieren auf, wer ist, Ändern erstellen eine Arbeitsaufgabe.

Was Sie einschränken können:

  • Welche Feldregeln wirksam, basieren auf, wer die Arbeitsaufgabe ändert.Sie können Einschränkungen zu den folgenden Regelelemente übernehmen, ihre Anwendbarkeit zu beschränken oder sie erzwingen eine Benutzergruppe.Sie können diese Regeln nach Erstellung oder Änderung der Arbeitsaufgabe oder wenn der Zustand angeben, während eines bestimmten Übergangs oder nach dem Auswählen eines Grunds geändert werden:

    • CANNOTLOSEVALUE

    • COPY

    • DEFAULT

    • EMPTY

    • FROZEN

    • MATCH

    • READONLY

    • REQUIRED

    • SERVERDEFAULT

    • VALIDUSER

    Beispielsweise mit dem folgenden Codeausschnitt, können Sie die Regel erzwingen, dass nur Member des Managementteams das Feld Stapelrang ändern können, einmal, das eine Arbeitsaufgabe erstellt wurde.

    <FIELD name="Stack Rank" refname="Microsoft.VSTS.Common.StackRank" type="Double" reportable="dimension">
       <FROZEN not="Management Team" />
       <HELPTEXT>Work first on items with lower-valued stack rank. Set in triage.</HELPTEXT>
    </FIELD>

    Siehe XML-Elementreferenz für FIELD.

  • Welche Feldregeln wirksam, basieren auf, wer die Arbeitsaufgabe und bedingt auf dem Wert ändert, der einem anderen Feld zugewiesen wird.Bedingte Regeln enthalten WHEN, WHENNOT, WHENCHANGED und WHENNOTCHANGED.Siehe Zuweisen bedingter Werte und Regeln.

  • Wer Arbeitsaufgaben ändern kann, indem Berechtigungen auf Bereichspfaden festgelegt wird.Siehe Bereichs- und Iterationspfade.

  • Wer ein Feld ändern kann, indem eine Feldregel zum WORKFLOW-Abschnitt hinzugefügt wird.Sie können beispielsweise alle Benutzer außer der einschränken, die der Managementteamgruppe aus dem Vornehmen von Änderungen am Story Point-Feld gehören, wenn die Arbeitsaufgabe festgelegt wird, um das Problem zu beheben, indem Sie die folgende Syntax angibt:

    <STATE value="Resolved">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Scheduling.StoryPoints">
             <FROZEN not="Management Team"/>
       </FIELD>
    </STATE>
  • Sie können Feldregeln und bedingte Feldregeln anwenden, wenn ein Benutzer den Zustand ändert, einen bestimmten Übergang macht oder einen Grund auswählt.

  • Für die Zustand und Grund Felder können Sie die READONLY Feldregel nur verwenden.

  • Sie können Feldregeln nicht auf die Bereichspfad oder Iterationspfad Felder verwenden.

Implementierungs-Hinweise:

  • Die meisten effiziente Möglichkeit, Sicherheitseinschränkungen anzuwenden ist, benutzerdefinierte Gruppen zu erstellen, die Sie entweder in Windows oder in TFS verwalten.

  • Sie können Einschränkungen zu jedem systemdefinierten oder benutzerdefinierten Feld anwenden, das Sie verwenden, um Kontonamen zuzuweisen.Diese Felder werden als Personennamensfelder.Sie können die Synchronisierung zwischen TFS und Active Directory für benutzerdefinierte Personennamensfelder aktivieren.Siehe Managing Work Item Fields [witadmin].

Wie Sie anpassen:

  • Ändern Sie die Definitionsdatei für jeden Arbeitsaufgabentyp, dass Sie Einschränkungen für platzieren möchten.Beispielsweise können Sie Benutzer einschränken, die eine Arbeitsaufgabe erstellen können, indem sie eine VALIDUSER Gruppe für erstellt durch Feld im Abschnitt WORKFLOW angeben.

    <STATE value="New">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.CreatedBy">
                <VALIDUSER group="Team Task Group" />
          </FIELD>
               . . .
       </FIELDS>
    </STATE>

    Entsprechend können Sie platzieren eingeschränkt, wer eine Arbeitsaufgabe lösen, schließen oder erneut aktivieren kann, indem Feldregeln im Workflow auf den folgenden Feldern hinzugefügt werden: Behandelte von, von geschlossen oder von aktiviert.

  • Sie können eine globale Liste erstellen, die, die Gruppen gültig sind und der FIELD Definition unter ALLOWEDVALUES hinzuzufügen oder PROHIBITEDVALUES angibt.

  • Sie können benutzerdefinierte Gruppen entweder in TFS oder Windows erstellen.

  • Um Einschränkungen zu platzieren auf denen Regeln auf ein Feld anwenden, geben Sie die for oder not-Attribute innerhalb des untergeordneten Elements FIELD innerhalb des FIELDS-Abschnitts dargestellt.Beispielsweise können Sie angeben, dass das erforderliche für Versionsfeld READONLY für alle Benutzer außer der in der Team-Selektierungs-Gruppe ist.

    <FIELD name="Required for Release" refname="MyCompany.ProjectA.RequiredForRelease" type="String" reportable="dimension">
       <READONLY not="Team Triage Group" />
       <HELPTEXT>Specify Yes when true, otherwise leave blank.</HELPTEXT>
    </FIELD>

    Weitere Informationen finden Sie unter Verwalten der Berechtigungen zum Erstellen oder Ändern von Arbeitsaufgaben.

Zurück nach oben

Wenden Sie Mustervergleich zu einem Feld

Sie können die Einträge einschränken, die einem Feld erstellt werden, um ein vorgeschriebenes Muster von alphanumerischen Zeichen gefunden.Beispielsweise können Sie erzwingen, dass Benutzer einen Wert einzugeben, der einer Buildnummer entspricht, indem eine Regel angibt, die der die Namens-/Nummerierungskonvention, die Sie zum Beschriften hergestellt haben, erstellt.

Was Sie durch Mustervergleich anpassen können:

  • Beschränken Sie Einträge ein, um ein bestimmtes Muster übereinstimmt.

  • Beschränken Sie Einträge zu einem Feld ein, um ein Muster eines Satzes mindestens übereinstimmt.

  • Geben Sie Benutzer oder Gruppen an, die die Regel gilt oder nicht gilt.

Implementierungs-Hinweise:

  • Sie können Mustervergleich die ganze Zahl anwenden und nur Felder String.

Wie Sie anpassen:

  • Ändern Sie die Definitionsdatei für den Arbeitsaufgabentyp mit dem Feld, dass Sie Mustervergleich erzwingen möchten.Beispielsweise können Sie Eintrag eines Datums in Form von month.day.year erzwingen, indem Sie die MATCH Regel angeben.

    <FIELD refname="MyCompany.ProjectA.RequestDate">
       <MATCH pattern="nn.nn.20nn" />
       <HELPTEXT>Enter the date the request was received.</HELPTEXT>
    </FIELD>

    Siehe Festlegen von Zeichenfolgenfeldern zur Übereinstimmung mit Mustern.

Zurück nach oben

Methoden verwendet, um WIT-Objekte anzupassen

Nachdem ein Teamprojekt erstellt wurde, können Sie ein WIT-Objekt auf folgende Weise anpassen:

  • Verwenden Sie den Prozess-Editor, um einen Arbeitsaufgabentyp zu ändern.

    Sie können Arbeitsaufgabentypen ändern, indem Sie Prozess-Editor, ein Powertool-Add-In für Visual Studio verwenden, das Sie herunterladen und installieren können.Eine Anwendung unter dem Menü, Tools Prozess-Editor stellt eine grafische Benutzeroberfläche.Sie können dieses Tool verwenden, um Arbeitsaufgabentypen, Bearbeitungsarbeitsaufgabentypen importieren und exportieren und ändern den Inhalt einer Prozessvorlage.Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Team Foundation Server-Toole.

  • Ändern Sie ein Attribut eines Arbeitsaufgabenfelds: Sie können das witadmin Befehlszeilentool verwenden, um die Attribute zu ändern, die für ein Feld zugewiesen werden.Siehe Managing Work Item Fields [witadmin].

  • Export, ändern und importiert eine Definitionsdatei für ein WIT-Objekt: Für jedes Objekt, das Sie anpassen möchten, müssen Sie die folgenden Schritte ausführen: identifizieren Sie den Bereich von Änderungen, identifizieren Sie Abhängigkeiten, exportieren Sie Objekte, aktualisieren Sie Objekte, importieren Sie Objekte und überprüfen Sie Änderungen.

    Prozess zum Anpassen wendet diese Arbeit ein

    Prozess zum Anpassen eines WIT-Objekts

    Die Objekte, die Sie mit diesem Prozesseinschließungsarbeitsaufgabentypen, Kategorien, globale Listen, Linktypen, globalen Workflows und Prozesskonfiguration anpassen können.

    Siehe witAdmin: Anpassen und Verwalten von Objekten für die Nachverfolgung von Arbeitsaufgaben.

Zurück nach oben

Zusätzliche Ressourcen

Zusätzlich zu den Bereichen, die in diesem Thema beschrieben werden, können Sie die folgenden Bereiche für das Teamprojekt anpassen:

finden Sie möglicherweise zusätzliche Antworten auf Ihre Fragen, oder Sie können eine Abfrage in einem dieser TFS-Foren senden:

Zurück nach oben

Siehe auch

Konzepte

Anpassen von Teamprojekten und -prozessen

Weitere Ressourcen

Erste Schritte mit einem neuen Teamprojekt