Freigeben über


Konfigurieren von Funktionen nach einem TFS-Upgrade

Nach einem TFS-Upgrade (Team Foundation Server) möchten Sie die neuen Funktionen verwenden, die installiert wurden. Einige dieser Funktionen erfordern möglicherweise Aktualisierungen des Teamprojekts. Der Assistent zum Konfigurieren von Funktionen stellt hierfür die einfachste Möglichkeit dar.

Wenn Sie ein Upgrade von TFS vornehmen müssen, wechseln Sie zur Downloadseite.

Haben Sie viele Teamprojekte, die aktualisiert werden müssen? Wenn dies der Fall ist, können Sie Aktualisierungen programmgesteuert anwenden.

Ausführen des Assistenten zum Konfigurieren von Funktionen

  1. Wenn Sie kein Teamprojektadministrator sind, lassen Sie sich hinzufügen. Nur Projekt- oder TFS-Administratoren können den Assistenten ausführen.

  2. Öffnen Sie die Verwaltungsseite für das Teamprojekt in einem unterstützten Browser (**http://**Servername:8080/tfs/Auflistungsname/Projektname/_admin).

  3. Wenn der Link Funktionen konfigurieren angezeigt wird, führen Sie den Assistenten aus.

    Funktionen für TFS 2013.2 konfigurieren

    Die Optionen in der Liste hängen von den auf Ihrem Anwendungsebenenserver installierten TFS-Versionen ab sowie den Funktionen, die zuvor konfiguriert wurden. Um die aktuellsten Prozessvorlagen zu erhalten, führen Sie ein Upgrade Ihres Servers auf die neueste Version durch.

    Wenn Testplan und Testsammlung nicht konfiguriert sind, fahren Sie mit Manuelle Upgrades zur Unterstützung der Testverwaltung fort. Sie müssen die Arbeitsaufgabentyp-Definitionen manuell importieren und Daten migrieren, nachdem Sie das Upgrade Ihres Anwendungsebenenservers auf TFS 2013.3 durchgeführt haben.

    Wenn der Link Funktionen konfigurieren nicht angezeigt wird, wurden die Funktionen aktiviert. Sie können nun die neuen Funktionen verwenden.

  4. Wenn eine Meldung eingeblendet wird, die der in der Abbildung unten ähnelt, können Sie das Teamprojekt konfigurieren. Wenn mehr als eine Prozessvorlage verfügbar ist, übernehmen Sie die empfohlene Version.

    Aktualisiertes Teamprojekt mit nicht konfigurierten Funktionen

          

    Wenn das Dialogfeld die Option Konfigurieren nicht enthält, müssen die Updates manuell angewendet werden.

  5. In den meisten Fällen konfiguriert der Assistent alle neuen Funktionen, und es wird eine Meldung über die erfolgreiche Ausführung eingeblendet.

    Meldung bei erfolgreicher Funktionskonfiguration

    Gelegentlich aktualisiert der Assistent das Teamprojekt teilweise und gibt Fehlermeldungen zurück, die aufgelöst werden müssen. Notieren Sie sich die angezeigten Fehlermeldungen, und führen Sie manuelle Updates aus, um den jeweiligen Fehler zu beheben.

Schritte nach der Konfiguration

Manuelles Anwenden von Updates

Wenn der Assistent ein Teamprojekt nicht aktualisieren kann, wird eine Meldung zurückgegeben, dass keine Prozessvorlagen zur Unterstützung des Updates verfügbar sind.

Assistent zum Konfigurieren von Funktionen gibt Fehlermeldungen zurück

In diesem Fall müssen Sie einige manuelle Updates entsprechend einer der folgenden Optionen durchführen:

Zusätzliche Anpassungen, die nach Aktivierung neuer Funktionen vorzunehmen sind

Nachdem Sie das Teamprojekt mit dem Assistenten zum Konfigurieren von Funktionen aktualisiert haben, erhalten Sie Zugriff auf die neuesten Funktionen und Prozessvorlagen. Vielleicht möchten Sie aber noch einige zusätzliche Anpassungen basierend auf dem installierten TFS-Update vornehmen.

Aktualisieren eines Teamprojekts auf TFS 2013,4

Vielleicht müssen Sie einige zusätzliche Anpassungen vornehmen, damit Teams wählen können, ob Fehler im Backlog aufgezeichnet werden.

Aktualisieren eines Teamprojekts auf TFS 2013.3

Wenn Sie in Ihrer Umgebung Visual Studio 2013.3 Microsoft Test Manager installiert haben, sind Sie mit den Aktualisierungen fertig. Informationen zu den mit der aktualisierten Version von Test Manager oder Team Web Access eingeführten Änderungen finden Sie unter Planen von manuellen Tests mit Team Web Access.

Wenn Sie Ihren Testplan oder Ihre Testsammlung anpassen möchten, können Sie dies jetzt tun. Wenn Sie die Workflowstatus für die Testplan- oder Testsammlungs-Typdefinitionen hinzufügen oder ändern und Sie von einem Test Manager-Client aus arbeiten, der mit Visual Studio 2013.2 oder einer früheren Version bereitgestellt wurde, müssen Sie ebenfalls die Prozesskonfiguration für das Teamprojekt aktualisieren. Andernfalls tritt beim Herstellen einer Verbindung mit Ihrem Teamprojekt ein Fehler Unerwarteter Fehler in Anwendung auf. Informationen zum Beheben dieses Fehlers finden Sie unter Importieren und Exportieren der Prozesskonfiguration [witadmin].

Anwendungsfehlermeldung nach der Aktualisierung von TFS

Aktualisieren eines Teamprojekts von TFS 2012 auf TFS 2013

Nach dem Upgrade von TFS 2012 auf TFS 2013 sind keine zusätzlichen Anpassungen erforderlich. Es gibt jedoch einige empfohlene Updates für den Workflow spezifischer Arbeitsaufgabentypen.

Das Teamprojekt wird mit den neuesten Workfloweinstellungen, die in den neuesten Versionen der Standardprozessvorlagen definiert werden, auf den neuesten Stand gebracht.

Sie sollten den Workflow bestimmter WITs aktualisieren, um fehlende Übergänge, zusätzliche Gründe und Feldzuweisungen zu unterstützen. In diesem Update wurde der Workflow folgender WITs zur neuesten Version des Workflows für Prozessvorlagen überarbeitet:

  • Scrum 2.0 auf Scrum 2013: Product Backlog Item und Fehler

  • Agile 6.0 auf Agile 2013: User Story

  • CMMI 6.0 auf CMMI 2013: Anforderung

Weitere Informationen finden Sie unter Aktualisieren Sie das Teamprojekt von 2012 RTM auf Update 2.

Wenn Sie die Arbeitsaufgabentypen oder Prozesskonfiguration nicht angepasst haben, können Sie die Elemente schnell aktualisieren, indem Sie witadmin verwenden. Einfach die neueste Version der Prozessvorlage herunterladen, die mit derjenigen kompatibel ist, die zum Erstellen des Teamprojekts verwendet wurde, und dann importieren der aktualisierten WITs.

Aktualisieren eines Teamprojekts von TFS 2010 auf TFS 2013

Wenn Sie ein Teamprojekt aktualisiert haben, das mit einer MSF Agile V 5.0-Prozessvorlage erstellt wurde, sollten Sie außerdem Die User Story- und Aufgabenworkflowzuweisungen manuell aktualisieren.

Wenn Sie den Workflow nicht aktualisieren, stellt das Task Board nur zwei Zustände bereit: aktiv und geschlossen. Dadurch können Sie und Ihr Team nicht zwischen Aufgaben, die ausgeführt werden, und solchen, die nicht gestartet wurden, unterscheiden.

Außerdem sollten Sie die Workflowupdates zur User Story, wie in Aktualisieren des Teamprojekts von 2012 RTM auf Update 2 beschrieben, anwenden.

Fragen und Antworten

F: Wie kann ich programmgesteuert zahlreiche Teamprojekte aktualisieren?

**A:**Wenn die Teamprojekte mithilfe derselben Prozessvorlage erstellt wurden, sollten Sie in der Lage sein, die ursprüngliche Prozessvorlage zu ändern, sie hochzuladen und dann alle für eine Teamprojektauflistung definierten Teamprojekte im Batch zu aktualisieren. Ziehen Sie folgende Ressourcen heran: Update einer angepassten Prozessvorlage für den Zugriff auf neue Funktionen, Konfigurieren von Funktionen für Dutzende von Teamprojekten, und die Features4tfs-Lösung von CodePlex.

F: Wo kann ich mehr zum Anpassen der Testoberfläche erfahren?

A: Siehe eines der folgenden Themen:

  • Feldanpassungen: Hinzufügen eines benutzerdefinierten Felds, Ändern einer Auswahlliste oder Hinzufügen einer Feldregel.

  • Anpassungen bei Arbeitsaufgabenformularen: Ändern des Formularlayouts für den Fehler, Testfall, Testplan oder die Testsammlung.

  • Anpassungen an Workflows: Ändern der Workflowdefinitionen für den Fehler, Testfall, Testplan oder die Testsammlung.

  • Testfehlertypen: Geben die Gründe für das Fehlschlagen eines Testlaufs an. Die Standardkonfiguration umfasst: Regression, neues Problem, bekanntes Problem und Unbekannt.

  • Testauflösungszustände: Geben die Aktion an, die nach einem Testlauffehler ausgeführt werden soll. Die Standardkonfiguration enthält folgende Gründe: "Untersuchung erforderlich", "Testproblem", "Produktproblem" und "Konfigurationsproblem".

F: Wie behebe ich Warn- oder Fehlermeldungen im Zusammenhang mit der Aktualisierung der Testverwaltungsartefakte mit TFS 2013.3?

A: Siehe Manuelle Aktualisierungen für die Unterstützung von Testplänen und Testsammlungen.

F: Wie funktioniert der Assistent zum Konfigurieren von Funktionen?

A: Der Assistent zum Konfigurieren von Funktionen fügt dem Teamprojekt neue Objekte hinzu und kann möglicherweise mehrere vorhandene Objekte aktualisieren, ändert jedoch nicht die Daten oder den Workflow. Er fügt die neuen Objekte anhand der bestmöglichen Übereinstimmung von Einstellungen hinzu, die in den installierten Prozessvorlagen und im Teamprojekt definiert sind. Der Assistent verweist auf die aktualisierten benutzerdefinierten Prozessvorlagen und die neueste Version der Microsoft-Prozessvorlagen, die in der Teamprojektauflistung installiert sind und während des Upgradevorgangs hinzugefügt werden. Wenn der Assistent feststellt, dass es mehr als eine Prozessvorlage gibt, die zum Konfigurieren der Funktionen verwendet werden könnte, wird die Vorlage ausgewählt, die dem vorhandenen Teamprojekt am besten entspricht und bei der es sich um die neueste Version handelt.

Hier sind die Schritte des Assistenten zum Konfigurieren von Funktionen angegeben:

  1. Scannen der Definitionen im Teamprojekt, um festzustellen, welche Funktionen konfiguriert wurden.

  2. Bestimmt, welche in der Teamprojektauflistung gespeicherte Prozessvorlage die beste Übereinstimmung der Definitionen enthält, um fehlende Funktionen zu konfigurieren.

  3. Für jede Funktion, die konfiguriert werden kann, werden die Definitionen für neue Objekte hochgeladen oder vorhandene Definitionen geändert. Informationen dazu, wie der Assistent eine bestimmte Funktion konfiguriert, finden Sie im Artikel zu Konfigurationsaktionen zum Hinzufügen der jeweiligen Funktion.

F: Von welchen Elementen hängt der Assistent zum Konfigurieren von Funktionen für eine erfolgreiche Ausführung ab?

A: Der Assistent zum Konfigurieren von Funktionen hängt von den folgenden Elementen ab.

  • Die ProcessTemplate-Datei muss die Versionsanweisung enthalten. Wenn die Versionsanweisung nicht vorhanden ist, kann der Assistent zum Konfigurieren von Funktionen die Prozessvorlage zur Aktualisierung eines Teamprojekts nicht auswählen. Außerdem muss die höchste Versionsnummer für jede Vorlagen-ID eindeutig sein. Wenn mehr als eine Prozessvorlage, die dieselbe höchste Versionsnummer für dieselbe Vorlagen-ID angibt, hochgeladen wurde, kann keine dieser Prozessvorlagen zur Aktualisierung eines Teamprojekts ausgewählt werden.

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

    • Angezeigter Name

    • Datentyp

    • Zuweisung zum Synchronisieren von Eigennamen mit Active Directory (syncnamechanges).

    • Berichtsattribute: Berichtsverweisname, Berichtsname, Berichterstellungstyp und Berichterstellungsformat

  • Die Verweisnamen, die Feldern und Linktypen zugewiesen sind, müssen in einer Teamprojektauflistung eindeutig sein.

  • Die angezeigten Namen der Kategorien müssen in einem Teamprojekt eindeutig sein.

  • Bestimmte Arbeitsaufgabentypen (WITs) und Kategorien sind erforderlich, damit der Assistent eine Funktion konfigurieren kann. Wenn Sie Arbeitsaufgabentypen oder Kategorien 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 oder Kategorien für das Teamprojekt umbenennen oder erneut aktivieren und dann den Assistenten erneut ausführen. Oder Sie können die Prozessvorlagen ändern, um die Funktionen hinzuzufügen, und dann den Assistenten erneut ausführen.

Wenn Konflikte auftreten, wird eine Fehlermeldung eingeblendet. Weitere Informationen hierzu finden Sie im Artikel zu Auflösen von Fehlermeldungen bei der Konfiguration von Funktionen.

Q: Ich habe Portfoliobacklogs zu meinem Teamprojekt hinzugefügt.Warum können sie nicht von allen Teammitgliedern angezeigt werden?

A: Um Portfoliobacklogs anzuzeigen und mit ihnen zu arbeiten, muss jedes Teammitglied über Vollzugriff verfügen.

F: An wen kann ich mich bei weiteren Fragen wenden?

A: Sie können in folgenden Foren eine Frage stellen oder nach Antworten suchen: Team Foundation Server - Arbeitsaufgabennachverfolgung oder Team Web Access.