Namapování polí produktů Microsoft Project a Team Foundation
Můžete upravit způsob práce, které položka pole, jsou uloženy v Team Foundation mapováno na pole, které jsou definovány pro Microsoft Project.Můžete změnit způsob, jakým jsou publikovány konkrétní pole a určit výchozí typ vazby při vytvořit hierarchického nebo strom odkazy a odkazy závislost.
Na rozdíl od Microsoft Excel, Microsoft Project používá omezený počet sloupců, které obsahují předdefinované sloupců, jako je například název úkolu a vlastní pole.Když uživatel publikuje nebo aktualizuje data položka pracovat Microsoft Project soubormapa poleUrčuje, které pole položkadatabáze práce odpovídají sloupců v Microsoft Project.
Můžete upravit mapování, například podporu pole vytvořena nebo mapa polí do předdefinovaných sloupcích, nikoli vlastní sloupce.Úplnou dokumentaci k souboru mapování pole pro Microsoft Project, viz Přizpůsobení mapování polí produktu Microsoft Project.
upravit mapování souboru FileMapping.xml.Následující tabulka shrnuje názvy souboru, složky a modul plug-in pro proces šablon Microsoft Solutions rozhraní .NET Framework (MSF).Modul plug-in obsahuje definice úloha , která nahraje soubor dokolekcetýmu projekce.
Název souboru: |
FileMapping.xml |
Název složky: |
Klasifikace |
Název modulu plug-in: |
Microsoft.ProjectCreationWizard.Classification Další informace naleznete v tématu Definice počátečních oblastí a iterací pro modul plug-in pro klasifikaci. |
V tomto tématu
Určení mapovány polí
Zadání polí pro synchronizaci, odkazy a přílohy
Výchozí mapování polí
Určení mapovány polí
Určit mapovaných polí pomocí Mapping prvek a strukturanásledující syntaxi:
<Mappings>
<Mapping WorkItemTrackingFieldReferenceName="System.Id"
ProjectField=""
ProjectName=""
ProjectUnits=""
PublishOnly=""
IfSummaryRefreshOnly=""/>
</Mappings>
Následující tabulka popisuje atributy Mapping prvku.
Atribut |
Description |
---|---|
WorkItemTrackingFieldReferenceName |
Povinné.Určuje odkazovat se název pole v typu pracovní položka. |
ProjectField |
Povinné.Určuje název sloupce v Microsoft Project.Zadejte názvy sloupců předdefinované přidáním prefixu "pj" název, například pjTaskName sloupce Název úkolu.Vlastní pole lze zadejte jako pjTaskText následuje číslo, například pjTaskText11. |
ProjectName |
Nepovinné.Určuje název, který chcete zobrazit jako sloupce název uživatel.Pokud tento atribut není určen, se používá název pole , typ položka . |
ProjectUnits |
Nepovinné.Určuje typ jednotek při vám mapa a typ pole na Microsoft Project.Valid values are pjMinute, pjHour, pjDay, pjWeek, and pjMonthUnit. |
PublishOnly |
Nepovinné.Pokud nastavena na true, označuje, že pole je publikován na položkapracovnídatabáze ale nebyla aktualizována. Tato hodnota se obvykle používá pro vypočítaná pole, které by není aktualizován v Průzkumník týmových projektů.Pokud nastavena na false, označuje, že pole je zveřejněna i aktualizovány.Ve výchozím nastavení tento atribut nastaven na false. Ve výchozím nastavení pouze Datum zahájení a Datum dokončení tento atribut nastaven true. |
IfSummaryRefreshOnly |
Nepovinné.Pokud nastavena na true, označuje, že pole nikdy publikovány na položkapracovnídatabáze je však aktualizovat zdatabáze pracovní položka, pokud jsou rovněž splněny následující podmínky:
Případné aktualizace nebo výpočty, Microsoft Project umožňuje můžete přepsat hodnotu, která je aktualizována z položkapracovnídatabáze v plánu projekt . Upravené hodnoty však nikdy uložena do položkapracovnídatabáze. Tento atribut se obvykle používá pro souhrn pole, která pokud publikované položkapracovnídatabáze, vést k nekonzistenci dat. Pokud nastavena na false, označuje, že pole mohou být publikovány i aktualizovány.Ve výchozím nastavení tento atribut nastaven na false.
Poznámka
IfSummaryRefreshOnly Nahrazuje atribut PublishOnly atribut. Další informace naleznete v tématu Soubor mapování pole Microsoft Project.
Standardně IfSummaryRefreshOnly atribut nastaven na true pro Původní odhad, Zbývající práci, a Dokončení práce pole. |
Určení polí pro synchronizaci, odkazy a přílohy
Kromě Mapping prvek, dva prvky určit, jak bude pole synchronizovat a které pole bude podporovat propojení a přílohy.
SyncField Prvek určuje, který sloupec slouží jako synchronizace pole.Synchronizace pole je s názvem "Publikovat a aktualizovat" a umožňuje uživatel označují publikovat nebo aktualizovat pouze řádek úloha .
Určete, který sloupec mapuje synchronizace polepomocí následující syntaxe jazyk XML .Nastavit atribut ProjectField na platný sloupec v Microsoft Project.
<SyncField ProjectField="" />
LinksField Prvku určuje sloupec odkazy a přílohy.Pomocí odkazů a přílohy sloupce uživatelé označují, zda má řádek úloha odkazy nebo přílohy.
Určete, který sloupec se mapuje na odkazy a přílohy polepomocí následující syntaxe jazyk XML .Nastavit atribut ProjectField na platný sloupec v Microsoft Project.
<LinksField ProjectField="" />
Výchozí mapování polí
Následující příklad ukazuje, jak MSF agilní vývoj softwaru procesšablona mapuje pole v pracovních položek na sloupce v Microsoft Project.
<?xml version="1.0" encoding="utf-8"?>
<MSProject>
<Mappings>
<Mapping WorkItemTrackingFieldReferenceName="System.AreaPath" ProjectField="pjTaskOutlineCode9" />
<Mapping WorkItemTrackingFieldReferenceName="System.AssignedTo" ProjectField="pjTaskResourceNames" />
<Mapping WorkItemTrackingFieldReferenceName="System.Id" ProjectField="pjTaskText10" ProjectName="Work Item ID" />
<Mapping WorkItemTrackingFieldReferenceName="System.IterationPath" ProjectField="pjTaskOutlineCode10" />
<Mapping WorkItemTrackingFieldReferenceName="System.Reason" ProjectField="pjTaskText14" />
<Mapping WorkItemTrackingFieldReferenceName="System.Rev" ProjectField="pjTaskText23" />
<Mapping WorkItemTrackingFieldReferenceName="System.State" ProjectField="pjTaskText13" ProjectName="State" />
<Mapping WorkItemTrackingFieldReferenceName="System.Title" ProjectField="pjTaskName" />
<Mapping WorkItemTrackingFieldReferenceName="System.WorkItemType" ProjectField="pjTaskText24" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.StackRank" ProjectField="pjTaskNumber1" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.RemainingWork" ProjectField="pjTaskRemainingWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" />
<LinksField ProjectField="pjTaskText26" />
<SyncField ProjectField="pjTaskText25" />
</Mappings>
</MSProject>
Viz také
Koncepty
Definice počátečních oblastí a iterací pro modul plug-in pro klasifikaci
Přizpůsobení mapování polí produktu Microsoft Project