Freigeben über


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 Microsoft Project Server die Arbeitsaufgabenfelder in Visual Studio Team Foundation Server (TFS) zuordnen. Sie können Felder hinzufügen und angeben, wie sie synchronisiert werden, indem Sie die Feldzuordnungen anpassen. In Project können Sie integrierte und benutzerdefinierte Felder zuordnen. Sie können z. B. Daten freigeben, die sich nicht auf Zeitpläne (z. B. Kostenstellen, Teamnamen oder Systemzustand) beziehen, wenn Sie den Zuordnungen die Felder hinzufügen, in denen diese Typen von Daten gespeichert werden.

Sie verwalten einen Satz von Feldzuordnungen für jede Teamprojektsammlung, die Teamprojekte hostet, die Sie mit Project Server synchronisieren möchten. Sie müssen die Feldzuordnungen für jede Teamprojektsammlung definieren, die Sie einer Instanz von Project Web Access oder Projekt Web App (PWA) zugeordnet haben. Sie können die Standardzuordnungen hochladen, oder Sie können eine Zuordnungsdatei anpassen und hochladen. Informationen zum Hochladen der Standardzuordnungen finden Sie weiter unten in diesem Thema unter Hochladen von Zuordnungen.

Hinweis

Die Zuordnungen für die Integration von TFS und Project Server unterscheiden sich von der Feldzuordnungsdatei für Microsoft Project.Weitere Informationen finden Sie unter Anpassen der Microsoft Project-Feldzuordnungsdatei.

Wie in der folgenden Abbildung gezeigt, werden die Zuordnungen in fünf Schritten angepasst:

Anpassen der Feldzuordnungen zwischen Team Foundation Server und Project Server

Workflow zum Anpassen der PS-TFS-Feldzuordnung

Hinweis

Sie können die Zuordnungsdatei so oft aktualisieren, wie Sie möchten.Die auf der Registerkarte Project Server angezeigten Felder werden für jeden Typ von Arbeitsaufgabe aktualisiert, die in die Datensynchronisierung einbezogen wird.Sie dürfen die Definitionen für die Registerkarte Project Server nicht manuell ändern.Weitere Informationen finden Sie unter Anpassen der Registerkarte Project Server weiter unten in diesem Thema.

In diesem Thema

  • Standardzuordnungen

  • Bestimmen von weiteren zuzuordnenden Feldern

  • Herunterladen von Zuordnungen in eine Datei

  • Aktualisieren von Zuordnungen

  • Hochladen von Zuordnungen

  • (Optional) Anpassen der Registerkarte Project Server

Hinweis

Ein Demo-Video finden Sie auf der folgenden Microsoft-Webseite zum Thema Verwalten von Feldzuordnungen für die Team Foundation Server- und Project Server-Integration.

Anforderungen

Zum Ausführen der Verfahren in diesem Thema muss die Berechtigung Project Server-Integration verwalten auf Zulassen festgelegt sein. Außerdem muss dem Dienstkonto für Team Foundation Server die Berechtigung Project Server-Integration verwalten gewährt werden. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen zum Unterstützen der TFS-Project Server-Integration.

Standardzuordnungen

Die Zuordnungen bestimmen, welche Felder synchronisiert werden, wenn ein Benutzer Informationen in Team Foundation oder Project Server aktualisiert. Jeder der folgenden Synchronisierungstypen verfügt über einen eigenen Satz von Zuordnungen:

  • Für die Veröffentlichungssynchronisierung werden die Daten in Team Foundation mit den Daten in Project Server aktualisiert. Mit dem targetToTfs-Element geben Sie das Feld in Project Server an, von dem das Feld in Team Foundation aktualisiert wird.

  • Zur Statussynchronisierung werden die Daten in Team Foundation an die Statuswarteschlange in Project Server übermittelt. Mit dem tfsToTarget-Element geben Sie das Feld an, mit dem das Statuswarteschlangenfeld in Project Server aktualisiert wird.

Weitere Informationen über diese beiden Typen von Synchronisierung finden Sie unter Übersicht des Synchronisierungsprozesses für die TFS-Project Server-Integration.

In der folgenden Tabelle ist der Standardsatz von Feldern aufgeführt, die zwischen Team Foundation und Project Server zugeordnet werden. Die Tabelle gibt auch an, welche Arbeitsaufgabentypen die Felder basierend auf den Standardprozessvorlagen, die TFS bereitstellt, verwenden. Sie dürfen diese Zuordnungen nicht ändern, wenn Sie eine Zuordnung zu einem Teamprojekt vornehmen, das mit einer auf Agile Software Development oder Capability Maturity Model Integration (CMMI) Process Improvement basierenden Prozessvorlage erstellt wurde. Wenn Sie eine Zuordnung zu einem Teamprojekt vornehmen, das mit der Scrum-Prozessvorlage erstellt wurde, müssen Sie einige Änderungen vornehmen, wie unter Erforderliche Änderungen bei der Zuordnung zu einem Teamprojekt, das aus der Scrum-Prozessvorlage erstellt wurde weiter unten in diesem Thema beschrieben.

Weitere Informationen zu Zuordnungen und dem Synchronisierungsprozess finden Sie unter Feldzuordnungsverweis für XML-Elemente für die Integration von TFS-Project Server.

Team Foundation-Feld

Project Server-Feld

Statuswarteschlangenfeld

Arbeitsaufgabentypen in Agile

Arbeitsaufgabentypen in CMMI

Arbeitsaufgabentypen in Scrum

Titel

Aufgabenname

Titel

Alle

Alle

Alle

Zugewiesen an

Ressourcen

Ressourcen

Alle

Alle

Alle

Abgeschlossene Arbeit

Aufgabe – aktuelle Arbeit

Ressource – aktuelle Arbeit

Aufgabe

Aufgabe

Keine

Verbleibende Arbeit

Aufgabe – verbleibende Arbeit

Ressource – verbleibende Arbeit

Aufgabe

Aufgabe

Aufgabe

Ursprüngliche Schätzung

Geplante Arbeit

  

Aufgabe

Fehler, Änderungsanforderung, Problem, Anforderung, Risiko und Aufgabe

Keine

Startdatum

Aufgabe – Anfang

Ressource – Anfang

Aufgabe und Benutzertextabschnitt

Aufgabe und Anforderung

Keine

Abschlussdatum

Aufgabe – Abschluss

Ressource – Abschluss

Aufgabe und Benutzertextabschnitt

Aufgabe und Anforderung

Keine

Erforderliche Änderungen bei der Zuordnung zu einem Teamprojekt, das aus der Scrum-Prozessvorlage erstellt wurde

Es gibt zwei Änderungen, die Sie vornehmen müssen, um den Datenfluss von einem Teamprojekt zu ermöglichen, das aus einer Microsoft Visual Studio-Scrum-Prozessvorlage erstellt wurde. Sie müssen die Felder "Abgeschlossene Arbeit" und "Ursprüngliche Schätzung" dem Arbeitsaufgabentyp "Aufgabe" hinzufügen, und Sie müssen die Elemente entfernen, für die das Feld "Verbleibende Arbeit" leer sein muss, wenn ein Teammitglied den Status in Fertig oder Entfernt ändert.

So aktualisieren Sie die Scrum-Aufgabentypdefinition

  1. Öffnen Sie ein Eingabeaufforderungsfenster auf dem Computer, auf dem entweder Visual Studio oder Team Explorer installiert ist, und geben Sie Folgendes ein:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

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

  2. Um die Typdefinition für "Aufgabe" zu exportieren, geben Sie folgenden Befehl ein und ersetzen dabei die hier gezeigten Argumente durch Ihre Daten, wobei CollectionURL die URL der Teamprojektauflistung angibt, ProjectName den Namen eines Teamprojekts, das in der Auflistung definiert ist, und "Verzeichnispfad\Dateiname.xml" den Namen und den Speicherort der zu exportierenden Datei. Drücken Sie dann die EINGABETASTE.

    witadmin exportwitd /collection: /p:"ProjectName" /n:"Task" /f:"DirectoryPath\FileName.xml"
    
  3. Öffnen Sie in einem Text-Editor oder in Visual Studio die Datei, die Sie exportiert haben.

  4. Fügen Sie diesen Codeausschnitt im Definitionsabschnitt FIELDS vor dem Element für "Verbleibende Arbeit" hinzu:

    <FIELD name="Completed Work" refname="Microsoft.VSTS.Scheduling.CompletedWork" type="Double" reportable="measure" formula="sum">
       <HELPTEXT>The number of units of work that have been spent on this task</HELPTEXT>
    </FIELD>
    <FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum">
       <HELPTEXT>Initial value for Remaining Work - set once, when work begins. </HELPTEXT>
    </FIELD>
    
  5. Entfernen Sie im Abschnitt <WORKFLOW> den folgenden Codeausschnitt von den Definitionen <STATE value="Done"> und <STATE value="Removed">:

    <FIELD refname="Microsoft.VSTS.Scheduling.RemainingWork">
       <EMPTY />
    </FIELD>
    
  6. Fügen Sie im Abschnitt Control folgende <FORM>-Elemente hinzu:

    <Control FieldName="Microsoft.VSTS.Scheduling.OriginalEstimate" Type="FieldControl" Label="Original Estimate:" LabelPosition="Left" />
    <Control FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Type="FieldControl" Label="Completed:" LabelPosition="Left" />
    
  7. Speichern und schließen Sie die Datei.

  8. Importieren Sie die Datei, und ersetzen Sie dabei die gezeigten Argumente durch Ihre Daten.

    witadmin importwitd /collection: /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  9. Aktualisieren Sie die Teamprojekt- oder Arbeitsaufgabenseite, um die Änderungen zu überprüfen.

Weitere Informationen finden Sie unter Exportieren und Importieren von Arbeitsaufgabentypen [umgeleitet], Ändern oder Hinzufügen eines Felds zur Unterstützung von Abfragen, Berichten und Workflow und Entwerfen und Anpassen eines Arbeitsaufgabenformulars [umgeleitet].

Bestimmen von weiteren zuzuordnenden Feldern

Bestimmen Sie die folgenden Informationen für jedes Feld, das Sie zusätzlich zu den Standardfeldern synchronisieren möchten:

  • Der Verweisname des Felds in Team Foundation. Wenn Sie ein Feld in Project Server mit einem Feld synchronisieren möchten, das Sie in Team Foundation erstellen müssen, erstellen Sie zunächst das Feld in jedem Typ von Arbeitsaufgabe, die Sie synchronisieren. Weitere Informationen finden Sie unter Arbeitsaufgabenfeld-Verweis für Visual Studio ALM und Ändern oder Hinzufügen eines Felds zur Unterstützung von Abfragen, Berichten und Workflow.

  • Der Name des Felds in Project Server, mit dem das Feld in Team Foundation aktualisiert wird. Eine Liste der verfügbaren Felder finden Sie unter Einschränkungen bei der Zuordnung von Project Server-Feldern bei der Integration von TFS-Project Server.

  • Der Name des in Project Server zu aktualisierenden Felds und der Name des Felds in Project Server, durch das das Spiegelfeld in Team Foundation Server aktualisiert wird.

  • Ob die Felder auf dem Arbeitsaufgabenformular angezeigt werden sollen. Für Felder, die im Arbeitsaufgabenformular angezeigt werden sollen, legen Sie den Wert des displayTfsField-Attributs auf true fest. Für ein Arbeitsaufgabenformular legen Sie den Wert des displayTfsMirror-Attributs auf true fest.

  • Ob Datenkonflikte aufgelöst werden sollen, indem zugelassen wird, dass der Wert des Felds in Team Foundation den Wert des Felds in Project Server überschreibt, oder ob beide Werte beibehalten werden sollen. Von dieser Entscheidung hängt der Wert des onConflict-Attributs ab. Wenn onConflict=”PsWins” festgelegt ist, überschreibt der Wert des Felds in Project Server den Wert des Felds in Team Foundation. Weitere Informationen finden Sie unter Feldelemente und -attribute.

  • Weitere Werte, die Sie definieren müssen, um Auswahllisten oder benutzerdefinierte Nachschlagetabellen in Project Server zu unterstützen.

Einschränkungen von Daten, die Sie zuordnen können

Wenn Sie festgelegt haben, welche Felder Sie zuordnen möchten, beachten Sie die folgenden Einschränkungen:

  • Sie können nur aufgabenbezogene Informationen (pjTask*-Felder) von Project Server an Team Foundation Server senden.

  • Sie können nur auf Ressourcen bezogene Informationen (pjResource* Felder) von Team Foundation Server an die Statuswarteschlange von Project Server senden.

  • Das Feld "Titel" ist das einzige Feld, das an sowohl an Team Foundation Server als auch an die Statuswarteschlange gesendet werden kann.

  • Rollupinformationen werden automatisch für die Felder Zugewiesen an, Abgeschlossene Arbeit und Verbleibende Arbeit berechnet. Sie können keine weiteren Felder zuordnen und Rollupinformationen für sie berechnen lassen. Weitere Informationen finden Sie unter Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten.

  • Sie müssen sicherstellen, dass der Datentyp oder die Einheit jedes Felds, das Sie zuordnen, den Feldzuordnungskriterien für Standard- und benutzerdefinierte Enterprise-Felder entsprechen. Weitere Informationen finden Sie im Abschnitt "Data Types and Feld Mapping Criteria" unter Einschränkungen bei der Zuordnung von Project Server-Feldern bei der Integration von TFS-Project Server.

  • Sie können Felder zuordnen, die Auswahllisten in Team Foundation zugeordnet sind. Allerdings müssen Sie in Project Server Nachschlagetabellen entsprechend den Auswahllisten erstellen. Auswahllisten und Nachschlagetabellen können nicht automatisch synchronisiert werden.

Weitere Informationen finden Sie unter Einschränkungen bei der Zuordnung von Project Server-Feldern bei der Integration von TFS-Project Server.

Beispiel: Zuordnen des Teamnamens, der in Project angezeigt werden soll

Im folgenden Beispiel wird einem benutzerdefinierten Enterprise-Textfeld in Project Server namens "My Company Team Name" das benutzerdefinierte Team Foundation-Zeichenfolgenfeld "MyCompany.MyOrg.DevTeamName" zugeordnet. Sie können den Namen des Teams, das einer Aufgabe zugeordnet ist, in Project Professional mithilfe dieses Beispiels anzeigen.

<field tfsName="MyCompany.MyOrg.DevTeamName" tfsMirrorName="Mirror.MyCompany.MyOrg.DevTeamName" displayTfsField="false" displayTfsMirror="false" onConflict="DoNothing">
   <tfsToTarget>
   <target provider="ProjectServerStatusQueue" name=" My Company Team Name" />
   </tfsToTarget>
   <targetToTfs>
      <target provider="ProjectServerPublished" name=" My Company Team Name" />
   </targetToTfs>
</field>

Keines der Felder wird im Arbeitsaufgabenformular angezeigt. Wenn die Werte nicht übereinstimmen, bleibt der eigene Wert jedes Feld erhalten.

Zurück nach oben

Beispiel: Anzeigen des Bereichs und der Iterationspfade in Project

Sie können die Felder Bereich (System.AreaPath) und Iteration (System.IterationPath) in Team Foundation zuordnen, sodass diese in den Projektplänen angezeigt werden. Da diese Strukturpfadfelder häufig geändert werden, Sie sollten sie als Textfelder in Project zuordnen. Projektmanager, die diese Felder verwenden, müssen den vollständigen Bereichspfad oder Iterationspfad manuell eingeben.

Wichtig

Die aktuelle Implementierung der Integration von Team Foundation Server und Project Server unterstützt keine automatische Synchronisierung von Listen zulässiger Werte, Auswahllisten, globalen Listen oder Strukturpfadlisten, die für zugeordnete Felder definiert werden, zwischen den beiden Serverprodukten.Um ein optimales Verhalten zu erreichen, müssen Sie manuelle Einträge im Projektplan vornehmen, die denen in Team Foundation entsprechen.Wenn Sie einen Eintrag angeben, der nicht gültig ist, wird beim Veröffentlichen des Plans ein Validierungsdialogfeld angezeigt.

Um einem Projektplan die Felder Bereich und Iteration hinzuzufügen, führen Sie die folgenden Aktionen aus:

  1. Fügen Sie Project Server zwei Kundenunternehmensfelder hinzu, und beschriften Sie sie mit Bereich (TFS) und Iteration (TFS).

    Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Erstellen von Nachschlagetabellen und benutzerdefinierten Enterprise-Feldern.

  2. Exportieren Sie die Feldzuordnungen aus der Teamprojektsammlung, in der die Teamprojekte definiert sind.

    Weitere Informationen finden Sie weiter unten in diesem Thema unter dem Herunterladen von Zuordnungen in eine Datei.

  3. Fügen Sie folgenden Code in die Datei ein:

    <field tfsName="System.AreaPath" tfsMirrorName="Mirror.System.AreaPath" displayTfsField="true" displayTfsMirror="true">
            <tfsToTarget>
              <target provider="ProjectServerStatusQueue" name="Area (TFS)" />
            </tfsToTarget>
            <targetToTfs>
              <target provider="ProjectServerPublished" name="Area (TFS)" />
            </targetToTfs>
          </field>
          <field tfsName="System.IterationPath" tfsMirrorName="Mirror.System.IterationPath" displayTfsField="true" displayTfsMirror="true">
            <tfsToTarget>
              <target provider="ProjectServerStatusQueue" name="Iteration (TFS)" />
            </tfsToTarget>
            <targetToTfs>
              <target provider="ProjectServerPublished" name="Iteration (TFS)" />
            </targetToTfs>
          </field>
    
  4. Importieren Sie die aktualisierte Feldzuordnungsdatei, wie unter Hochladen von Zuordnungen weiter unten in diesem Thema beschrieben.

  5. Synchronisieren Sie den Projektplan mit Project Server.

  6. Fügen Sie zwei neuen Spalten für die neuen Felder Bereich (TFS) und Iteration (TFS) dem Projektplan hinzu.

In Team Foundation an den Feldern Bereich und Iteration vorgenommene Änderungen werden mit diesen Feldern im Projektplan synchronisiert. Zudem können Sie diese Felder in Project aktualisieren und die Änderungen in Team Foundation veröffentlichen, wenn Sie Werte angeben, die in Team Foundation definiert wurden.

Zurück nach oben

Herunterladen der Zuordnungen in eine Datei

Hinweis

Sie können Zuordnungen nur aus der Teamprojektsammlung herunterladen, in die sie hochgeladen wurden.Wenn Sie die Standardzuordnungen in eine Datei herunterladen möchten, müssen Sie zunächst die Standardzuordnungen hochladen, wie in So laden Sie die Standardzuordnungen hoch weiter unten in diesem Thema beschrieben.Alternativ können Sie den Inhalt der Standardzuordnungen kopieren.Weitere Informationen finden Sie unter Feldzuordnungsverweis für XML-Elemente für die Integration von TFS-Project Server.

So laden Sie die Zuordnungen in eine Datei herunter

  1. Um das TfsAdmin-Befehlszeilentool auszuführen, öffnen Sie ein Eingabeaufforderungsfenster, wo 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)%..

  2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE.

    TfsAdmin ProjectServer /DownloadFieldMappings /collection:tpcUrl /filePath:MappingFile
    

    Ersetzen Sie tpcUrl durch die URL (Uniform Resource Locator) der Teamprojektauflistung, und ersetzen Sie MappingFile durch den Pfad und den Namen der Datei, die Sie anpassen.

  3. Warten Sie, bis die folgenden Meldungen angezeigt werden:

    Herunterladen von MappingFile in Teamprojektauflistung tpcUrl.

    Sie haben die Feldzuordnungsdatei MappingFile erfolgreich in die Teamprojektauflistung tpcUrl heruntergeladen.

Aktualisieren der Zuordnungen

Für jedes Feld, das Sie der Zuordnungsdatei hinzufügen möchten, geben Sie das field-Element sowie seine Unterelemente und Attribute an. Weitere Informationen finden Sie unter Feldzuordnungsverweis für XML-Elemente für die Integration von TFS-Project Server.

Hochladen der Zuordnungen

Zuordnungen werden mit dem UploadFieldMappings-Befehl hochgeladen. Sie können mit der /usedefaultfieldmapping-Option die Standardzuordnungen hochladen. Andernfalls müssen Sie eine Datei angeben, die die Zuordnungselemente enthält.

So laden Sie die Standardzuordnungen hoch

  1. Geben Sie an der Eingabeaufforderung folgenden Befehl ein, und drücken Sie danach die EINGABETASTE:

    TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /usedefaultfieldmappings
    

    Ersetzen Sie tpcUrl durch die URL der Teamprojektauflistung.

  2. Warten Sie, bis die folgenden Meldungen angezeigt werden:

    Die Standardfeldzuordnungen werden in CollectionUri hochgeladen.

    Sie haben Feldzuordnungen erfolgreich in die Auflistung CollectionUri hochgeladen.

So laden Sie die Zuordnungen aus einer Datei hoch

  1. Geben Sie an der Eingabeaufforderung folgenden Befehl ein, und drücken Sie danach die EINGABETASTE:

    TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /filePath:MappingFile /force
    

    Ersetzen Sie tpcUrl durch die URL der Teamprojektauflistung, und ersetzen Sie MappingFile durch den Pfad und den Namen der benutzerdefinierten Zuordnungsdatei. Geben Sie /force an, wenn Sie die vorhandenen Zuordnungen aktualisieren.

  2. Warten Sie, bis die folgenden Meldungen angezeigt werden:

    Hochladen von MappingFile zu Teamprojektauflistung tpcUrl.

    Sie haben die Feldzuordnungsdatei MappingFile erfolgreich in die Teamprojektauflistung tpcUrl hochgeladen.

Anpassen der Registerkarte Project Server

Wenn Sie einem Teamprojekt einen Enterprise-Projektplan zuordnen, wird dem Arbeitsaufgabenformular die Registerkarte Project Server hinzugefügt, wie in der folgenden Abbildung gezeigt. Die Registerkarte wird nur den Typen von Arbeitsaufgaben hinzugefügt, die Sie für die Einbeziehung in die Datensynchronisierung angeben. Sie passen diese Registerkarte an, indem Sie für Felder, die auf dem Formular angezeigt werden sollen, das displayTfsField-Attribut oder das displayTfsMirror-Attribut auf true festlegen.

Registerkarte Project Server

Standardfelder der Registerkarte "Project Server"

Wichtig

Die für die Teamprojektsammlung definierten Feldzuordnungen bestimmen die Felder, die auf der Registerkarte Project Server angezeigt werden.Nachdem einem Arbeitsaufgabentyp für ein Teamprojekt diese Registerkarte hinzugefügt wurde, können Sie sie aktualisieren, indem Sie die Feldzuordnungen für die Teamprojektsammlung ändern.Wenn Sie das Arbeitsaufgabenformular manuell anpassen, indem Sie der Registerkarte Project Server Felder hinzufügen oder deren Position auf dem Formular ändern, wird die Registerkarte möglicherweise nicht automatisch mit Änderungen aktualisiert, die Sie zukünftig an den Feldzuordnungen vornehmen.Bei Vorliegen dieser Bedingung können Sie die Registerkarte manuell ändern.Weitere Informationen finden Sie unter Der Definition hinzugefügte XML-Elemente für den Arbeitsaufgabentyp.

Weitere Informationen zu den einzelnen Standardfeldern, die auf der Registerkarte Project Server angezeigt werden, finden Sie unter Zu TFS hinzugefügte Project Server-Felder für die Unterstützung der Datensynchronisierung.

Siehe auch

Aufgaben

Konfigurieren der TFS-Project Server-Integration

Konzepte

Angeben der zu synchronisierenden Arbeitsaufgabentypen

Verwalten der Integration von Team Foundation Server und Project Server