Omezení platná pro mapování polí produktu Project Server při integraci s produktem TFS
Pokud přidáte pole k účasti na synchronizaci dat mezi Visual Studio Team Foundation Server (TFS) a Server Microsoft Project, přesvědčte se, zda, nemapujte pole, která jsou omezena.Mapování polí úpravou mapování polí pro kolekci týmu projektu.Lze mapovat integrovaných a vlastních polí v projektu.Některé z těchto polí pouze pro stav fronty a některá pole lze mapovat pouze na TFS.Obecně by mělo mapovat informace o úroveň prostředků, pjResource * pole, z Team Foundation Server na serveru Microsoft Office Project v rámci tfsToTarget element a pouze informace na úrovni úkolů, pjTask * pole, ze serveru TFS v rámci projektu targetToTfs prvku.Další informace naleznete v tématu Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server.
Datové typy mapovaných polí předdefinované a vlastní, musí odpovídat také podle kritérií popsaných v tomto tématu.Další informace o předdefinovaných polí naleznete v tématu pole k dispozici odkaz.
V tomto tématu
Omezení jednotky měření a přejmenování
Pole Název úkolu a název pole pracovní položky
Pouze frontě polí k dispozici pro mapování stavu
Pole dostupná pro mapování z projektového serveru Team Foundation pouze
Zakázáno mapování polí
Datové typy a kritériím mapování pole
Omezení jednotky měření a přejmenování
Mapování polí, které se účastní synchronizace dat platí následující omezení:
Jednotky mapovaných polí nelze upravit.Například pokud přidáte pjResourceAssignmentUnits k mapování polí je přidán pomocí jednotek procenta a toto opatření nelze změnit.
Přestože můžete přidat Datum dokončení (pjFinishDate) pole na mapování libovolné hodnoty, které nastavíte v Team Foundation není odeslán na server Project Server.Toto omezení je záměrné.Vedoucí projektu nastavte datum dokončení plánu projektu organizace.
Změníte-li ActiveTfsAssignment(TFS) pole v projektu a zkuste publikovat plán projektu organizace, Rozhodnutí o ověření se zobrazí dialogové okno.Chcete-li vyřešit tuto podmínku, je nutné přejmenovat na původní název pole.
Pole Název úkolu a název pole pracovní položky
Projekt název (pjTaskName) je pouze pole, které je mapováno ze serveru Project Server do Team Foundation a stav fronty.Toto pole odpovídá poli Název (System.Title) v Team Foundation.Žádná další pole, která lze namapovat na obě Team Foundation Server a stav fronty.Obousměrný mapování umožňuje změny v obou projekt plán a tým pro projekt organizace tok v obou směrech.
Toto mapování je zastoupena v mapování pole následující kód:
<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>
Pole dostupná pro mapování stavu fronty
Následující zdroje související pole ze serveru Project Server do stavu fronty můžete mapovat.Tato pole můžete přidat pole mapování v rámci tfsToTarget prvek, který chcete odeslat aktualizace stavu na serveru Microsoft Office Project.
|
|
|
|
V následujícím příkladu pole práce zdroje serveru Project mapován MSFT.Pole MappedTopjResourceWork v Team Foundation pro cílový stav fronty.
<field tfsName="MSFT.MappedTopjResourceWork" tfsMirrorName="Mirror.MSFT.MappedTopjResourceWork" displayTfsField="true" displayTfsMirror="true">
<tfsToTarget>
<target provider="ProjectServerStatusQueue" name="pjResourceWork" />
</tfsToTarget>
</field>
Můžete také kombinovat mapování pole specifické pro zdroje s specifických úkolů pole tvoří úplné mapování.V následujícím příkladu je namapován pole pjTaskWork v targetToTfs prvek, který chcete poskytnout úplné mapování přenosu.
<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>
Pole dostupná pro mapování z projektového serveru Team Foundation pouze
Můžete připojit následující pole specifických úkolů ze serveru Project Server do Team Foundation Server.Můžete také kombinovat mapování pole s polem specifické zdroje k vytvoření úplné mapování specifických úkolů.
|
|
|
|
V následujícím příkladu pole práce zdroje serveru Project mapován MSFT.Pole MappedTopjTaskBaseline1Start v Team Foundation u Team Foundation Server cíl.
<field tfsName="MSFT.MappedTopjTaskBaseline1Start" tfsMirrorName="Mirror.MSFT.MappedTopjTaskBaseline1Start" displayTfsField="true" displayTfsMirror="true">
<targetToTfs>
<target provider="ProjectServerPublished" name="pjTaskBaseline1Start" />
</targetToTfs>
</field>
Zakázáno mapování polí
Server Microsoft Office Project následující pole jsou omezena z mapování.Nepřidávejte k mapování polí mezi tato pole Team Foundation a serveru Project Server.
|
|
|
|
Datové typy a kritériím mapování pole
Při mapování pole z Team Foundation Server na serveru Microsoft Office Project, přesvědčte se, zda odpovídat datovému typu pole serveru Project Server s, který je definován pro Team Foundation pole kritérií, aby v následující tabulce obrysy.Kromě předdefinovaných polí, které jsou uvedeny výše v tomto tématu je pole Typ úkolu vytvářet vlastní organizace a namapovat je podpora synchronizace nebo oba směry.Pro vlastní pole Ujistěte se, odpovídající datové typy polí ve třetím sloupci tabulky označuje.Další informace naleznete v tématu vytváření vyhledávacích tabulek a vlastních polí organizace.
[!POZNÁMKA]
Jednotky pro dobu trvání práce a úlohy jsou uvedeny v hodinách.Jednotky nelze přizpůsobit.
Team Foundation Server |
Pole, která jsou součástí serveru Microsoft Office Project |
Vlastní pole organizace na serveru Project Server |
---|---|---|
DateTime |
Datum |
Datum |
Double |
Práce, náklady, trvání, počet, procento |
Číslo, náklady, trvání |
Integer |
Počet procento |
Číslo |
Řetězec |
Text |
Text |
TreePath |
Text |
Text |
Viz také
Koncepty
Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server
Další zdroje
Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project