Freigeben über


Für die Unterstützung der Datensynchronisierung hinzugefügte Project Server-Felder

Wenn Sie einen Typ von Arbeitsaufgabe angeben, der in die Datensynchronisierung zwischen Visual Studio Team Foundation Server 2012 und Microsoft Project Server einbezogen werden soll, werden dem Arbeitsaufgabentyp mehr als 25 Felder hinzugefügt.Mehrere dieser Felder werden auch dem Arbeitsaufgabenformular hinzugefügt und auf der Registerkarte Project Server angezeigt.Sie können diese Felder verwenden, um Berichte zu erstellen oder Abfragen zum Suchen von Arbeitsaufgaben anzugeben.Weitere Informationen finden Sie unter Überwachen von gesendeten Arbeitsaufgaben und Lösen von Ablehnungen.

Normalerweise fügen Sie einem Arbeitsaufgabenformular Felder hinzu oder entfernen Felder aus einem Arbeitsaufgabenformular, indem Sie die Definitionsdatei für den Arbeitsaufgabentyp exportieren, die Datei ändern und sie dann für das Teamprojekt importieren.Für Typen von Arbeitsaufgaben, die in die Datensynchronisierung einbezogen werden, fügen Sie jedoch der Registerkarte Project Server Felder hinzu oder entfernen Felder von der Registerkarte, indem Sie Feldzuordnungen in eine Datei herunterladen, die Datei ändern und sie dann in die Teamprojektsammlung hochladen.Weitere Informationen finden Sie unter Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server.

Wichtiger HinweisWichtig

Felder werden für eine Teamprojektsammlung zugeordnet.Alle Felder, die für einen Typ von Arbeitsaufgabe zugeordnet werden, werden auch für alle anderen Typen von Arbeitsaufgaben zugeordnet, die in die Datensynchronisierung einbezogen werden.Weitere Informationen finden Sie unter Angeben von für die Synchronisierung verfügbaren Arbeitsaufgabentypen.

In diesem Thema

  • Standardregisterkarte Project Server

  • Zur Unterstützung der Datensynchronisierung hinzugefügte Felder

Standardregisterkarte Project Server

Wenn Sie einem Teamprojekt ein Enterprise-Projekt zuordnen, wird dem Arbeitsaufgabenformular die Registerkarte Project Server (in der folgenden Abbildung gezeigt) hinzugefügt.Die Registerkarte wird nur den Typen von Arbeitsaufgaben hinzugefügt, die Sie für die Einbeziehung in die Datensynchronisierung angeben.Felder werden nur hinzugefügt, wenn ihr displayTfsField-Attribut oder ihr displayTfsMirror-Attribut in der Feldzuordnungsdatei auf true festgelegt ist.

Standardfelder der Registerkarte "Project Server"

Sie können Felder hinzufügen oder entfernen, indem Sie die Feldzuordnungen für die Teamprojektsammlung anpassen.Weitere Informationen finden Sie unter Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server und XML-Elementverweis für Feldzuordnungen für die Integration von Team Foundation Server und Project Server.

Zurück nach oben

Standardfelder von Project Server

In der folgenden Tabelle werden die einzelnen Felder beschrieben, die den Arbeitsaufgabentypen hinzugefügt werden, um die Datensynchronisierung zu unterstützen.Die meisten dieser Felder sind schreibgeschützt und werden ausschließlich vom Synchronisierungsmodul verwendet, um Übergaben, Aktualisierungen und erneute Übergaben nachzuverfolgen.Der Registerkarte Project Server werden gespiegelte Felder hinzugefügt, wenn ein Enterprise-Projekt einem Teamprojekt oder ein Arbeitsaufgabentyp zugeordnet wird.

HinweisHinweis

Die in der folgenden Tabelle aufgeführten Felder werden aus einer globalen Workflowdefinitionsdatei in eine Teamprojektsammlung importiert, wenn die Auflistung einer Instanz von PWA zugeordnet wird.Weitere Informationen zum globalen Workflow finden Sie unter Anpassen des globalen Workflows.

Feld

Verweisname und Datentyp

Description

Project Server – Zugewiesen an

Mirror.System.AssignedTo (String)

Schreibgeschützt.Speichert den Wert der Ressource, die der Arbeitsaufgabe im Projektplan zugewiesen ist.

Project Server – Abgeschlossene Arbeit

Mirror.Microsoft.VSTS.Scheduling.CompletedWork (Double)

Schreibgeschützt.Speichert den Wert des Felds Aufgabe – Tatsächliche Arbeit, das der entsprechenden Aufgabe im Projektplan zugewiesen ist.

Project Server – Enterprise-Projekt

Microsoft.Sync.ProjSrv.ProjectName (String)

Lese-/Schreibzugriff oder schreibgeschützt.Gibt den Namen des Enterprise-Projektplans an, dessen Aufgabe mit der Arbeitsaufgabe synchronisiert wird.

Wenn Sie eine neue Arbeitsaufgabe aus einem Teamprojekt übermitteln, das mehreren Projektplänen zugeordnet ist, müssen Sie den Plan angeben, mit dem die Arbeitsaufgabe synchronisiert werden soll.Wenn das Teamprojekt nur einem Projektplan zugeordnet ist, ist dieses Feld schreibgeschützt und enthält den Namen des zugeordneten Projektplans.

HinweisHinweis
Wenn Sie als Mitglied der Dienstkontogruppe angemeldet sind, wird das Feld immer mit Lese-/Schreibzugriff angezeigt, da das Synchronisierungsmodul einen speziellen Zugriff auf dieses Feld erfordert.

Project Server – Abschlussdatum

Mirror.Microsoft.VSTS.Scheduling.FinishDate (DateTime)

Schreibgeschützt.Speichert den Wert des Felds Abschlussdatum, das der entsprechenden Aufgabe im Projektplan zugewiesen ist.

HinweisHinweis
Sie können den Zuordnungen das Feld Abschlussdatum (pjFinishDate) hinzufügen, die in Team Foundation festgelegten Werte werden jedoch nicht an Project Server gesendet.Diese Einschränkung ist entwurfsbedingt.Das Abschlussdatum wird immer durch den Wert im Enterprise-Projektplan definiert.

Project Server – Ist verknüpft (Mit Project Server verknüpft)

Microsoft.Sync.ProjSrv.IsLinkedToProjSrv (String)

Schreibgeschützt.Gibt an, ob die Arbeitsaufgabe derzeit mit einer Aufgabe in Project Server verknüpft ist.Arbeitsaufgaben werden verknüpft, nachdem die Aufgabe in Project Server veröffentlicht wurde.Gültige Werte sind Ja und Nein.

Project Server – Letzter Überprüfungsstatus (Letzter Genehmigungsstatus)

Microsoft.Sync.ProjSrv.LastReviewStatus (String)

Schreibgeschützt.Gibt den Status der letzten vom Projektmanager vorgenommenen Genehmigung an (Genehmigt oder Abgelehnt).

Project Server – Letztes Überprüfungsdatum (Letztes Genehmigungsdatum)

Microsoft.Sync.ProjSrv.LastReviewedDate (DateTime)

Gibt das Datum und die Uhrzeit der letzten Genehmigung des Projektmanagers von Statusaktualisierungen für die Arbeitsaufgabe an.

Project Server – Letzter Sendestatus

Microsoft.Sync.ProjSrv.LastSubmitStatus (String)

Schreibgeschützt.Speichert das Ergebnis der letzten Übermittlung an Project Server als Erfolgreich oder Fehler.

Project Server – Letztes Sendedatum

Microsoft.Sync.ProjSrv.LastSubmittedDate (DateTime)

Schreibgeschützt.Speichert das Datum und die Uhrzeit, als die Arbeitsaufgabe zuletzt gespeichert wurde und der Version entspricht, die zuletzt an Project Server.

Project Server – Ursprüngliche Schätzung

Mirror.Microsoft.VSTS.Scheduling.OriginalEstimate (Double)

Schreibgeschützt.Speichert den Wert des Felds Geplante Arbeit, das der entsprechenden Aufgabe im Projektplan zugewiesen ist.

Project Server – Verbleibende Arbeit

Mirror.Microsoft.VSTS.Scheduling.RemainingWork (Double)

Schreibgeschützt.Speichert den Wert des Felds Aufgabe – Verbleibende Arbeit, das der entsprechenden Aufgabe im Projektplan zugewiesen ist.

Project Server – Anfangsdatum

Mirror.Microsoft.VSTS.Scheduling.StartDate (DateTime)

Schreibgeschützt.Speichert das Anfangsdatum, das für die entsprechende Aufgabe im Projektplan definiert ist.

HinweisHinweis
Sie können den Zuordnungen das Feld Startdatum (pjStartDate) hinzufügen, alle in Team Foundation festgelegten Werte werden jedoch nur bei der ersten Übermittlung der Arbeitsaufgabe an Project Server gesendet.Diese Einschränkung ist entwurfsbedingt.Das Synchronisierungsmodul sendet niemals Aktualisierungen von datumsbezogenen Feldern an Project Server.Datumsangaben werden durch die Werte im Enterprise-Projektplan definiert.

Project Server – Senden (erforderlich)

Microsoft.Sync.ProjSrv.Submit (String)

Gibt an, ob die Arbeitsaufgabe in die Datensynchronisierung einbezogen wird.

Project Server – Titel

Mirror.System.Title (String)

Schreibgeschützt.Speichert den Titel, der der entsprechenden Aufgabe im Projektplan zugewiesen ist.

Zurück nach oben

Gg403521.collapse_all(de-de,VS.110).gifFelder, die ausschließlich zur Unterstützung des Synchronisierungsvorgangs verwendet werden

In der folgenden Tabelle sind schreibgeschützte Felder aufgeführt, die für die Unterstützung des Synchronisierungsvorgangs verwendet werden.

HinweisHinweis

Die folgenden Informationen werden nur zu Informationszwecken bereitgestellt.

Feld

Verweisname und Datentyp

Project Server-Synchronisierung – Genehmigungswasserzeichen

Microsoft.Sync.ProjSrv.ApprovalWatermark (String)

Project Server-Synchronisierung – Zuweisungsdaten

Microsoft.Sync.ProjSrv.AssignmentData (PlainText)

Project Server-Synchronisierung – Feld "Ist Zusammenfassung" in Project Server

Microsoft.Sync.ProjSrv.IsSummaryInProjSvr (Integer)

Project Server-Synchronisierung – Letzte gesendete Revision

Microsoft.Sync.ProjSrv.LastSubmittedRevision (Integer)

Project Server-Synchronisierung – Letzte synchronisierte Revision

Microsoft.Sync.ProjSrv.LastSyncRevision (Integer)

Project Server-Synchronisierung – Letzter Synchronisierungstyp

Microsoft.Sync.ProjSrv.LastSyncType (Integer)

Project Server-Synchronisierung – Projekt-GUID

Microsoft.Sync.ProjSrv.ProjGuid (GUID)

Project Server-Synchronisierung – Warteschlangenflags

Microsoft.Sync.ProjSrv.QueueFlags (Integer)

Project Server-Synchronisierung – Angeforderte Zuweisungs-GUID

Microsoft.Sync.ProjSrv.RequestedAssnGuid (GUID)

Project Server-Synchronisierung – Angeforderte Projekt-GUID

Microsoft.Sync.ProjSrv.RequestedProjGuid (GUID)

Project Server-Synchronisierung – Sendetag

Microsoft.Sync.ProjSrv.SubmitTag (String)

Project Server-Synchronisierung – Aufgaben-GUID

Microsoft.Sync.ProjSrv.TaskGuid (GUID)

Project Server-Synchronisierung – Revisionszähler für Aufgabenänderung

Microsoft.Sync.ProjSrv.TaskModifiedRevCounter (Integer)

Zurück nach oben

Gg403521.collapse_all(de-de,VS.110).gifProject Server-Synchronisierung – Zuweisungsdaten

Im folgenden Codebeispiel wird die Markupsprache veranschaulicht, die zum Speichern des Rollups der Arbeit für Zusammenfassungsaufgaben im Feld Project Server-Synchronisierung – Zuweisungsdaten verwendet wird.Das IsPrimary-Attribut kann für nur eine Assignment, und zwar den primären oder aktiven Besitzer der Zusammenfassungsarbeitsaufgabe, den Wert true haben.

HinweisHinweis

Die folgenden Informationen werden nur zu Informationszwecken bereitgestellt.

<Assignments>
   <Assignment IsPrimary="true" Succeeded="true">
      <Field RefName="System.AssignedTo">Eduard Dell</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.CompletedWork">0.000000</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.RemainingWork">32.000000</Field>
   </Assignment>
   <Assignment IsPrimary="false" Succeeded="true">
      <Field RefName="System.AssignedTo">Sanjay Patel</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.CompletedWork">8.000000</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.RemainingWork">16.000000</Field>
   </Assignment>
</Assignments>

Zurück nach oben

Siehe auch

Konzepte

Übersicht zum Synchronisierungsprozess für die Integration von Team Foundation Server und Project Server

Angeben von für die Synchronisierung verfügbaren Arbeitsaufgabentypen

XML-Elementverweis für Feldzuordnungen für die Integration von Team Foundation Server und Project Server

Weitere Ressourcen

Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server