Freigeben über


Microsoft Project-Feldzuordnungsdatei

Aktualisiert: November 2007

In der Microsoft Project-Feldzuordnungsdatei sind Feldzuordnungen zwischen Team Foundation-Feldern und Microsoft Project-Feldern definiert. In Microsoft Project wird im Gegensatz zu Microsoft Excel eine begrenzte Anzahl von Feldern verwendet, darunter vordefinierte Felder wie Aufgabenname und benutzerdefinierte Felder. Wenn Arbeitsaufgabendaten in einer Microsoft Project-Datei veröffentlicht oder aktualisiert werden, wird anhand der Feldzuordnung bestimmt, welche Felder in der Arbeitsaufgaben-Datenbank den Feldern in Microsoft Project entsprechen.

Die Feldzuordnungsdatei wird auf Teamprojektbasis angegeben. Zum Abrufen der Feldzuordnungsdatei müssen Sie sie aus einem Teamprojekt downloaden. Nachdem Sie die erforderlichen Änderungen vorgenommen haben, laden Sie die Datei wieder in das Teamprojekt hoch, und die Änderungen werden für alle Benutzer des Teamprojekts übernommen. Weitere Informationen zum Downloaden und Uploaden der Microsoft Project-Feldzuordnungsdatei finden Sie unter Gewusst wie: Herunterladen oder Hochladen einer Microsoft Project-Feldzuordnungsdatei.

Feldzuordnungen

Geben Sie die Zuordnung zwischen einem Arbeitsaufgabenfeld und einer Projektspalte mit dem Mapping-Element an.

Geben Sie mit folgender XML-Syntax eine Zuordnung zwischen einem Arbeitsaufgaben-Typfeld und einem Microsoft Project-Feld an. Mit dem Mapping-Element wird eine Feldzuordnung angegeben.

<Mapping WorkItemTrackingFieldReferenceName="" 
         ProjectField=""
         ProjectName=""
         ProjectUnits=""
         PublishOnly=""/>

Zuordnen von Attributen

In der folgenden Tabelle werden die Attribute beschrieben, die mit dem Mapping-Element verwendet werden können.

Attribut

Beschreibung

WorkItemTrackingFieldReferenceName

Erforderlich. Gibt den Verweisnamen eines Arbeitsaufgaben-Typfelds an.

ProjectField

Erforderlich. Gibt den Namen eines Microsoft Project-Felds an. Geben Sie vordefinierte Feldnamen an, indem Sie dem Namen "pj" voranstellen, z. B. pjAufgabenname für die Spalte Aufgabenname. Geben Sie benutzerdefinierte Felder als pjAufgabentext gefolgt von einer Zahl an, z. B. pjAufgabentext11.

ProjectName

Optional. Gibt den Namen an, der als Spaltenname angezeigt wird. Wenn dieses Attribut nicht angegeben ist, wird der Name des Arbeitsaufgaben-Typfelds verwendet.

ProjectUnits

Optional. Gibt den Typ der zu verwendenden Einheiten an, wenn Sie Microsoft Project einen Feldtyp zuordnen. Gültige Werte sind pjMinute, pjHour, pjDay, pjWeek und pjMonthUnit.

PublishOnly

Optional. Wenn dieser Wert auf true festgelegt ist, wird damit angegeben, dass das Feld in der Arbeitsaufgaben-Datenbank veröffentlicht, aber nicht aktualisiert wird. Dieser Wert wird i. d. R. für berechnete Felder verwendet, die in Team Explorer nicht aktualisiert werden sollen. Wenn dieser Wert auf no festgelegt ist, wird damit angegeben, dass das Feld sowohl veröffentlicht als auch aktualisiert wird. Wenn keine Angabe erfolgt, lautet der Standardwert no.

Im folgenden Beispiel wird gezeigt, wie das Arbeitsaufgaben-Typfeld, das den Titel enthält, dem entsprechenden Microsoft Project-Feld zugeordnet wird:

<Mapping WorkItemTrackingFieldReferenceName="System.Title" 
         ProjectField="pjTaskName"/>

Die folgende XML-Syntax enthält ein komplexeres Beispiel für das Zuordnen des Arbeitsaufgaben-Typfelds, das das Startdatum enthält, zum entsprechenden Microsoft Project-Feld. Da das Feld berechnet wird, wird es zwar veröffentlicht, aber nicht aktualisiert, damit keine Fehler in die Team Explorer-Aktualisierungen übernommen werden.

<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true"/>
Hinweis:

Als empfohlene Vorgehensweise sollten Sie schreibgeschützten Feldern in Team Foundation berechnete Felder in Microsoft Project zuordnen. Dadurch kann Verwirrung vermieden und verhindert werden, dass die Teammitglieder berechnete Felder ändern.

Kontextfeld

Das Kontextfeld ist ein Feld Arbeitsaufgaben-Typfeld, in dem Informationen zur hierarchischen Beziehung der Aufgabe zu Zusammenfassungsaufgaben angezeigt werden. Das Kontextfeld wird in Team Explorer angezeigt, damit Benutzer, die Microsoft Project nicht verwenden, weiterhin erkennen können, zu welchen Zusammenfassungsaufgaben eine Unteraufgabe gehört.

Wenn es sich bei einer Aufgabe um eine Unteraufgabe handelt, enthält das Kontextfeld den Textnamen der Aufgabe und den Textnamen der entsprechenden Zusammenfassungsaufgabe. Wenn beispielsweise die Aufgabe "Develop Test Plan" eine Unteraufgabe der Aufgabe "Planning Tasks" ist, lautet das Kontextfeld "Planning Tasks > Develop Test Plan". Wenn sich mehrere Zusammenfassungsaufgaben über einer Aufgabe befinden, werden im Kontextfeld sämtliche Zusammenfassungsaufgaben bis zur maximalen Anzahl von Zeichen angezeigt.

Geben Sie mit der folgenden XML-Syntax an, welches Arbeitsaufgaben-Typfeld das Kontextfeld ist. Mit dem ContextField-Element wird ein Kontextfeld angegeben. Das WorkItemTrackingFieldReferenceName-Attribut muss auf einen gültigen Verweisnamen eines vorhandenen Arbeitsaufgaben-Typfelds festgelegt sein.

<ContextField WorkItemTrackingFieldReferenceName="" />

Im folgenden Beispiel wird gezeigt, wie Microsoft.VSTS.Scheduling.TaskHierarchy als Kontextfeld angegeben wird.

<ContextField WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.TaskHierarchy" />

Feld Verknüpfungen und Anlagen

Das Feld Verknüpfungen und Anlagen ist schreibgeschützt und gibt an, ob zu einer Aufgabe Verknüpfungen und Anlagen vorhanden sind. Im Feld wird Ja oder No angezeigt, je nachdem, ob Verknüpfungen und Anlagen vorhanden sind. Das Feld wird als Spalte mit dem Titel Verknüpfungen und Anlagen angezeigt, wenn Sie die Ansicht Team System-Aufgabenblatt verwenden.

Geben Sie mit der folgenden XML-Syntax an, in welchem Microsoft Project-Feld Informationen zu Verknüpfungen und Anlagen angezeigt werden sollen. Mit dem LinksField-Element wird ein Verknüpfungsfeld angegeben. Das ProjectField-Attribut muss auf ein gültiges Microsoft Project-Feld festgelegt sein. Das Angeben eines Verknüpfungsfelds in der Microsoft Project-Feldzuordnungsdatei ist optional.

<LinksField ProjectField="" />

Im folgenden Beispiel wird gezeigt, wie pjTaskText26 als Feld Verknüpfungen und Anlagen angegeben wird:

<LinksField ProjectField="pjTaskText26" />

Synchronisierungsfeld

Im Synchronisierungsfeld können Sie jeweils das Veröffentlichungs- und Aktualisierungsverhalten der einzelnen Aufgaben steuern. Das Feld wird als Spalte mit dem Titel Veröffentlichen und aktualisieren angezeigt, wenn Sie die Ansicht Team System-Aufgabenblatt verwenden. Weitere Informationen zum Verwenden des Synchronisierungsfelds in Microsoft Project finden Sie unter Gewusst wie: Aktivieren oder Deaktivieren des Veröffentlichens von Arbeitsaufgaben in Microsoft Project.

In der Microsoft Project-Feldzuordnungsdatei müssen Sie ein Synchronisierungsfeld angeben. Geben Sie mit der folgenden XML-Syntax das Synchronisierungsfeld an. Mit dem SyncField-Element wird ein Synchronisierungsfeld angegeben. Das ProjectField-Attribut muss auf ein gültiges Microsoft Project-Feld festgelegt sein.

<SyncField ProjectField="" />

Im folgenden Beispiel wird gezeigt, wie pjTaskText25 als Synchronisierungsfeld angegeben wird:

<SyncField ProjectField="pjTaskText25" />

Siehe auch

Weitere Ressourcen

Anpassen von Microsoft Project-Feldzuordnungen