Ograniczenia dotyczące mapowania pól programu Project Server do integracji z Team Foundation Server
Podczas dodawania pól do udziału w synchronizacji danych między Visual Studio Team Foundation Server 2012 i serwerze Microsoft Project Server, upewnij się, nie należy mapować pola, które są zabronione.Dostosowując mapowania pól dla Kolekcja projektów zespołu jest mapowanie pól.Można mapować zarówno wbudowanych i niestandardowych pól w programie Project.Można mapować niektóre z tych pól tylko kolejkę stanu i niektóre pola tylko do Team Foundation Server.Ogólnie rzecz biorąc, należy zmapować poziom zasobów informacji, pjResource * pola, z Team Foundation Server na serwerze Project Server w ramach tfsToTarget element i tylko informacji na poziomie zadania, pjTask * pola, z serwera Project Server, aby Team Foundation Server w targetToTfs element.Aby uzyskać więcej informacji, zobacz Pole mapowania Odwołanie Element XML dla integracji Team Foundation Server i Project Server.
Musi również odpowiadać typom danych zmapowanych polach stylów wbudowanych i niestandardowych, zgodnie z kryteriami, które w tym temacie opisano.Aby uzyskać więcej informacji na temat pola wbudowane, zobacz Opis dostępnych pól.
W tym temacie
Ograniczenia dotyczące jednostek miar i zmiana nazwy
Zadania imię i pole tytuł elementu pracy
Pola dostępne podczas mapowania stanu tylko w kolejce
Pola dostępne podczas mapowania z serwera Project Server Team Foundation
Ograniczony z mapowania pól
Typy danych i kryteria mapowania pól
Ograniczenia dotyczące jednostek miar i zmiana nazwy
Do mapowania pól, które uczestniczą w synchronizacji danych obowiązują następujące ograniczenia:
Nie można dostosować jednostek zmapowanych polach.Na przykład po dodaniu pjResourceAssignmentUnits do mapowania pól jest dodawany w jednostce procent, i nie można zmienić tego środka.
Chociaż można dodać Data zakończenia pole (pjFinishDate) do mapowania, wszelkie wartości ustawione w Team Foundation nie jest wysyłana do serwera Project Server.Ograniczenie to jest zgodne z projektem.Menedżer projektu należy ustawić datę zakończenia w planie projektu w przedsiębiorstwie.
W przypadku zmiany nazwy ActiveTfsAssignment(TFS) pól w programie Project i spróbuj opublikować planu projektu przedsięwzięcia Sprawdzania poprawności rezolucji pojawi się okno dialogowe.Aby rozwiązać ten warunek, należy zmienić nazwę pola na oryginalną nazwę.
Powrót do początku
Nazwa zadania i pole title elementu pracy
Projekt Nazwa (pjTaskName) jest to jedyne pole, które jest mapowane z serwera Project Server do Team Foundation i kolejkę stanu.To pole jest mapowany na pole tytuł (System.Title) w Team Foundation.Nie inne pola mogą być mapowane do obu Team Foundation Server i kolejkę stanu.Dwukierunkowe mapowanie umożliwia dokonywanie zmian w obu projektu planu i zespołu projektu organizacji do przepływu w obu kierunkach.
To mapowanie jest reprezentowana w następującym kodzie mapowania pól:
<field tfsName="System.Title" tfsMirrorName="Mirror.System.Title" displayTfsField="false" displayTfsMirror="false" onConflict="PSWin">
<tfsToTarget>
<target provider="ProjectServerStatusQueue" name="pjTaskName" />
</tfsToTarget>
<targetToTfs>
<target provider="ProjectServerPublished" name="pjTaskName" />
</targetToTfs>
</field>
Powrót do początku
Pola dostępne dla mapowania stanu kolejki
Można mapować związane z zasobami pola z serwera Project Server do stanu kolejki.Można dodać te pola do mapowania pól w tfsToTarget element, aby wysłać aktualizacje stanu, na serwerze Project Server.
|
|
|
|
W poniższym przykładzie pole pracy zasobu w projekcie serwera jest mapowany do MSFT.Pole MappedTopjResourceWork w Team Foundation dla obiektu docelowego stanu kolejki.
<field tfsName="MSFT.MappedTopjResourceWork" tfsMirrorName="Mirror.MSFT.MappedTopjResourceWork" displayTfsField="true" displayTfsMirror="true">
<tfsToTarget>
<target provider="ProjectServerStatusQueue" name="pjResourceWork" />
</tfsToTarget>
</field>
Można również połączyć mapowanie pól określonych zasobów za pomocą pola poszczególnych zadań, tworząc pełną mapowania.W poniższym przykładzie pole pjTaskWork jest mapowany w targetToTfs element, aby zapewnić pełną mapowania obie strony.
<field tfsName="MSFT.MappedTopjResourceWork" tfsMirrorName="Mirror.MSFT.MappedTopjResourceWork" displayTfsField="true" displayTfsMirror="true">
<tfsToTarget>
<target provider="ProjectServerStatusQueue" name="pjResourceWork" />
</tfsToTarget>
<targetToTfs>
<target provider=" ProjectServerPublished" name="pjTaskWork"/>
</targetToTfs>
</field>
Powrót do początku
Pola dostępne podczas mapowania z serwera Project Server Team Foundation tylko
Można mapować pola poszczególnych zadań z serwera Project Server, aby Team Foundation Server.Można również połączyć mapowanie pola poszczególnych zadań za pomocą pola określonych zasobów, tworząc pełną mapowania.
|
|
|
|
W poniższym przykładzie pole pracy zasobu w projekcie serwera jest mapowany do MSFT.Pole MappedTopjTaskBaseline1Start w Team Foundation dla Team Foundation Server miejsce docelowe.
<field tfsName="MSFT.MappedTopjTaskBaseline1Start" tfsMirrorName="Mirror.MSFT.MappedTopjTaskBaseline1Start" displayTfsField="true" displayTfsMirror="true">
<targetToTfs>
<target provider="ProjectServerPublished" name="pjTaskBaseline1Start" />
</targetToTfs>
</field>
Powrót do początku
Ograniczony z mapowania pól
Następujące pola programu Project Server są ograniczone z mapowania.Pola te nie zostaną dodane do mapowania pól między Team Foundation i Project Server.
|
|
|
|
Powrót do początku
Typy danych i kryteria mapowania pól
Podczas mapowania pól z Team Foundation Server na serwerze Project Server, upewnij się, dopasować typ danych pola programu Project Server z zdefiniowany dla Team Foundation pole, według kryteriów, że w poniższej tabeli kontury.Oprócz pola wbudowane, które są wymienione wcześniej w tym temacie można utworzyć niestandardowego pola Typ zadania i mapować je do obsługi synchronizacji w jednej lub obu kierunkach.Dla pól niestandardowych upewnij się, być zgodne z typami danych pól jako trzecia kolumna tabeli zawiera.Aby uzyskać więcej informacji, zobacz Tworzenie tabel odnośników i pól niestandardowych organizacji.
[!UWAGA]
Jednostki czasu trwania pracy i zadania są określone w godzinach.Nie można dostosować jednostki.
Team Foundation Server |
Pola, które są wbudowane do programu Project Server |
Pola niestandardowe organizacji w programie Project Server |
---|---|---|
Wartość logiczna |
Flaga |
Flaga |
Data/Godzina |
Data |
Data |
Wartość dwubajtowa |
Praca, koszt, czas trwania, liczba, wartość procentowa |
Numer, koszt, czas trwania |
Liczba całkowita |
Liczba, wartość procentowa |
Numer |
Ciąg |
Tekst |
Tekst |
TreePath |
Tekst |
Tekst |
Powrót do początku
Zobacz też
Koncepcje
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