Freigeben über


Hochladen oder Herunterladen der Microsoft Project-Zuordnungsdatei [TFSFieldMapping]

Verwenden Sie TFSFieldMapping, um die Zuordnungsdatei Microsoft Project hoch- und herunterzuladen. Diese Datei steuert, wie Microsoft Project Aufgaben für ein angegebenes Teamprojekt veröffentlicht, das in Visual Studio Team Foundation Server 2013 erstellt wurde. Sie können die Datei z. B. so ändern, dass Felder unterstützt werden, die Sie Arbeitsaufgabentypen hinzugefügt haben, oder Sie können die Art und Weise ändern, wie vorhandene Felder veröffentlicht und aktualisiert werden.

Sie können angeben, welche Felder in Team Foundation den Microsoft Project-Feldern zugeordnet werden. Außerdem können Sie das Veröffentlichungsverhalten über das PublishOnly-Attribut steuern und besondere Felder festlegen, z. B. das Kontextfeld. Die vollständige XML-Syntax der Zuordnungsdatei finden Sie unter Anpassen der Microsoft Project-Feldzuordnungsdatei. Diese Datei ist dieselbe Datei, die in der Prozessvorlage definiert wurde, mit der das Teamprojekt erstellt wurde. Siehe Zuordnen von Microsoft Project-Feldern zu Team Foundation-Feldern.

Um auf das TFSFieldMapping-Befehlszeilentool zuzugreifen, öffnen Sie ein Eingabeaufforderungsfenster auf dem Computer, auf dem Project und entweder Team Explorer oder TFS installiert sind, und geben Sie Folgendes ein:

cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\12.0

Hinweis

Sie müssen auch dann ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, wenn Sie mit Administratorrechten angemeldet sind, um diese Funktion auf einem Server nutzen zu können, auf dem Windows Server 2008 ausgeführt wird.Um ein Eingabeaufforderungsfenster mit erhöhten Rechten zu öffnen, wählen Sie Start, öffnen Sie das Kontextmenü für Eingabeaufforderung, und wählen Sie dann Als Administrator ausführen aus.Weitere Informationen finden Sie auf dieser Microsoft-Website.

Erforderliche Berechtigungen

Zum Verwenden des TFSFieldMapping-Befehls müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren oder Mitglied der Sicherheitsgruppe Projektadministratoren sein. Weitere Informationen finden Sie unter Berechtigungsreferenz für Team Foundation Server.

TFSFieldMapping upload | download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile

Parameter

Argument

Beschreibung

upload | download

Gibt an, ob die Feldzuordnungsdatei herunter- oder hochgeladen werden soll.

/collection:CollectionURL

Gibt den URI der Teamprojektauflistung in folgendem Format an: http://Servername:Port/VirtuellerVerzeichnisname/Auflistungsname

Wenn Sie kein virtuelles Verzeichnis angeben, müssen Sie das folgende Format verwenden:

http://Servername:Port/Auflistungsname

Wenn Sie zuvor eine Verbindung mit dem Server hergestellt haben, können Sie den Anzeigenamen für den Server statt des URIs angeben.

/teamproject:ProjectName

Gibt den Namen des Teamprojekts an, dessen Zuordnungsparameter Sie ändern möchten. Wenn der Name Leerzeichen enthält, schließen Sie sie in Anführungszeichen ein.

/mappingfile:Zuordnungsdatei

Gibt den Namen und den Dateipfad der Zuordnungsdatei an.

So ändern Sie die Zuordnung von Arbeitsaufgabenfeldern zu Project

  1. Öffnen Sie ein Eingabeaufforderungsfenster auf dem Computer, auf dem Project und entweder Team Explorer oder TFS installiert sind, und geben Sie Folgendes ein:

    cd %programfiles%\Common Files\microsoft shared\Team Foundation Server\12.0
    

    Tipp

    Project ist nicht zum Herunterladen der Zuordnungsdatei erforderlich, aber zum Hochzuladen.

  2. Laden Sie die Zuordnungsdatei herunter, indem Sie den folgenden Befehl eingeben:

    TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

    Tipp

    Wenn ein Name Leerzeichen enthält, setzen Sie ihn in Anführungszeichen.

  3. Öffnen Sie die Zuordnungsdatei in einem Text-Editor oder XML-Editor.

  4. Fügen Sie neue Zuordnungen hinzu, oder bearbeiten Sie vorhandene Zuordnungen im folgenden Format:

    <Mapping WorkItemTrackingFieldReferenceName="System.Id" 
       ProjectField=""
       ProjectName=""
       ProjectUnits=""
       PublishOnly=""
       IfSummaryRefreshOnly=""/>
    

    Um beispielsweise zusätzliche Planungsfelder zu einem Teamprojekt hinzuzufügen, das mithilfe der Scrum-Prozessvorlage erstellt wurde, fügen Sie die folgenden Zuordnungen hinzu:

    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
    

    Die standardmäßige Scrum-Vorlage ordnet nur das Feld "Verbleibende Arbeit" zu Project zu.

    Hinweis

    Eine vollständige Liste aller Office Project-Feldwerte für das ProjectField-Attribut finden Sie unter Feldzuordnungen in Microsoft Project.

  5. (Optional) Geben Sie an, ob das Feld veröffentlicht, aber nicht aktualisiert werden soll. Fügen Sie dem Abschnitt Zuordnung für dieses Feld das PublishOnly-Attribut hinzu, und legen Sie das Attribut auf true fest. Mit diesem Attribut kann festgelegt werden, dass den Teammitgliedern der Feldwert angezeigt wird, aber in Team Foundation von ihnen nicht geändert werden kann.

  6. (Optional) geben Sie an, wie Zusammenfassungsaufgaben in Project aktualisiert werden sollen. Fügen Sie das Attribut fSummaryRefreshOnly="true" hinzu, um anzugeben, dass das Feld nie in der Arbeitsaufgabendatenbank veröffentlicht wird. Es wird aber von der Arbeitsaufgabendatenbank aktualisiert, wenn die Zeile für das Feld eine Zusammenfassungsaufgabe in Project ist, für die Zusammenfassungsaufgabe Veröffentlichen und Aktualisieren=Ja festgelegt ist und sie mindestens eine untergeordnete Aufgabe enthält, die in TFS veröffentlicht wird.

  7. Speichern Sie die Datei, und laden Sie sie hoch:

    TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

Siehe auch

Referenz

Feldzuordnungen in Microsoft Project

Konzepte

Anpassen der Microsoft Project-Feldzuordnungsdatei