Sdílet prostřednictvím


Omezení mapování polí serveru Project Server pro integraci s Team Foundation Server

Po přidání polí účastní synchronizace dat mezi Visual Studio Team Foundation Server 2012 a Microsoft Project Server, ujistěte se, mapovat pole, které jsou omezeny.Mapování polí přizpůsobením mapování polí pro kolekci týmového projektu.Lze mapovat integrované i vlastní pole projektu.Můžete namapovat některé z těchto polí pouze stav fronty a některá pole pouze Team Foundation Server.Obecně by mapování zdrojů informací pjResource * pole, z Team Foundation Server serveru projektu v rámci tfsToTarget element a pouze informace na úrovni úkolů, pjTask * pole, ze serveru Project Team Foundation Server v rámci targetToTfs element.Další informace naleznete v tématu Pole mapování Odkaz Element XML pro integraci Team Foundation Server a serveru Project Server.

Podle kritérií, které toto téma popisuje musí odpovídat také mapovaných polí integrované i vlastní datové typy.Další informace o předdefinovaných polí naleznete v pole k dispozici odkaz.

V tomto tématu

  • Omezení jednotky měření a přejmenování

  • Název a pole název položky práce úkolu

  • Pole dostupná pro mapování na stav fronty pouze

  • Pole dostupná pro mapování serveru Project Server pouze Team Foundation

  • Omezeno 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é pole nelze upravit.Například pokud přidáte pjResourceAssignmentUnits k mapování polí je přidán pomocí jednotky procento a opatření nelze změnit.

  • Ačkoli můžete přidat Datum dokončení mapování libovolnou hodnotu, která je nastavena v poli (pjFinishDate) Team Foundation není odeslán na server Project Server.Toto omezení je záměrné.Vedoucí projektu je plán projektu organizace nastavit datum dokončení.

  • Pokud přejmenujete ActiveTfsAssignment(TFS) pole v projektu a zkuste publikovat plán projektu organizace Ověření rozlišení se zobrazí dialogové okno.Chcete-li vyřešit tuto podmínku, musí pole přejmenovat na původní název.

Zpět na začátek

Název úkolu a pracovní položky pole title

Projekt jméno (pjTaskName) je pouze pole, které je mapován ze serveru Project Server na Team Foundation a stav fronty.Mapuje toto pole na pole název (System.Title) Team Foundation.Žádné další pole lze mapovat na obou Team Foundation Server a stav fronty.Obousměrný mapování umožňuje změny v obou enterprise project plán a týmu projektu tok v obou směrech.

Toto mapování je reprezentován 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>

Zpět na začátek

Pole dostupná pro mapování stavu fronty

Následující zdroje související pole ze serveru Project Server stav fronty můžete mapovat.Tato pole můžete přidat mapování pole v rámci tfsToTarget element odeslat aktualizace stavu serveru Project Server.

  • pjResourceActualFinish

  • pjResourceActualOvertimeWork

  • pjResourceActualStart

  • pjResourceActualWork

  • pjResourceAssignmentUnits

  • pjResourceConfirmed

  • pjResourceFinish

  • pjResourceOvertimeWork

  • pjResourcePercentWorkComplete

  • pjResourceRegularWork

  • pjResourceRemainingOvertimeWork

  • pjResourceRemainingWork

  • pjResourceStart

  • pjResourceUpdatesNeeded

  • pjResourceWork

V následujícím příkladu pole práce zdrojů serveru Project je mapována 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ých prostředků specifických úkolů pole tvoří úplný mapování.V následujícím příkladu je pole pjTaskWork mapován v rámci targetToTfs element poskytnout kompletní round-trip mapování.

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

Zpět na začátek

Pole dostupná pro mapování z projektového serveru Team Foundation pouze

Následující pole specifických úkolů ze serveru Project můžete mapovat Team Foundation Server.Můžete také kombinovat mapování pole prostředku specifické pro úplné mapování pole specifických úkolů.

  • pjTaskActualCost

  • pjTaskActualDuration

  • pjTaskActualFinish

  • pjTaskActualOvertimeCost

  • pjTaskActualOvertimeWork

  • pjTaskActualStart

  • pjTaskActualWork

  • pjTaskACWP

  • pjTaskBCWP

  • pjTaskBCWS

       

  • pjTaskBudgetCost

  • pjTaskBudgetWork

  • pjTaskCost

  • pjTaskCPI

  • pjTaskCreated

  • pjTaskCV

  • pjTaskCVPercent

  • pjTaskDeadline

  • pjTaskDuration

  • pjTaskDuration1

  • pjTaskDurationVariance

  • pjTaskEAC

  • pjTaskEarlyFinish

  • pjTaskEarlyStart

  • pjTaskExternalTask

  • pjTaskFinish

  • pjTaskFinishVariance

  • pjTaskFixedCost

  • pjTaskFreeSlack

  • pjTaskHyperlink

       

  • pjTaskHyperlinkAddress

  • pjTaskHyperlinkSubAddress

  • pjTaskIgnoreResourceCalendar

  • pjTaskLateFinish

  • pjTaskLateStart

  • pjTaskOverallocated

  • pjTaskOvertimeCost

  • pjTaskOvertimeWork

  • pjTaskPercentComplete

  • pjTaskPercentWorkComplete

  • pjTaskPhysicalPercentComplete

  • pjTaskPriority

  • pjTaskRecurring

  • pjTaskRegularWork

  • pjTaskRemainingCost

  • pjTaskRemainingOvertimeCost

  • pjTaskRemainingOvertimeWork

  • pjTaskRemainingWork

  • pjTaskSPI

  • pjTaskStart

       

  • pjTaskStartVariance

  • pjTaskSummary

  • pjTaskSV

  • pjTaskSVPercent

  • pjTaskTCPI

  • pjTaskTotalSlack

  • pjTaskVAC

  • pjTaskWork

  • pjTaskWorkVariance

  • pjTaskBaselineCost

  • pjTaskBaselineWork

  • pjTaskBaselineBudgetCost

  • pjTaskBaselineBudgetWork

  • pjTaskBaselineDuration

  • pjTaskBaselineStart

  • pjTaskBaselineFinish

       

  • pjTaskBaseline1Cost

  • pjTaskBaseline1Work

  • pjTaskBaseline1BudgetCost

  • pjTaskBaseline1BudgetWork

  • pjTaskBaseline1Duration

  • pjTaskBaseline1Start

  • pjTaskBaseline1Finish

       . . . 

  • pjTaskBaseline10Cost

  • pjTaskBaseline10Work

  • pjTaskBaseline10BudgetCost

  • pjTaskBaseline10BudgetWork

  • pjTaskBaseline10Duration

  • pjTaskBaseline10Start

  • pjTaskBaseline10Finish

V následujícím příkladu pole práce zdrojů serveru Project je mapována 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>

Zpět na začátek

Mapování polí omezeno

Následující pole projektového serveru nemůžete mapování.Nepřidávejte těchto polí pole mapování mezi Team Foundation a Project Server.

  • pjResourceID

  • pjResourceNotes

  • pjTaskCalendar

  • pjTaskCalendarGUID

  • pjTaskCommitmentFinish

  • pjTaskCommitmentGuid

  • pjTaskCommitmentStart

  • pjTaskCommitmentType

  • pjTaskConfirmed

  • pjTaskConstraintDate

  • pjTaskConstraintType

  • pjTaskContact

  • pjTaskCritical

  • pjTaskDelay

  • pjTaskHyperlinkScreenTip

  • pjTaskID

  • pjTaskLevelCanSplit

  • pjTaskLevelDelay

  • pjTaskNotes

  • pjTaskParentTask

  • pjTaskPreleveledFinish

  • pjTaskPreleveledStart

  • pjTaskProject

  • pjTaskResume

  • pjTaskRollup

  • pjTaskStartSlack

  • pjTaskStop

  • pjTaskSubproject

  • pjTaskSubprojectReadOnly

  • pjTaskSuccessors

  • pjTaskUniqueID

  • pjTaskWBS

Zpět na začátek

Datové typy a kritériím mapování pole

Při mapování pole z Team Foundation Server na server Project Server, ujistěte se, odpovídat datovému typu pole Project Server s, který je definován pro Team Foundation pole podle kritérií, v následující tabulce obrysy.Kromě předdefinovaných polí, které jsou uvedeny výše v tomto tématu můžete vytvořit vlastní organizace pole Typ úkolu a namapovat je podpora synchronizace v jednoho nebo obou směrech.Pro vlastní pole Ujistěte se, odpovídající datové typy polí jako označuje třetí sloupec tabulky.Další informace naleznete v vytváření vyhledávacích tabulek a vlastních polí organizace.

[!POZNÁMKA]

Jednotky pro dobu trvání práce a úkol jsou specifikovány v hodinách.Jednotky nelze přizpůsobit.

Team Foundation Server

Pole, která jsou součástí serveru Project Server

Vlastní pole organizace na serveru Project Server

Logická

Příznak

Příznak

Datum a čas

Datum

Datum

Double

Práce, náklady, trvání, počet, procento

Číslo náklady, trvání

Integer

Počet procent

Číslo

Řetězec

Text

Text

TreePath

Text

Text

Zpět na začátek

Viz také

Koncepty

Pole mapování Odkaz Element XML pro integraci Team Foundation Server a serveru Project Server

Další zdroje

Přizpůsobení mapování polí mezi produkty Project Server a Team Foundation Server