Kurzübersicht zur Konfiguration

Bevor Sie Daten zwischen und Server Visual Studio Team Foundation Server 2012Microsoft Project synchronisieren können, müssen Sie die Team Foundation Server Erweiterungen für Project Server zuerst installieren und die beiden Serverprodukte konfigurieren.Sie können dieses Thema als Kurzübersicht zum Installieren von Software, Zuweisen von Berechtigungen, Konfigurieren der Integration und Überprüfen der Datensynchronisierung verwenden.Informationen über stärker angepasste Konfigurationen und detailliertere Vorgehensweisen finden Sie unter Konfigurieren der Integration von Team Foundation Server und Project Server.

HinweisHinweis

Informationen zum Bereitstellen von Fragen für die Community finden Sie auf der Microsoft-Website im Forumsbeitrag zur Integration von Team Foundation Server und Project Server (möglicherweise in englischer Sprache).

In diesem Thema

  • Installieren und Konfigurieren erforderlicher Software

  • Installieren von Software

  • Zuweisen von Berechtigungen

  • Konfigurieren der Integration

  • Überprüfen der Datensynchronisierung

Erforderliche Berechtigungen

Um die Vorgänge in diesem Thema auszuführen, müssen Sie Mitglied der folgenden Gruppen sein oder über folgende Berechtigungen verfügen:

  • Um eine Instanz von Project Web Access oder Projekt Web App (PWA) zu registrieren, müssen Sie für jede Instanz, die Sie registrieren, Mitglied der Gruppe Team Foundation-Administratoren und der Gruppe Administratoren sein.

  • Zum Gewähren von Team Foundation-Berechtigungen: Sie müssen Mitglied der Gruppe Team Foundation-Administratoren sein, oder die Berechtigungen Instanzebeneninformationen anzeigen und Instanzebeneninformationen bearbeiten müssen auf Zulassen festgelegt sein.Sie müssen außerdem mithilfe von Team Explorer Zugriff auf die Team Foundation-Verwaltungskonsole oder das Dialogfeld Gruppenmitgliedschaft für eine Teamprojektsammlung haben.

  • Zum Gewähren von Project Server-Berechtigungen: Sie müssen für eine Instanz von PWA über die globale Berechtigung Benutzer und Gruppen verwalten verfügen.Sie müssen außerdem über PWA Zugriff auf Project Server haben.

  • Zum Gewähren von SSP-Berechtigungen: Sie müssen Mitglied der Gruppe Farmadministratoren, der SharePoint-Administratorgruppe oder der Gruppe der Administratoren für die Webanwendung, die Project Server unterstützt, sein.Die Gruppenmitgliedschaft hängt von der Sicherheitsarchitektur der Bereitstellung ab.

  • Für die Verwendung von stsadm.exe: Sie müssen auf dem lokalen Computer als Administrator angemeldet sein.

Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

Installieren und Konfigurieren erforderlicher Software

In der folgenden Tabelle werden die erforderliche Software aufgeführt, die Sie installieren und konfigurieren müssen, bevor Sie Team Foundation Server Erweiterungen für Project Server installieren.

Wichtiger HinweisWichtig

Die Installation oder Aktualisierung zu Visual Studio Team Foundation Server 2012 64-Bit-Computer erforderlich.Außerdem Team Foundation Server Erweiterungen für Project Server zu installieren erfordert, dass Project Server auf 64-Bit-Computern installiert ist.

Schritt

Aufgabe

Computer

Hinweise

Schritt 1

Installieren Sie eine der folgenden Versionen von Project Server:

Auf jedem Anwendungsebenenserver, der Project Server 2007 mit SP2 oder SP3 hostet und in die Datensynchronisierung einbezogen wird oder auf jedem Webebenenserver und Anwendungsebenenserver, der Project Server 2010 oder Project Server 2013 hostet und in die Datensynchronisierung einbezogen wird.

Project Server 2007 muss von SQL Server 2005 oder SQL Server 2008 unterstützt werden.

Wichtiger HinweisWichtig
Für Project Server 2007 und Project Server 2010 muss die SharePoint-Webanwendung für die Instanz von PWA zu Klassischer Authentifizierungsmodus festgelegt werden.Sie sind nicht in der Lage, die Instanz von PWA zu registrieren, wenn sie zu Forderungsbasierte Authentifizierung festgelegt ist.Für Project Server 2010 können Sie die SharePoint-Webanwendung für die Instanz von PWA entweder zu Klassischer Authentifizierungsmodus oder zu Forderungsbasierte Authentifizierung konfigurieren.

Schritt 2

Installieren Sie eine der folgenden Versionen von Office Project:

Jeder Clientcomputer, auf dem Project Professional zum Synchronisieren von Daten zwischen Enterprise-Projektplänen und Teamprojekten verwendet wird.

Sie müssen Visual Studio 2012 oder Team Explorer 2012 auf jedem Clientcomputer installieren, um das Plug-In abzurufen, das Team Foundation Server Integration zwischen und Project Server unterstützt.

HinweisHinweis

Sie müssen Active Directory nicht bereitstellen, jedoch wird dies dringend empfohlen, damit Sie die Konten von Benutzern, Gruppen und Diensten, die in Team Foundation Server und Project Server gültig sind, leichter synchronisieren können.

Zurück nach oben

Installieren von Software

In der folgenden Tabelle werden die Installationsschritte, die Sie ausführen müssen, zusammengefasst.Zum Installieren von Software müssen Sie über Administratorberechtigungen für den Computer verfügen, auf dem die Software installiert wird.

Schritt

Aufgabe

Computer

Hinweise

Schritt 1

Installieren Sie Visual Studio Team Foundation Server 2012.

Jeder Anwendungsebenenserver für Team Foundation Server, der in die Datensynchronisierung mit Project Server einbezogen wird.

Die Software, die Datensynchronisierung unterstützt, wird automatisch mit Team Foundation Server installiert.Weitere Informationen finden Sie unter Installieren von Team Foundation Server und Visual Studio ALM.

Schritt 2

Installieren Sie Team Foundation Server Erweiterungen für Project Server.

Auf jedem App-Ebenenserver, der Project Server 2007 hostet und in die Datensynchronisierung oder auf jeden Internet-Ebene und Anwendungsebenenserver Server synchronisiert wird, der Project Server 2010 oder Project Server 2013 hostet und in die Datensynchronisierung einbezogen wird.

Nur die Computer, die Team Foundation Server Erweiterungen für Project Server installiert sind, können in die Datensynchronisierung zwischen den beiden Produkten einbezogen werden.

Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Project Server zu Team Foundation Server.

Schritt 3

Installieren Sie Visual Studio 2012 oder Team Explorer.

Für Downloads finden Sie unter:

Jeder Clientcomputer, auf dem Project Professional zum Synchronisieren von Daten zwischen Enterprise-Projektplänen und Teamprojekten verwendet wird.

Jeder Clientcomputer oder Server, den Sie zum Konfigurieren und Verwalten der Integration der beiden Produkte verwenden.

Wichtiger HinweisWichtig
Sie müssen Visual Studio 2012 installieren, um das Add-In für Project Professional zu erhalten, doch es ist keine Clientzugriffslizenz (CAL) an Team Foundation Server die Integration von und Project Server herzustellen.

Jeder Projektmanager, der Enterprise-Projektpläne verwaltet, die in die Datensynchronisierung mit Team Foundation einbezogen werden, muss das Add-In für Project Professional installieren.Außerdem jeder Administrator, der die Integration der beiden Serverprodukte konfiguriert, fordert die Software, die mit Visual Studio 2012 installiert ist.Diese Software konfiguriert das Project-Add-In für die Integration.

Zurück nach oben

Zuweisen von Berechtigungen

Zum Zuweisen von Berechtigungen müssen Sie über Administratorberechtigungen für die Softwareelemente verfügen, die Sie konfigurieren.Sie müssen dem Benutzer, der die Integration dieser Produkte konfiguriert, Administratorberechtigungen für Team Foundation Server und eine Instanz von Project Web Access oder Projekt Web App (PWA) zuweisen.In der folgenden Tabelle werden die Berechtigungen, die Sie zuweisen müssen, zusammengefasst.Sie sollten diese Zuweisungen vornehmen, nachdem Sie Team Foundation Server Erweiterungen für Project Server installiert haben.Für Teamprojektsammlungen werden die meisten Berechtigungen über die Team Foundation-Verwaltungskonsole, für Teamprojekte über das Dialogfeld Projektsicherheit und für Instanzen von PWA über die Webseiten Benutzer verwalten oder Gruppen verwalten zugewiesen.

HinweisHinweis

Um Berechtigungen zuzuweisen, finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

Zurück nach oben

Konfigurieren der Integration

In der folgenden Tabelle wird der minimale Satz von Schritten zusammengefasst, die Sie unternehmen müssen, um die Integration der beiden Produkte zu konfigurieren.Jeder Schritt wird das TfsAdmin Befehlszeilentool, das Sie zugreifen können, indem Sie ein Eingabeaufforderungsfenster, in dem entweder Visual Studio oder Team Explorer installiert ist und eingeben öffnen:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Auf einer 64-Bit-Edition von Windows, ersetzen Sie durch.%programfiles(x86)%%programfiles%.

Informationen über stärker angepasste Konfigurationen finden Sie unter Konfigurieren der Integration von Team Foundation Server und Project Server.

HinweisHinweis

Auch wenn Sie sich mit Administratorberechtigungen anmelden, müssen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, um das Befehlszeilentool TfsAdmin auf einem Server mit Windows Server 2008 auszuführen.Klicken Sie zum Öffnen eines Eingabeaufforderungsfensters mit erhöhten Rechten auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen.Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Benutzerkontensteuerung.

Schritt

Aufgabe

Schritt 1

Registrieren Sie eine Instanz von PWA.Sie müssen jede Instanz von PWA registrieren, die die Enterprise-Projektpläne mit dem Anwendungsebenenserver unterstützt, auf dem die in die Datensynchronisierung einbezogenen Teamprojekte gehostet werden.Sie sollten alle in Enterprise-Projektplänen verwendeten Instanzen von PWA registrieren, deren Daten mit einem Teamprojekt synchronisiert werden müssen.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Ersetzen Sie pwaUrl durch die URL (Uniform Resource Locator) der Instanz von PWA und tfsUrl durch die URL des Anwendungsebenenservers.

Im folgenden Beispiel wird PWAInstance für AdventureWorksServer registriert:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

HinweisHinweis
Der Standardport für Team Foundation Server ist 8080.Weitere Informationen finden Sie unter Gewusst wie: Überprüfen oder Korrigieren von Portzuweisungen .

Schritt 2

Ordnen Sie die PWA-Instanz einer Teamprojektsammlung zu.Sie müssen jede Instanz von PWA zuordnen, die einen Enterprise-Projektplan unterstützt.Sie sollten alle in Enterprise-Projektplänen verwendeten Instanzen von PWA zuordnen, deren Daten mit Teamprojekten synchronisiert werden müssen.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Ersetzen Sie tpcUrl durch die URL der Teamprojektsammlung.

Im folgenden Beispiel wird DefaultCollection zu PWAInstance zu, das auf AdventureWorksServer definiert ist:

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Schritt 3

Laden Sie Standardfeldzuordnungen hoch.Sie müssen die Feldzuordnungen für jede Teamprojektsammlung definieren, die Sie einer Instanz von PWA zugeordnet haben.Sie können die Standardfeldzuordnungen als Ausgangspunkt verwenden und sie nur anpassen, wenn dies erforderlich ist.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

Im folgenden Beispiel werden die Standardfeldzuordnungen zu DefaultCollection auf AdventureWorksServer hochgeladen:

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Weitere Informationen finden Sie unter Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server.

Schritt 4

Ordnen Sie einem Teamprojekt einen Enterprise-Projektplan zu.Bevor Sie einen Projektplan zuordnen können, müssen Sie ihn in Project Server veröffentlichen, und das Teamprojekt muss in der Teamprojektsammlung definiert sein.Sie müssen jeden Enterprise-Projektplan dem Teamprojekt zuordnen, das zu synchronisierende Daten enthält.Sie müssen auch angeben, welche Typen von Arbeitsaufgaben an der Synchronisierung beteiligt sein sollen.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Ersetzen Sie PlanName durch den Namen des Enterprise-Projektplans, ProjectName durch den Namen des Teamprojekts und ListOfTypes durch die Namen der Arbeitsaufgabentypen.Beispielsweise können Sie die folgenden Typen von Arbeitsaufgaben angeben, um einen agilen Prozess als "User Story, Aufgabe" oder "User Story", Aufgabe zu unterstützen.Wenn das Projekt auf einer formalen (CMMI) Prozessvorlage basiert, können Sie "Anforderung, Aufgabe" angeben.Fügen Sie nach dem Komma kein Leerzeichen ein.

Im folgenden Beispiel wird MyEnterpriseProjA MyTeamProjB in DefaultCollection auf AdventureWorksServer zugeordnet und gibt an, dass User Stories und Aufgaben in die Synchronisierung einbezogen werden:

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

HinweisHinweis
Das /nofixedwork-Flag ist optional.Geben Sie dieses Flag nur an, wenn Project Server-Aufgaben, die Arbeitsaufgaben in Team Foundation zugeordnet sind, nicht dem Aufgabentyp Feste Arbeit zugewiesen werden sollen.

Wenn Sie den Projektplan zugeordnet haben, während er geöffnet war, sollten Sie ihn schließen und erneut öffnen, damit die Änderungen registriert werden.Wenn Sie den Plan öffnen, sollten Sie überprüfen, ob die Spalten In Teamprojekt veröffentlichen und Arbeitsaufgabentyp (Text30) angezeigt werden.Das Vorhandensein dieser Spalten weist darauf hin, dass der Projektplan einem Teamprojekt zugeordnet wurde.

Schritt 5

Fügen Sie dem Enterprise-Ressourcenpool Teammitglieder hinzu.Für jede Aufgabe, die im Teamprojekt veröffentlicht wird, müssen Sie einen gültigen Contributor des Teamprojekts als Ressource zuweisen.Sie müssen außerdem jedes Teammitglied, das Arbeitsaufgaben sendet, die mit Project Server synchronisiert werden, als gültigen Contributor angeben.Um gültige Contributors anzugeben, müssen Sie den Ressourcen für den Enterprise-Projektplan Teammitglieder aus dem Enterprise-Ressourcenpool hinzufügen.Weitere Informationen finden Sie unter Hinzufügen von Ressourcen zum Enterprise-Ressourcenpool.

Zurück nach oben

Überprüfen der Datensynchronisierung

Sie können überprüfen, ob Daten synchronisiert werden, indem Sie die in der folgenden Tabelle zusammengefassten Schritte ausführen.Führen Sie diese Schritte mit dem Enterprise-Projektplan und dem Teamprojekt aus, die Sie beim Konfigurieren der Integration zugeordnet haben.

Schritt

Aufgabe

Verfahren

Schritt 1

Programm-Manager: Fügen Sie eine Aufgabe hinzu, und legen Sie fest, dass sie mit Team Foundation Server synchronisiert wird.

Wichtiger HinweisWichtig
Schließen Sie den Projektplan nach der Zuordnung, und öffnen Sie ihn anschließend erneut.

Definieren Sie in einem zugeordneten Enterprise-Projektplan eine User Story, Aufgabe oder Anforderung.Weisen Sie die folgenden Felder zu: Ressourcennamen, In Teamprojekt veröffentlichen und Arbeitsaufgabentyp (TFS).Speichern Sie den Plan, und veröffentlichen Sie ihn dann in Project Server.

Sie können anhand der Statusleiste im Projektplan überprüfen, ob der Plan veröffentlicht wurde.

Schritt 2

Teamleiter: Überprüfen Sie, ob die in Schritt 1 hinzugefügten Aufgaben in Team Foundation als Arbeitsaufgaben angezeigt werden.

In Team Explorer führen Sie die Teamabfrage oder Abfrage Arbeitsaufgliederung aus.Die neuen Arbeitsaufgaben werden einige Minuten nach dem Veröffentlichen des Plans in Project Server angezeigt.

Öffnen Sie die Arbeitsaufgabe, und überprüfen Sie, ob dem Feld Versionsgeschichte die Meldung Project Server-Synchronisierung hinzugefügt wurde.

Schritt 3

Teamleiter: Ändern Sie eine der Arbeitsaufgaben, die in Team Foundation repliziert wurden.Fügen Sie eine Arbeitsaufgabe hinzu, und legen Sie sie für die Veröffentlichung in Project Server fest.

Öffnen Sie die replizierte Arbeitsaufgabe, klicken Sie auf die Registerkarte Project Server, und ändern Sie ein Feld.Sie können z. B. das Feld Verbleibende Arbeit ändern.

Erstellen Sie eine Arbeitsaufgabe, legen Sie das Feld An Project Server senden auf Ja fest, und speichern Sie die Arbeitsaufgabe.

HinweisHinweis
Sie können nur die Arbeitsaufgaben senden, deren Typen für die Einbeziehung in die Datensynchronisierung konfiguriert wurden.

Schritt 4

Programm-Manager: Überprüfen und genehmigen Sie den aktualisierten Status für die gesendeten Arbeitsaufgaben.

Öffnen Sie in einem Webbrowser das Genehmigungscenter, und überprüfen Sie, ob für die aktualisierte Arbeitsaufgabe und die neu erstellte Arbeitsaufgabe eine Statusaktualisierung angezeigt wird.Die Statusaktualisierung sollte nach einigen Minuten angezeigt werden.Akzeptieren Sie die Statusaktualisierungen, und fügen Sie einen Kommentar hinzu.

HinweisHinweis
Wenn die Integration mit Project Server 2010 erfolgt, können Sie überprüfen, ob die Kommentare, die Sie einer Statusaktualisierung hinzufügen, im Feld Versionsgeschichte der Arbeitsaufgabe angezeigt werden.

Um den Enterprise-Projektplan mit den Änderungen zu aktualisieren, die von Team Foundation gesendet wurden, müssen Sie die Aktualisierungen akzeptieren.

Schritt 5

Programm-Manager: Überprüfen Sie, ob die genehmigten Arbeitsaufgaben im Enterprise-Projektplan angezeigt werden.

Öffnen Sie den Enterprise-Projektplan, und vergewissern Sie sich, dass die genehmigten Arbeitsaufgaben angezeigt werden.Möglicherweise müssen Sie den Projektplan schließen und erneut öffnen, um die Aktualisierungen anzuzeigen.

Schritt 6

Teamleiter: Überprüfen Sie die Meldungen zur Project Server-Synchronisierung und Status der gesendeten Arbeitsaufgaben.

Aktualisieren Sie in Team Explorer das Teamprojekt.Öffnen Sie die Arbeitsaufgaben, die an Project Server gesendet wurden, und überprüfen Sie die Meldung, die dem Feld Versionsgeschichte hinzugefügt wurde.Klicken Sie auf die Registerkarte Project Server, und überprüfen Sie die Werte, die den Statusfeldern für Project Server zugewiesen wurden.Die Aktualisierungen sollten nach einigen Minuten angezeigt werden.

Zurück nach oben

Siehe auch

Aufgaben

Konfigurieren der Integration von Team Foundation Server und Project Server

Konzepte

System- und Setupanforderungen für die Unterstützung der Integration von Team Foundation Server und Project Server

Verwalten der Integration von Project Server in TfsAdmin ProjectServer

Übersicht zum Synchronisierungsprozess für die Integration von Team Foundation Server und Project Server