Udostępnij za pośrednictwem


Dodano pola Project Server do TFS w celu obsługi synchronizacji danych

Po określeniu typu elementu pracy do wzięcia udziału w synchronizacji danych między Visual Studio Team Foundation Server i Microsoft Project Server, więcej niż 25 pola są dodawane do tego typu elementu pracy.Kilka z tych pól są również dodawane do formularza elementu pracy i pojawiają się na Serwera Project Server kartę.Te pola można użyć do tworzenia raportów lub określić kwerend, które znaleźć elementy pracy.Aby uzyskać więcej informacji, zobacz Monitorowanie przesłanych elementów pracy i postępowanie z odrzuconymi.

Zazwyczaj dodawać lub usuwać pola z formularza elementu pracy eksportowanie pliku definicji dla tego typu elementu pracy, modyfikowania pliku, a następnie importować go do zespołu projektu.Jednakże dla typów elementów pracy, które uczestniczą w synchronizacji danych, możesz dodać lub usunąć pola z Serwera Project Server kartę pobierając mapowania pól w pliku, jego modyfikacji i przesłać go do Kolekcja projektów zespołu.Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowania pola pomiędzy TFS a Project Server.

Ważna uwagaWażne

Pola są mapowane do Kolekcja projektów zespołu.Wszystkie pola, które są mapowane do jednego typu elementu pracy są takie same dla wszystkich innych typów elementów pracy, które uczestniczą w synchronizacji danych.Aby uzyskać więcej informacji, zobacz Określenie typów elementów pracy do synchronizacji.

Karta serwera domyślnego projektu

Po skojarzeniu z zespołu projektu, projekt organizacji Serwera Project Server kartę, podobny do przedstawionego na poniższej ilustracji jest dodawana do formularza elementu pracy.Karta jest dodawana tylko do tych typów elementów pracy, które określisz do wzięcia udziału w synchronizacji danych.Pola są dodawane tylko wtedy, gdy ich displayTfsField lub displayTfsMirror atrybut w pliku mapowania pola jest ustawiony na true.

Karta serwera domyślne pola projektu

Można dodać lub usunąć pola przez dostosowanie mapowania pól Kolekcja projektów zespołu.Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowania pola pomiędzy TFS a Project Server i Mapowanie pól odwołania do elementu XML dla integracji TFS-Project Server.

Domyślne pola serwera projektów

W poniższej tabeli opisano każdego pola, które jest dodawane do typów elementów pracy, aby możliwa była synchronizacja danych.Większość z tych pól są tylko do odczytu i są używane wyłącznie przez aparat synchronizacji do śledzenia zgłoszeń, aktualizacji i ponownego zgłoszenia.Dublowane pola zostaną dodane do Serwera Project Server karcie po projektem w przedsiębiorstwie jest mapowany do zespołu projektu lub jest mapowany typ elementu pracy.

[!UWAGA]

Wymienione w tabeli poniżej pola są importowane do Kolekcja projektów zespołu z pliku definicji globalnego przepływu pracy, gdy kolekcja jest mapowany do wystąpienia programu PWA.Aby uzyskać więcej informacji na temat globalnego przepływu pracy, zobacz Customize global workflow.

Pole

Typ danych i nazwę odwołania

Opis

Przypisane do serwera Project Server

Mirror.System.AssignedTo (ciąg)

Tylko do odczytu.Przechowuje wartość zasobu, który jest przypisany do elementu pracy w planie projektu.

Serwer Project Server zakończył pracę

Mirror.Microsoft.VSTS.Scheduling.CompletedWork (Podwójna precyzja)

Tylko do odczytu.Przechowuje wartość pola Rzeczywista praca zadania przypisane do odpowiednich zadań w planie projektu.

Enterprise Server projekt

Microsoft.Sync.ProjSrv.ProjectName (ciąg)

Odczytu i zapisu lub tylko do odczytu.Określa nazwę planu projektu przedsięwzięcia, którego zadaniem będzie synchronizować z elementem pracy.

Po przesłaniu elementu pracy z zespołu projektu, który jest mapowany do wielu planów projektu, należy określić plan, z którym chcesz zsynchronizować elementu pracy.Jeśli zespołu projektu jest mapowany na tylko jeden plan projektu, to pole jest tylko do odczytu i zawiera nazwę planu mapowanego projektu.

[!UWAGA]

Jeśli użytkownik jest zalogowany jako członek grupy konta usługi, jest zawsze wyświetlane jako odczytu i zapisu, ponieważ aparat synchronizacji wymaga specjalnego dostępu do tego pola.

Data zakończenia projektu serwera

Mirror.Microsoft.VSTS.Scheduling.FinishDate (Data/godzina)

Tylko do odczytu.Przechowuje wartość pola Data zakończenia, przypisane do odpowiednich zadań w planie projektu.

[!UWAGA]

Można dodać Data zakończenia pole (pjFinishDate) do mapowania, ale każda wartość ustawioną w Team Foundation nie są wysyłane do serwera Project Server.Ograniczenie to jest zgodne z projektem.Data zakończenia jest zawsze określona wartością w planie projektu przedsięwzięcia.

Serwer Project Server jest połączony (połączone na serwerze Project Server)

Microsoft.Sync.ProjSrv.IsLinkedToProjSrv (ciąg)

Tylko do odczytu.Określa, czy element pracy jest aktualnie połączony z zadań w programie Project Server.Pozycje robocze zostaną połączone po opublikowaniu zadania na serwerze Project Server.Prawidłowymi wartościami są tak i nie.

Serwer ostatniego przeglądu stanu projektu (Ostatni stan zatwierdzenia)

Microsoft.Sync.ProjSrv.LastReviewStatus (ciąg)

Tylko do odczytu.Określa stan zatwierdzenia ostatnio wykonane przez menedżera projektu jako zatwierdzone lub Odrzucone.

Serwer Project Server ostatnim przeglądzie Data (ostatnią datę zatwierdzenia)

Microsoft.Sync.ProjSrv.LastReviewedDate (Data/godzina)

Określa datę i godzinę, kiedy Menedżer projektu ostatnio zatwierdzone aktualizacje stanu elementu pracy.

Project Server ostatniego przesłania stanu

Microsoft.Sync.ProjSrv.LastSubmitStatus (ciąg)

Tylko do odczytu.Zapisuje wynik najnowszych przesłania do serwera Project Server jako sukcesu lub awarii.

Project Server Ostatnia data przesłania

Microsoft.Sync.ProjSrv.LastSubmittedDate (Data/godzina)

Tylko do odczytu.Przechowuje daty i czas, kiedy element pracy został ostatnio zapisany i odnosi się do wersji, która była ostatnio dodano na serwerze Project Server.

Project Server pierwotne oszacowanie

Mirror.Microsoft.VSTS.Scheduling.OriginalEstimate (Podwójna precyzja)

Tylko do odczytu.Przechowuje wartość pola Praca według planu bazowego, przypisane do odpowiednich zadań w planie projektu.

Praca pozostała serwera Project Server

Mirror.Microsoft.VSTS.Scheduling.RemainingWork (Podwójna precyzja)

Tylko do odczytu.Przechowuje wartość pola zadań pracy pozostałej, przypisanej do odpowiednich zadań w planie projektu.

Data rozpoczęcia projektu serwera

Mirror.Microsoft.VSTS.Scheduling.StartDate (Data/godzina)

Tylko do odczytu.Przechowuje Data rozpoczęcia jest zdefiniowany dla odpowiedniego zadania w planie projektu.

[!UWAGA]

Można dodać Data rozpoczęcia pole (pjStartDate) do mapowania, wszelkie wartości ustawione w Team Foundation jest wysyłana tylko przy pierwszym użyciu przesyłania elementu pracy na serwerze Project Server.Ograniczenie to jest zgodne z projektem.Aparat synchronizacji nigdy nie wysyła aktualizacje dla pól związanych z datą na serwerze Project Server.Daty są definiowane przez wartości w planie projektu przedsięwzięcia.

Prześlij serwera Project (wymagane)

Microsoft.Sync.ProjSrv.Submit (ciąg)

Określa, czy element pracy uczestniczy w synchronizacji danych.

Tytuł projektu serwera

Mirror.System.Title (ciąg)

Tylko do odczytu.Przechowuje tytuł, który jest przypisany do zadania w planie projektu.

Pola używane wyłącznie do obsługi procesu synchronizacji

W poniższej tabeli wymieniono pola tylko do odczytu, które są używane do obsługi procesu synchronizacji.

[!UWAGA]

Następujące informacje są dostarczane tylko w celach informacyjnych.

Pole

Typ danych i nazwę odwołania

Wodny zatwierdzenia projektu serwera synchronizacji

Microsoft.Sync.ProjSrv.ApprovalWatermark (ciąg)

Dane przydziałów projektów serwera synchronizacji

Microsoft.Sync.ProjSrv.AssignmentData (zwykły tekst)

Synchronizacja serwera projektu jest podsumowanie w programie Project Server

Microsoft.Sync.ProjSrv.IsSummaryInProjSvr (liczba całkowita)

Synchronizacja serwera projektu ostatnio dodano poprawki

Microsoft.Sync.ProjSrv.LastSubmittedRevision (liczba całkowita)

Serwer synchronizacji ostatniej synchronizacji korekty projektu

Microsoft.Sync.ProjSrv.LastSyncRevision (liczba całkowita)

Serwer synchronizacji ostatniej synchronizacji typ projektu

Microsoft.Sync.ProjSrv.LastSyncType (liczba całkowita)

Identyfikatora GUID projektu synchronizacji serwera projektu

Microsoft.Sync.ProjSrv.ProjGuid (GUID)

Flagi kolejki synchronizacji serwera projektu

Microsoft.Sync.ProjSrv.QueueFlags (liczba całkowita)

Synchronizacja serwera projektu zgłoszony przypisania identyfikatora GUID

Microsoft.Sync.ProjSrv.RequestedAssnGuid (GUID)

Synchronizacja serwera projektu zgłoszony identyfikatora GUID projektu

Microsoft.Sync.ProjSrv.RequestedProjGuid (GUID)

Tag Prześlij synchronizacji serwera projektu

Microsoft.Sync.ProjSrv.SubmitTag (ciąg)

Identyfikator GUID zadania synchronizacji serwera projektu

Microsoft.Sync.ProjSrv.TaskGuid (GUID)

Zadanie synchronizacji serwera projektu modyfikacji licznika korekty

Microsoft.Sync.ProjSrv.TaskModifiedRevCounter (liczba całkowita)

Dane przydziałów projektów serwera

Poniższy przykładowy kod ilustruje język znaczników, który jest używany do przechowywania pakiet zbiorczy pracy dla zadań sumarycznych w Dane przypisanie synchronizacji serwera Project pole.IsPrimary Atrybut może być wartość true tylko dla jednego Assignment, właściciel podstawowego lub aktywny dla elementu pracy podsumowania.

[!UWAGA]

Następujące informacje są dostarczane tylko w celach informacyjnych.

<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>

Zobacz też

Koncepcje

Omówienie procesu synchronizacji dla integracji TFS-Project Server

Określenie typów elementów pracy do synchronizacji

Mapowanie pól odwołania do elementu XML dla integracji TFS-Project Server

Inne zasoby

Dostosowywanie mapowania pola pomiędzy TFS a Project Server