Freigeben über


Konfigurationsänderungen zum Hinzufügen neuer Funktionen

Wenn Sie den Assistenten ausführen, Funktionen konfigurieren legt sie das Teamprojekt fest, und bestimmt, welche Funktionen fehlen und hinzugefügt.Bevor Sie diesen Assistenten verwenden können, müssen Sie Visual Studio Team Foundation Server 2012 zu aktualisieren.Siehe Voraussetzungen für TFS-Upgrade.

HinweisHinweis

Um den Funktionen konfigurieren Link zu sehen die auf den Assistenten zuzugreifen, müssen Sie Mitglied einer der folgenden Gruppen sein: Team Foundation Administrators, Projektauflistungsadministratoren oder Projektadministratoren für das Teamprojekt.Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Der Assistent zum Konfigurieren von Funktionen hinzugefügt werden neue Objekte in das Teamprojekt und könnte mehrere vorhandene Objekte, sondern ändert nicht die Daten oder den Workflow.Es werden die neuen Objekte auf Grundlage der beste Übereinstimmung von den Einstellungen hinzu, die in der installierten Prozessvorlagen und des Teamprojekts definiert werden.Der Assistent verweist aktualisierte benutzerdefinierte Prozessvorlagen und die neueste Version von Microsoft-Prozessvorlagen, die der Teamprojektsammlung installiert und während des Upgradevorgangs hinzugefügt.Wenn der Assistent wird ermittelt, dass mehr als eine Prozessvorlage gibt, die verwendet werden kann, um Funktionen zu konfigurieren, wählen Sie das aus, das am besten Ihren Anforderungen entspricht.

Wichtiger HinweisWichtig

Bestimmte Arbeitsaufgabentypen sind erforderlich, damit der Assistent eine Funktion konfiguriert.Wenn Sie Arbeitsaufgabentypen umbenannt oder gelöscht haben, gibt der Assistent die folgenden Meldungen zurück:

Es sind keine Prozessvorlagen mit gültigen Konfigurationseinstellungen für dieses Teamprojekt verfügbar.

Ihr Teamprojekt kann nicht automatisch konfiguriert werden.

Sie müssen die fehlenden Arbeitsaufgabentypen zu dem Teamprojekt umbenennen oder wiedereinsetzen, und den Assistenten überprüfen.Oder, Sie können die Prozessvorlagen auf Team Foundation Server ändern, um die Funktionen hinzuzufügen und den Assistenten dann zu überprüfen.

Hier ist, was der Assistent zum Konfigurieren von Funktionen:

  1. Überprüft die Definitionen im Teamprojekt, zu bestimmen, welche Funktionen sind und nicht konfiguriert werden.

  2. Bestimmt, den die Prozessvorlage, die in der Teamprojektsammlung gespeichert wird, die beste Übereinstimmung von Definitionen enthält, um fehlende Features zu konfigurieren.

  3. Für jede Funktion, die konfiguriert werden kann, werden die Definitionen für neue Objekte hoch oder ändert vorhandene Definitionen.Informationen zum der Assistent eine bestimmte Funktion konfiguriert, finden Sie unter Konfigurationsaktionen erstellt, um jede Funktion hinzuzufügen.

Globale Abhängigkeiten

Die folgenden Abhängigkeiten gelten für alle Funktionen auf, die vom Assistenten zum Konfigurieren von Funktionen hinzugefügt werden.Wenn Konflikte auftreten, erhalten Sie eine Fehlermeldung auf.Siehe Beheben von Fehlern bei der Konfiguration von Funktionen.

  • Für jedes Feld, das für eine Teamprojektsammlung definiert ist, müssen die folgenden Attribute an:

    • Angezeigter Name

    • Datentyp

    • Zuweisung, von Personennamen mit Active Directory (syncnamechanges) zu synchronisieren.

    • Berichtsattribute: Berichtsverweisname, Berichtsname, Berichterstellungstyp und Berichterstellungsformat

  • Die Verweisnamen, die Feldern und zu den Linktypen zugewiesen sind, müssen innerhalb einer Teamprojektsammlung eindeutig sein.

  • Anzeigenamen der Kategorien müssen innerhalb eines Teamprojekts eindeutig sein.

Konfigurationsaktionen erstellt, um jede Funktion hinzuzufügen

Der Assistent zum Konfigurieren von Funktionen führt die folgenden Aktionen aus, eine bestimmte Funktion zu konfigurieren.

HinweisHinweis

Der Assistent bestimmt, den die Arbeitsaufgabentypen, die auf Grundlage der Kategorien-Zuweisungen aktualisieren in der Prozessvorlage definierten, die ausgewählt wurde, um das Teamprojekt zu aktualisieren.Beispielsweise gibt die Anforderungskategorie die Arbeitsaufgabentypen an, die dem Rückstand zugeordnet werden.

  • Agile Planungstools, das die Rückstand und Ausschuss Seiten unterstützen:

    • Fügt die Aufgaben-Kategorie für das Teamprojekt und die Fehlerkategorie hinzu, sofern sie noch nicht definiert ist.

    • Importiert die Prozesskonfigurationsdateien, das AgileConfiguration und das CommonConfiguration.Der Inhalt dieser Dateien unterscheidet sich etwas über Microsoft-Prozessvorlagen, da sie jeder angepasst werden, um mit bestimmten Arbeitsaufgabentypen zu arbeiten.Der Assistent führt möglicherweise geringfügige Änderungen an den Prozesskonfigurationsdateien nach Bedarf bevor die Dateien importiert.Beispielsweise für Teamprojekte auf Grundlage der CMMI-Prozessvorlage, wird die CommonConfigurations-Datei geändert, um das Feld Ursprüngliche Schätzung (Microsoft.VSTS.Scheduling.OriginalEstimate) zuzuordnen, um Berechnung der Geschwindigkeit des Teams zu unterstützen.

    • Agile Planungstoolabhängigkeiten:

      • Agile Tools zeigen die Arbeitsaufgabentypen an, die den Anforderungen Kategorie und der Aufgaben-Kategorie zugewiesen werden.

      • Die Zustände, die für den Workflow von Rückstandselementen und Aufgaben definiert werden, müssen zu den Metazuständen zuordnen, die für die allgemeine Konfiguration der Prozessvorlage definiert sind.Metazustände definieren, wie Planungstools jeden Workflowstatus behandeln.Mindestens ein Workflowstatus zu InProgress und zu den Complete Metazuständen zuordnen, wie in Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration beschrieben.

      • Agile Tools verweisen die folgenden Felder, die abhängig von der Prozessvorlage variieren können, die verwendet wird, um das Teamprojekt erstellen:

        • Aufwand zugewiesen mit einem Rückstandselement, das verwendet wird, um Geschwindigkeit zu berechnen: Storypunkte für Agile (Microsoft.VSTS.Scheduling.StoryPoints), Planungsgröße für CMMI (Microsoft.VSTS.Scheduling.Size) und Aufwand für Scrum (Microsoft.VSTS.Scheduling.Effort).

        • Sortierreihenfolge mit einem Rückstandselement zugewiesen, das verwendet wird, um die Sequenz von Elementen auf den Rückstandsseiten zu verwalten: Stapelrang (Microsoft.VSTS.Common.StackRank) oder für Scrum, Rückstandspriorität (Microsoft.VSTS.Common.BacklogPriority).

        • Das Feld definiert den Aufgabentyp der Arbeitsaufgabe, die zur Bildschirmkapazität von Aktivität verwendet wird: Aktivität (Microsoft.VSTS.Common.Activity) oder Disziplin (Microsoft.VSTS.Common.Discipline).

        • Das Feld verwendet, um Verbleibende Arbeit(Microsoft.VSTS.Scheduling.RemainingWork) anzugeben.

    Weitere Informationen zum Anpassen der Seiten zu erfahren, die durch agile Planungstools verwendet werden, finden Sie unter Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration.

  • Codeüberprüfung zu Führungs- und Titelcodeüberprüfungen:

    • Importiert die Codeüberprüfungs-Anforderung und die Codeüberprüfungs-Wartearbeitsaufgabentypen.

    • Fügt die Codeüberprüfungs-Anforderungs-Kategorien- und Codeüberprüfungs-Wartekategorie dem Teamprojekt hinzu.

  • Feedback zu Anforderungen und Titelprojektbeteiligtefeedback:

    • Importiert die Feedback-Anforderungs- und Feedback-Wartearbeitsaufgabentypen.

    • Fügt die Feedback-Anforderungs-Kategorien- und Feedback-Wartekategorie dem Teamprojekt hinzu.

    • Importiert die Metadaten in der CommonConfigurations-Datei, die verwendet wird, um das Anforderungsantwortformular anzuzeigen.

  • Meine Arbeit für Entwickler zu Verwalten Sie ihre persönlichen Rückstand:

    • Fügt die Aufgaben-Kategorie dem Teamprojekt hinzu.

    • Zur Arbeitsaufgabentyp Aufgaben-Definition: Fügen ACTION-Anweisungen hinzu, um festzustellen, wann Aufgaben gestartet wird (Microsoft.VSTS.Actions.StartWork) und beendet (Microsoft.VSTS.Actions.StopWork)) auf Grundlage Workflowübergang.

      Wichtiger HinweisWichtig

      Die Arbeitablaufdefinition für den Arbeitsaufgabentyp Aufgabe muss erforderliches STATE und TRANSITION-Anweisungen enthalten.

  • Storyboarding zu Linkstoryboards zu Arbeitsaufgaben:

    Fügt die Storyboardlinksteuerelementregisterkarte eine Typdefinition für Rückstandselemente ein. Rückstandselemente entsprechen den Arbeitsaufgabentypen, die für die Anforderungskategorie für die Prozessvorlage definiert werden, die zum Konfigurieren des Teamprojekts ausgewählt ist.

    HinweisHinweis

    Wenn keine definierte Anforderungskategorie gibt, oder wenn kein TabGroup-Element innerhalb der Typdefinition gibt, dann wird eine Warnung und die Storyboardlinksteuerelement wird nicht hinzugefügt.

  • Ausgeblendete Arbeitsaufgabentypen

    Fügt die ausgeblendete Typ-Kategorie dem Teamprojekt hinzu.Diese Kategorie gibt den von Arbeitsaufgabentypen, die Benutzer über ein Formular oder ein Tool erstellt werden, und nicht manuell an.

    Die verborgene Typen Kategorie gibt die folgenden Typen von Arbeitsaufgaben standardmäßig an:

    • Codeüberprüfungs-Anforderung und Codeüberprüfungs-Antwort

    • Feedback-Anforderungs- und Feedback-Antwort

    • Freigegebene Schritte

Siehe auch

Konzepte

Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration

Update eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen