Übersicht über TFS-Project Server-Integrationsfunktonen
Wie werden Daten zwischen Visual Studio Team Foundation Server (TFS) und Microsoft Project Server synchronisiert? Inwiefern unterscheidet sich die Integration von TFS mit Project Server 2010 und mit Project Server 2013? Dieses Thema behandelt diese Fragen.
Zusammenfassung der Synchronisierungsfunktionen
In der folgenden Tabelle werden die wichtigsten Funktionen beschrieben, die die Datensynchronisierung zwischen Team Foundation und Project Server unterstützen.
Funktion |
Beschreibung |
---|---|
Drei Typen von Synchronisierung |
Übersicht des Synchronisierungsprozesses für die TFS-Project Server-Integration Das Synchronisierungsmodul führt drei Typen von Synchronisierung aus. Bei diesem Vorgang werden sowohl in Team Foundation als auch in Project Server Daten zu Aufgaben und Ressourcen erfasst und verwaltet, und die Besitzrechte des Projektmanagers an Daten im Projektplan bleiben gewahrt. |
n-zu-1-Zuordnung von Komponenten |
Zuordnen von Project Server-Komponenten zu Team Foundation-Komponenten Sie steuern, welche Elemente in die Synchronisierung einbezogen werden, indem Sie die Integration der beiden Serverprodukte konfigurieren und anpassen. Das Datensynchronisierungsmodul unterstützt die n-zu-1-Zuordnung von Project Server zu Team Foundation. Sie können mehrere Instanzen von Project Web Access oder Projekt Web App (PWA) bei Team Foundation Server registrieren, und Sie können einer Instanz von PWA mehrere Teamprojektsammlungen zuordnen. |
Aufgaben und Arbeitsaufgaben, die synchronisiert werden |
Angeben der zu synchronisierenden Arbeitsaufgabentypen Sie können steuern, welche Typen von Arbeitsaufgaben in die Datensynchronisierung einbezogen und welche spezifischen Aufgaben oder Arbeitsaufgaben synchronisiert werden. In Project Professional legen Sie den Wert für In Teamprojekt veröffentlichen auf Ja oder Nein fest. In Team Foundation legen Sie An Enterprise-Projekt senden auf Ja oder Nein fest. |
Datenfelder, die synchronisiert werden |
Anpassen der Feldzuordnung zwischen TFS und Project Server Um Daten zwischen einem Enterprise-Projektplan und einem Teamprojekt zu synchronisieren, müssen Sie den Feldern in Project Server die Arbeitsaufgabenfelder in Team Foundation zuordnen. Sie können Felder hinzufügen und angeben, wie sie synchronisiert werden. Sie können z. B. Daten freigeben, die sich nicht auf Zeitpläne (z. B. Kostenstellen, Teamnamen oder Systemzustand) beziehen, wenn Sie der Zuordnungsdatei die Felder hinzufügen, in denen diese Typen von Daten gespeichert werden. Sie können Felder hinzufügen oder lediglich den Standardsatz von Feldern verwenden, die für die Unterstützung der Synchronisierung erforderlich sind. |
Nachverfolgbarkeit, Aktualisierungsstatus, Übergaben und Ablehnungen |
Zu TFS hinzugefügte Project Server-Felder für die Unterstützung der Datensynchronisierung Wenn Arbeitsaufgaben und Aufgaben erstellt, aktualisiert und synchronisiert werden, wird für Arbeitsaufgaben in Team Foundation ein Datensatz in das Feld Versionsgeschichte geschrieben. Außerdem finden Sie für jede Arbeitsaufgabe auf der Registerkarte Project Server in den folgenden Feldern Statusinformationen: Letzter Sendestatus, Letztes Sendedatum, Letzter Genehmigungsstatus, Letztes Genehmigungsdatum. |
Übergaben, Genehmigungen und automatische Genehmigungen |
Aktualisierungen von Arbeitsaufgaben werden an Project Server gesendet und bleiben in der Statusaktualisierungswarteschlange, bis sie genehmigt oder abgelehnt werden. Als Projektmanager können Sie eine Regel definieren, um alle Aktualisierungen, die von Team Foundation Server an Project Server gesendet werden, automatisch zu genehmigen. |
Ressourcenrollup |
Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten In Team Foundation werden automatisch Rollupwerte für Abgeschlossene Arbeit und Verbleibende Arbeit übergeordneter Arbeitsaufgaben berechnet, die untergeordnete Elemente enthalten. Außerdem werden Ressourcen, die einzelnen Aufgaben zugewiesen sind, in Project als Ressourcen für das Rollup der Aufgabe angezeigt. |
Konfliktauflösung |
Feldzuordnungsverweis für XML-Elemente für die Integration von TFS-Project Server Ein Konflikt kann auftreten, wenn Teammitglieder den Wert eines zugeordneten Felds gleichzeitig in Team Foundation und in Project Server ändern. Sie können auswählen, ob der Wert in Project Server immer akzeptiert werden soll oder ob Sie zwei unterschiedliche Werte verwalten möchten (dies wird als doppelte Buchführung bezeichnet). Wenn Sie letztere Option auswählen, wird die Datensynchronisierung für diese Felder ausgesetzt, bis ihnen manuell die gleichen Werte zugewiesen werden. |
Zuweisen von Ressourcen |
Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten In Team Foundation können Sie einer Arbeitsaufgabe nur eine Ressource zuweisen. Sie können einer Aufgabe in Project Professional mehrere Ressourcen zuweisen und Daten für diese Aufgabe synchronisieren, wenn Sie der Aufgabe einen primären Besitzer oder eine aktive Ressource zuweisen. Außerdem enthalten übergeordnete Aufgaben, die die Rollupberechnungen von untergeordneten Aufgaben einschließen, auch das Rollup der Arbeit, die den Besitzern der einzelnen Aufgaben zugewiesen ist. Dieser Rollup von Besitzern wird in Project Professional für die Zusammenfassungsaufgabe als mehrere Ressourcen angezeigt. |
Gespiegelte Felder |
Feldzuordnungsverweis für XML-Elemente für die Integration von TFS-Project Server Überwachen von gesendeten Arbeitsaufgaben und Lösen von Ablehnungen In Team Foundation können Sie die Werte von Project-Feldern speichern und im Arbeitsaufgabenformular anzeigen. Sie können auch Arbeitsaufgaben suchen, die ein oder mehrere Felder enthalten, deren Werte sich von den Werten im Projektplan unterscheiden. |
Betriebsbezogene Unterschiede zwischen den Project Server-Editionen
Die folgende Tabelle enthält einige der betriebsbezogenen Unterschiede, die Sie kennen sollten, wenn Sie TFS mit den verschiedenen Editionen von Project Server integrieren.
Funktionsbereich |
Project Server 2010 |
Project Server 2013 |
|
---|---|---|---|
Setup |
Sie müssen die Team Foundation Server-Erweiterungen für Project Server auf allen Webebenen und Anwendungsebenen in der Serverfarm installieren. Sie müssen die kumulativen Updates installieren oder die Datei web.config ändern. |
Sie müssen die Team Foundation Server-Erweiterungen für Project Server auf allen Webebenen und Anwendungsebenen in der Serverfarm installieren. |
|
Sicherheit |
Siehe Zuweisen von Berechtigungen zum Unterstützen der TFS-Project Server-Integration. |
Siehe Zuweisen von Berechtigungen zum Unterstützen der TFS-Project Server-Integration. |
|
Authentifizierung |
Die Instanz von PWA muss auf Klassischer Authentifizierungsmodus festgelegt sein. |
Die Instanz von PWA kann entweder auf Klassischer Authentifizierungsmodus oder Anspruchsbasierte Authentifizierung festgelegt werden. |
|
Sicherheitsmodus |
Sie verwalten Project Server-Sicherheit anhand anpassbarer Sicherheitsgruppen sowie anderer Funktionen, die sich von SharePoint-Gruppen unterscheiden. |
Sie können zwischen den SharePoint- oder Project Server-Berechtigungsmodi auswählen, um den Benutzerzugriff auf Sites und Projekte zu kontrollieren. Weitere Informationen finden Sie unter Planen des Benutzerzugriffs in Project Server 2013. |
|
Genehmigungskommentare |
Genehmigungskommentare, die der Projektmanager in PWA angibt, werden im Feld Versionsgeschichte für die Arbeitsaufgabe aufgezeichnet. |
Genehmigungskommentare, die der Projektmanager in PWA angibt, werden im Feld Versionsgeschichte für die Arbeitsaufgabe aufgezeichnet. |
|
Automatische Genehmigungen |
Änderungen, die beim Synchronisieren von Daten auftreten, können automatisch genehmigt werden. |
Änderungen, die beim Synchronisieren von Daten auftreten, können automatisch genehmigt werden. |
|
SharePoint-Aufgabenliste |
Nicht zutreffend. |
Projekte, die mit TFS synchronisiert werden, müssen als Enterprise-Projekt und nicht als SharePoint-Aufgabenliste konfiguriert sein. |
Siehe auch
Konzepte
Übersicht des Synchronisierungsprozesses für die TFS-Project Server-Integration
Weitere Ressourcen
Verwalten von Projekten mithilfe der Integration von TFS-Project Server