Verwalten der für die Synchronisierung verfügbaren Arbeitsaufgabentypen

Bevor Sie Daten zwischen und Server Visual Studio Team Foundation Server 2012Microsoft Project synchronisieren können, müssen Sie die Integration der beiden Serverprodukte konfigurieren.Als Teil der Konfigurationsaufgaben müssen Sie einem Teamprojekt einen Enterprise-Projektplan zuordnen, und Sie müssen die Typen von Arbeitsaufgaben angeben, die an der Synchronisierung teilnehmen.Nachdem Sie die Erstkonfigurationen und die Erstzuordnung gemacht haben, können Sie die Typen von Arbeitsaufgaben ändern, die zugeordnet werden.

Sie können die Typen von Arbeitsaufgaben, die an der Synchronisierung teilnehmen, mit den folgenden Optionen des Befehlszeilentools TfsAdmin ProjectServer verwalten:

  • /MapWorkItemTypes: Definiert die Typen von Arbeitsaufgaben, die in die Synchronisierung für ein Teamprojekt einbezogen werden können.Obwohl Sie mehrere Typen zuordnen können, werden nur jene Arbeitsaufgaben, die zur Veröffentlichung gesendet werden, synchronisiert.

  • /GetMappedWorkItemTypes: Gibt die Liste der Arbeitsaufgabentypen zurück, die für die Einbeziehung in die Synchronisierung für ein Teamprojekt konfiguriert sind.

  • /UnmapWorkItemTypes: Entfernt Arbeitsaufgabentypen aus der Teilnahme an der Synchronisierung für ein Teamprojekt.

Eine Übersicht zum Integrieren der zwei Serverprodukte finden Sie unter Konfigurieren der Integration von Team Foundation Server und Project Server.Eine Übersicht zum Zuordnen eines Enterprise-Projekts zu einem Teamprojekt finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten.

Um das TfsAdmin ProjectServer Befehlszeilentool zu verwenden, öffnen Sie ein Eingabeaufforderungsfenster in dem entweder Visual Studio oder Team Explorer installiert ist und geben Sie Folgendes ein:

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

Ersetzen Sie bei einer 64-Bit-Windows-Edition %programfiles% durch %programfiles(x86)%..

Erforderliche Berechtigungen

Um diese Befehle zu verwenden, muss die Berechtigung Project Server-Integration verwalten auf Zulassen festgelegt werden.Außerdem müssen dem Dienstkonto für Team Foundation Server die erforderlichen Berechtigungen für die Interaktion mit der Instanz von PWA gewährt werden, die in die Datensynchronisierung einbezogen wird.Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

HinweisHinweis

Sie müssen auch dann ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, wenn Sie sich mit Administratorrechten anmelden, um diese Funktion auf einem Server nutzen zu können, auf dem Windows Server 2008 ausgeführt wird.Um ein Eingabeaufforderungsfenster mit erweiterten Rechten zu öffnen, wählen Sie Start, öffnen Sie das Kontextmenü für die Eingabeaufforderung, und wählen Sie anschließend Als Administrator ausführen aus.Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Benutzerkontensteuerung.

Syntax

TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:tpcUrl teamProject:TeamProjectName

TfsAdmin ProjectServer /MapWorkItemTypes /collection:tcpUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/skipUIChanges]

TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/force]

Parameter

Parameter

Description

/collection:tpcUrl

Gibt die URL (Uniform Resource Locator) der Teamprojektauflistung an.Sie geben die URL im folgenden Format an:

http://ServerName:Port/VirtualDirectoryName/CollectionName

Wenn Sie kein virtuelles Verzeichnis angeben, geben Sie die URL im folgenden Format an:

http://Servername:Port/Auflistungsname

/teamProject:Teamprojektname

Gibt den Namen eines Teamprojekts an, das in der Projektauflistung definiert ist.

/workItemTypes:ListofWorkItemTypes

Gibt in einer durch Kommas getrennten Liste die Verweisnamen einer oder mehrerer Typen von Arbeitsaufgaben an.Sie sollten nur die Arbeitsaufgabentypen angeben, deren Daten Sie in Project Professional verfolgen möchten.Sie können z. B. die folgenden Typen von Arbeitsaufgaben angeben, um einen Agile-Prozess als "User Story, Aufgabe" oder "User Story", Aufgabe zu unterstützen.Fügen Sie nach dem Komma kein Leerzeichen ein.

/skipUIChanges

Gibt an, dass die Registerkarte Project Server im Arbeitsaufgabenformular für die angegebenen Typen nicht geändert werden soll.Sie sollten dieses Flag einschließen, wenn Sie die Registerkarte Project Server für die betreffenden Typen angepasst haben, oder der MapWorkItemTypes Befehl nicht abschließen kann.Sie können eine Typdefinition manuell aktualisieren.Weitere Informationen finden Sie unter Der Definition hinzugefügte XML-Elemente für den Arbeitsaufgabentyp.

/force

Entfernt alle Links, die Arbeitsaufgaben der angegebenen Typen an Aufgaben in Project binden.Wenn Sie diese Option verwenden, können Sie Typen von Arbeitsaufgaben aus der Teilnahme an der Datensynchronisierung entfernen, auch wenn eine oder mehrere Arbeitsaufgaben dieses Typs gerade synchronisiert werden.

/? oder help

Zeigt Informationen zum Befehl an.

Zurück nach oben

Hinweise

Wenn Sie einen Befehl ausführen, wird eine Meldung mit der Aktion, die ausgeführt wird, und dem betroffenen Objekt angezeigt.Die folgende Meldung gibt z. B. an, dass User Storys und Aufgaben konfiguriert werden, die an der Datensynchronisierung teilnehmen.

Configuring synchronization for the following work item types for team project ProjA: User Story, Task. . . 

Eine andere Meldung wird angezeigt, nachdem der Befehl beendet wurde.Die folgende Meldung gibt z. B. an, dass User Storys und Aufgaben erfolgreich konfiguriert wurden.

You have successfully configured the following work item types for team project ProjA: User Story, Task.

Zusätzlich zum Konfigurieren der Typen von Arbeitsaufgaben, die an der Synchronisierung teilnehmen können, führt der /MapWorkItemTypes-Befehl die folgenden Vorgänge aus:

  • Fügt die Typen von Arbeitsaufgaben hinzu, die Sie für den Satz von Typen angeben, der an der Datensynchronisierung teilnehmen.Das heißt, der Befehl entfernt keine Zuordnungen bereits vorhandener zugeordneter Typen.

  • Fügt den Formularen für die Typen von Arbeitsaufgaben hinzu, die Sie angeben, die Registerkarte Project Server hinzu.

    Wenn eine Project Server-Registerkarte bereits für einen Typ von angegebener Arbeitsaufgabe definiert ist, wird dieser Typ ignoriert, und keine Änderungen werden an den Formularen für Arbeitsaufgaben dieses Typs vorgenommen.

Wenn Sie versuchen, Arbeitsaufgabentypen für ein Teamprojekt zuzuordnen, das keinem Enterprise-Projektplan zugeordnet ist, tritt ein Fehler auf.Sie können Arbeitsaufgabentypen nur für Teamprojekte zuordnen, die für die Teilnahme an der Synchronisierung konfiguriert sind.Weitere Informationen finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten.

Wenn Sie die Zuordnung für einen Arbeitsaufgabentyp entfernen, wird die Registerkarte Project Server aus dem Formular für diesen Typ für das Teamprojekt entfernt, dessen Zuordnung Sie entfernt haben.

Bevor Sie die Zuordnung eines Arbeitsaufgabentyps für ein Teamprojekt aufheben, müssen Sie die Aufgaben aus dem Enterprise-Projektplan löschen, um alle Zuordnungen zwischen diesen und Arbeitsaufgaben in Team Foundation zu entfernen.Nachdem Sie löschen, planen Sie die Aufgaben vom Enterprise-Projekt, müssen Sie sie veröffentlichen und der Synchronisierung warten, um abzuschließen.Als Alternative können Sie das /force-Flag angeben, um alle Links zu entfernen, die Arbeitsaufgaben an Aufgaben für das Teamprojekt binden.Nur Arbeitsaufgaben der angegebenen Typen werden aus der Teilnahme an der Synchronisierung entfernt.

TippTipp

Wenn Sie die Aufgaben löschen, können Sie sie zuerst in einen anderen Plan kopieren, um einen Datensatz von ihnen zu verwalten.

Zurück nach oben

Beispiele

Gg412655.collapse_all(de-de,VS.110).gifZugeordnete Arbeitsaufgabentypen auflisten

Im folgenden Beispiel wird die Typen von Arbeitsaufgaben, die konfiguriert werden, um an der Synchronisierung für das Contoso-Teamprojekt in DefaultCollection auf AdventureWorksServer teilnehmen.

TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /teamproject:Contoso

Gg412655.collapse_all(de-de,VS.110).gifArbeitsaufgabentyp für ein Teamprojekt zuordnen

Im folgenden Beispiel werden User Storys und Aufgaben so konfiguriert, dass sie an der Datensynchronisierung für das Contoso-Projekt teilnehmen.

TfsAdmin ProjectServer /MapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:”User Story, Task”

Gg412655.collapse_all(de-de,VS.110).gifZuordnung eines Arbeitsaufgabentyps für ein Teamprojekt entfernen

Im folgenden Beispiel wird die Teilnahme von Aufgaben an der Datensynchronisierung für das Contoso-Projekt entfernt.

TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:Task

Zurück nach oben

Siehe auch

Konzepte

Angeben von für die Synchronisierung verfügbaren Arbeitsaufgabentypen

Verwalten der Integration von Project Server in TfsAdmin ProjectServer

Weitere Ressourcen

Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server