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
Wenn Sie kein Teamprojektadministrator sind, lassen Sie sich hinzufügen. Nur Projekt- oder TFS-Administratoren können den Assistenten ausführen.
Öffnen Sie die Verwaltungsseite für das Teamprojekt in einem unterstützten Browser (**http://**Servername:8080/tfs/Auflistungsname/Projektname/_admin).
Wenn der Link Funktionen konfigurieren angezeigt wird, führen Sie den Assistenten aus.
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.
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.
Wenn das Dialogfeld die Option Konfigurieren nicht enthält, müssen die Updates manuell angewendet werden.
In den meisten Fällen konfiguriert der Assistent alle neuen Funktionen, und es wird eine Meldung über die erfolgreiche Ausführung eingeblendet.
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
Wenn Sie ein Teamprojekt anhand von MSF for Agile v5.0 aktualisiert haben, führen Sie die manuellen Updates durch, die im Artikel zu Aktualisieren des Workflows für Agile Teamprojekte beschrieben werden.
Wenn Sie Teammitglieder haben, die mindestens eine der folgenden TWA-Funktionen verwenden, müssen Sie ihnen vollständigen Zugriff auf TWA gewähren.
Portfoliobacklogs
Feedback
Teamräume
Testfallverwaltung, Testplan und Testsammlung
Wenn das Team die Funktionen zur Feedbackanforderung und Codeüberprüfung verwendet, stellen Sie sicher, dass Sie einen SMTP-Server für TFS konfiguriert haben.
Wenn Sie der Serveradministrator für TFS sind und eigentlich nicht in einem Team mitwirken, sollten Sie sich selbst als Mitglied entfernen und einen Projektleiter als Teamadministrator hinzufügen. (Beim Ausführen des Assistenten zum Konfigurieren von Funktionen wurde Ihr Benutzerkonto automatisch als Teamadministrator für das Teamprojekt hinzugefügt.)
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.
In diesem Fall müssen Sie einige manuelle Updates entsprechend einer der folgenden Optionen durchführen:
Wenn das Teamprojekt auf eine andere Prozessvorlage basiert als die, die in TFS bereitgestellt werden, aktualisieren Sie die benutzerdefinierte Prozessvorlage, die zum Erstellen des Teamprojekts verwendet wird, und führen Sie den Assistenten zum Konfigurieren von Funktionen aus.
TFS-Prozessvorlagen entsprechen Visual Studio Scrum, MSF for Agile Software Development und MSF for CMMI Process Development, wie hier beschrieben.
Wenn das Teamprojekt umfangreich angepasst wurde, jedoch nicht die Prozessvorlage, fügen Sie die neuen Funktionen manuell hinzu.
Wenn das Teamprojekt auf die MSF-Prozessvorlage v4.2 oder einer früheren Version beruht, wenden Sie zuerst die Updates manuell an, damit es TFS 2012 entspricht. Führen Sie dann den Assistenten zum Konfigurieren von Funktionen aus.
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].
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:
Scannen der Definitionen im Teamprojekt, um festzustellen, welche Funktionen konfiguriert wurden.
Bestimmt, welche in der Teamprojektauflistung gespeicherte Prozessvorlage die beste Übereinstimmung der Definitionen enthält, um fehlende Funktionen zu konfigurieren.
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.