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.
![]() |
---|
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.
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.
|
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.
|
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.
|
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