Udostępnij za pośrednictwem


Pola programu Project Server jest dodawane do obsługi synchronizacji danych

Po określeniu typu elementu pracy do udziału w synchronizacji danych między Visual Studio Team Foundation Server 2012 i Microsoft Project Server, więcej niż 25 pól są dodawane do typu elementu pracy.Kilka z tych pól są również dodawane do formularza elementu pracy i pojawiają się na Serwera Project Server kartę.Pola te 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 dodać lub usunąć pola z formularza elementu pracy eksportowanie pliku definicji dla typu elementu pracy, modyfikowania pliku, a następnie importować go do zespołu projektu.Jednakże dla typów elementów roboczych, które uczestniczą w synchronizacji danych, można dodawać lub usuwać pola z Serwera Project Server kartę pobierając mapowania pól do pliku, jego modyfikacji, i przekazania go do kolekcji zespołu projektu.Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowania pól między programami Team Foundation Server i 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 roboczych, które uczestniczą w synchronizacji danych.Aby uzyskać więcej informacji, zobacz Określanie typów elementów pracy, które mogą być synchronizowane.

W tym temacie

  • Karta serwera Project domyślne

  • Pola dodawane do obsługi synchronizacji danych

Karta serwera Project domyślne

Po skojarzeniu projektu w przedsiębiorstwie z projektem zespołu, Serwera Project Server kartę, podobny do przedstawionego na poniższej ilustracji, zostanie dodany do formularza elementu pracy.Karcie jest dodawana tylko do tych typów elementów pracy, które określają do udziału w synchronizacji danych.Pola zostaną dodane tylko wtedy, gdy ich displayTfsField lub displayTfsMirror atrybut w pliku mapowania pola jest ustawiony na true.

Karta serwera domyślne pola projektu

Można dodawać lub usuwać pola przez dostosowywanie mapowania pól dla Kolekcja projektów zespołu.Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowania pól między programami Team Foundation Server i Project Server i Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server.

Powrót do początku

Domyślny projekt serwera pola

W poniższej tabeli opisano każdego pola, które jest dodawane do typów elementów pracy do obsługi synchronizacji danych.Większość z tych pól są tylko do odczytu i są używane wyłącznie przez aparat synchronizacji śledzenie zgłoszeń, aktualizacje i re-submissions.Dublowane pola zostaną dodane do Serwera Project Server karcie po projektu w przedsiębiorstwie jest mapowany do zespołu projektu lub typ elementu pracy jest mapowany.

[!UWAGA]

Pola wymienione w poniższej tabeli 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 Dopasowywanie globalnego przepływu pracy.

Pole

Typ danych i nazwę odwołania

Opis

Serwer Project Server przypisane do

Mirror.System.AssignedTo (ciąg)

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

Serwer Project zakończył pracę

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

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 elementu pracy.

Po przesłaniu nowy element pracy z projektem zespołu, 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.

UwagaUwaga
Jeśli 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 serwer projektu

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

Tylko do odczytu.Przechowuje wartość pola Data zakończenia, które przypisano do zadania w planie projektu.

UwagaUwaga
Można dodać Data zakończenia pole (pjFinishDate) do mapowania, ale wszelkie wartości ustawione w Team Foundation nie jest wysyłana do serwera Project Server.Ograniczenie to jest zgodne z projektem.Data zakończenia jest zawsze określona wartością w planie projektu w przedsiębiorstwie.

Serwer Project Server jest połączony (połączone z serwera Project Server)

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

Tylko do odczytu.Określa, czy element jest obecnie połączone zadania w programie Project Server.Elementy pracy stają się powiązane po opublikowaniu zadania na serwerze Project Server.Prawidłowe wartości to tak i nie.

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

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

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

Serwer Project Server przeglądowi ostatniej daty (ostatnią datę zatwierdzenia)

Microsoft.Sync.ProjSrv.LastReviewedDate (DateTime)

Określa datę i godzinę, kiedy kierownik projektu ostatnio zatwierdzone aktualizacje stanu dla elementu pracy.

Project Server ostatniego przesłania stanu

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

Tylko do odczytu.Przechowuje wynik najnowszych przesyłania na serwerze Project Server jako Sukces lub Brak.

Project Server Ostatnia data przesłania

Microsoft.Sync.ProjSrv.LastSubmittedDate (DateTime)

Tylko do odczytu.Przechowuje daty i godziny, kiedy element pracy został ostatnio zapisany i że odpowiada wersji, który był ostatnio przekazywane do serwera Project Server.

Oszacowanie oryginalny serwer projektu

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

Tylko do odczytu.Przechowuje wartość pola Praca według planu bazowego, które przypisano do zadania w planie projektu.

Praca pozostała serwer projektu

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

Tylko do odczytu.Przechowuje wartość pola pozostałej pracy nad zadaniem, które przypisano do zadania w planie projektu.

Data rozpoczęcia programu Project Server

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

Tylko do odczytu.Data rozpoczęcia jest zdefiniowany dla odpowiednich zadań są przechowywane w planie projektu.

UwagaUwaga
Można dodać Data rozpoczęcia pole (pjStartDate) do mapowania, wszelkie wartości ustawione w Team Foundation jest wysyłane tylko przy pierwszym przesłane do tego elementu pracy na serwerze Project Server.Ograniczenie to jest zgodne z projektem.Aparat synchronizacji nigdy nie wysyła aktualizacje w dziedzinach związanych z datą na serwerze Project Server.Daty są definiowane przez wartości w planie projektu w przedsiębiorstwie.

Prześlij serwera projektu (wymagane)

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

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

Tytuł serwer projektu

Mirror.System.Title (ciąg)

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

Powrót do początku

Gg403521.collapse_all(pl-pl,VS.110).gifPola używane wyłącznie w celu wspierania procesu synchronizacji

Poniższa lista zawiera 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

Project Server Sync zatwierdzenia wodny

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

Dane przydziału synchronizacji serwera projektu

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

Synchronizacja serwera projektu jest krótki opis programu Project Server

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

Synchronizacja serwera projektu ostatnio dodano poprawek

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

Projekt serwera synchronizacji ostatniej synchronizacji poprawki

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

Ostatni typ synchronizacji synchronizacja projektu serwera

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

Projekt identyfikatora GUID serwera synchronizacji projektu

Microsoft.Sync.ProjSrv.ProjGuid (GUID)

Project Server Sync kolejki flagi

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

Synchronizacja serwera projektu zgłoszony przypisanie identyfikatora GUID

Microsoft.Sync.ProjSrv.RequestedAssnGuid (GUID)

Synchronizacja serwera projektu zgłoszony identyfikatora GUID projektu

Microsoft.Sync.ProjSrv.RequestedProjGuid (GUID)

Project Server Sync Prześlij Tag

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

Project Server identyfikator GUID zadania synchronizacji

Microsoft.Sync.ProjSrv.TaskGuid (GUID)

Zadanie synchronizacji serwera projektu zmodyfikowane rewizji licznika

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

Powrót do początku

Gg403521.collapse_all(pl-pl,VS.110).gifProject Server przydziału danych

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

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

Powrót do początku

Zobacz też

Koncepcje

Omówienie procesu synchronizacji Team Foundation Server i integracja z serwerem Project

Określanie typów elementów pracy, które mogą być synchronizowane

Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server

Inne zasoby

Dostosowywanie mapowania pól między programami Team Foundation Server i Project Server