Soubor mapování pole aplikace Microsoft Project
Můžete přizpůsobit jak pracovní položky polích definovaných pro Team Foundation mapování polí v Microsoft Project, a můžete změnit způsob určitých polí jsou publikovány. V souboru mapování polí pro Microsoft Project, můžete definovat mapování mezi poli v Team Foundation a Microsoft Project. Microsoft Projectobsahuje předdefinované polí, například název úkolu a vlastní pole. Při publikování nebo aktualizovat data položky práce v Microsoft Project, mapa pole určuje, která pole v databázi pracovní položky odpovídající polím v Microsoft Project.
Soubor mapování zadáte pole pro každý projekt týmu. Chcete-li načíst soubor mapování stáhnout z týmu projektu. Po úpravě soubor odeslat týmu projektu a změny použity u všech uživatelů tohoto týmu projektu. Další informace o stažení nebo uložení souboru mapování polí pro Microsoft Project, viz Stažení nebo uložení souboru mapování pole aplikace Microsoft Project.
V tomto tématu
Prvek mapování
Prvek ReservedField
Prvek SyncField
Prvek ResourceNameSeparator
Typ propojení hierarchie
Závislost typu odkazu
Atributy, které ovlivňují publikování a aktualizaci mapování
Prvek mapování
Chcete-li určit mapování mezi poli položku práce a sloupec projektu použít Mapping prvku.
Určit mapování mezi poli typu položky práce pomocí následující syntaxe jazyka XML a Microsoft Project pole. Mapping Prvek pak lze určit mapování pole.
<Mapping WorkItemTrackingFieldReferenceName=""
ProjectField=""
ProjectName=""
ProjectUnits=""
PublishOnly="">
IfSummaryRefreshOnly=""/>
v případě vícehodnotových atributů
Následující tabulka popisuje atributy, které lze použít Mapping prvku.
Atribut |
Popis |
---|---|
WorkItemTrackingFieldReferenceName |
Povinné. Určuje název referenční pole v položce typu práce. |
ProjectField |
Povinné. Určuje název pole v Microsoft Project. Zadejte názvy předdefinovaných polí přidáním prefixu "pj" název jako pjTaskName ve sloupci Název úkolu. Vlastní pole lze zadejte jako pjTaskText následuje číslo, například pjTaskText11. |
ProjectName |
Nepovinné. Určuje název jako název sloupce v Microsoft Project. Pokud zadáte tento atribut, je použito pole Název položky typu práce. |
ProjectUnits |
Nepovinné. Určuje typ jednotky používané při mapování pole typu Microsoft Project. Můžete zadat následující hodnoty: pjMinute, pjHour, pjDay, pjWeek a pjMonthUnit.
Poznámka
ProjectUnits můžete určit pouze pro pole, které určují dobu nebo jiné časové jednotky.
|
PublishOnly |
Nepovinné. Pokud nastavena na true, označuje zveřejnění pole položku databáze práce, ale není aktualizovaná. Tato hodnota se obvykle používá pro vypočítaná pole, které by měly být aktualizovány v Průzkumník týmu. Pokud nastavena na false, označuje, že pole je zveřejněna i aktualizaci. Výchozí hodnota je false. Ve výchozím souboru mapování dvou jehož pole PublishOnly atribut nastaven na true jsou Datum zahájení a Datum dokončení. |
IfSummaryRefreshOnly |
Nepovinné. Pokud nastavena na true, označuje, že pole nikdy publikován v databázi pracovní položky, ale při aktualizaci z pracovní databáze zboží následující platí také:
Případné aktualizace nebo výpočty, Microsoft Project umožňuje přepsat hodnotu, která je aktualizována z pracovní databáze zboží v plánu projektu. Však nikdy upravené hodnota uložena do databáze pracovní položky. Tento atribut se obvykle používá pro souhrnných polí, které publikování pracovní položku databáze, vést k nekonzistenci dat. Pokud nastavena na false, označuje, že pole mohou být publikovány i aktualizována. Výchozí hodnota, pokud není zadán, je false.
Poznámka
Hodnota přiřazená IfSummaryRefreshOnly nahrazuje hodnotu, který je přiřazen atribut PublishOnly.Další informace naleznete v pole, že ovlivňují publikování a aktualizací dále v tomto tématu.
Ve výchozím souboru mapování IfSummaryRefreshOnly atribut nastaven na true pro Původní odhad, Zbývající práci, a Dokončená práce pole. |
Následující příklad ukazuje, jak přiřadit pracovní položky Typ pole obsahující nadpis název úkolu Microsoft Project pole:
<Mapping WorkItemTrackingFieldReferenceName="System.Title"
ProjectField="pjTaskName"/>
Následující syntaxe XML ukazuje složitější příklad jak přiřadit pracovní položky Typ pole Počáteční datum na datum zahájení Microsoft Project pole. Protože je vypočítané pole, je určen k publikování a pokud chcete zabránit chybám zaveden aktualizovat Průzkumník týmu aktualizace.
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true"/>
Poznámka
Jako nejlepší praxe by mělo mapovat vypočítaných polích v Microsoft Project na pole určené jen pro čtení v Team Foundation. To pomáhá zabránit nejasnostem, takže členové týmu nepokoušejte změnit výpočtových polí.
Zpět na začátek
Prvek ReservedField
ReservedField Prvku podpory hierarchické vazby mezi úkoly definované funguje a je volitelný prvek.
Pokud tento prvek je určena v mapování pak Microsoft Project používá výchozí pjNumber20 pole.
Zpět na začátek
Prvek SyncField
Pole synchronizace umožňuje řídit publikovat a obnovit chování jednotlivých úkolů. Pole zobrazí jako sloupec s názvem publikovat a aktualizovat při použití Seznam úkolů týmu systému zobrazení.
Musíte zadat pole synchronizace Microsoft Project soubor mapování pole. Určete, které pole je pole synchronizace, použijte následující syntaxi XML. Synchronizace pole použijte SyncField prvku. ProjectField Atributu musí být nastaven na platný Microsoft Office Project pole.
<SyncField ProjectField="" />
Následující příklad ukazuje, jak zadat jako pole synchronizace pjTaskText25:
<SyncField ProjectField="pjTaskText25" />
Další informace o použití pole synchronizace v Microsoft Office Project, viz Publikovat nebo aktualizovat pracovní položky aplikace Office Project.
Zpět na začátek
Prvek ResourceNameSeparator
Můžete použít ResourceNameSeparator definovat znak, který bude rozlišovat názvy zdrojů, které jsou v řetězci. Team Foundationuživateli a prostředky jsou synchronizovány s uživatele adresářové služby Active Directory. Oddělovač, například čárku, oddělte příjmení, jméno a iniciálu prostředek může obsahovat jména uživatelů a zdrojů.
Toto je volitelný prvek. Pokud tento prvek není zadán v mapování pak Microsoft Project odděluje názvy zdrojů pomocí výchozí mapování, které jsou definovány v následující tabulce:
Pokud službu Active Directory a týmu projektu oddělovač seznamu |
Aplikace Office Project nahradit |
---|---|
, |
; |
; |
: |
. |
: |
Pokud chcete zadat jiný znak než uvedené v tabulce a potom můžete definovat ResourceNameSeparator pomocí následující syntaxe:
<ResourceNameSeparator WorkItemTrackingCharacter="" ProjectCharacter=""/>
Následující příklad ukazuje, jak zadat znak "*" jako oddělovač v Microsoft Office Project Při Team Foundation znak "-":
<ResourceNameSeparator WorkItemTrackingCharacter="-" ProjectCharacter="*"/>
Zpět na začátek
Typ propojení hierarchie
Při vytváření souhrnných úkolů v Microsoft Project, vytvořeno stromu spojení mezi souhrnný úkol, nadřazeného objektu a na podřízený nebo podřízené úkoly. Microsoft Office ProjectVýchozí System.LinkTypes.Hierarchy se používá k vytvoření těchto odkazů.
Zpět na začátek
Závislost typu odkazu
Při vytváření vazeb mezi úkoly v Microsoft Project, vytvořit závislé propojení mezi úkoly. Předchůdce úkolu předchůdce propojení a následník úkolu následníka propojení. Jedná se o výchozí názvy definovaných pro typ propojení System.LinkTypes.Dependency.
Zpět na začátek
Atributy, které ovlivňují publikování a aktualizaci mapování
Následující pole mapování a Microsoft Project hodnoty pole určit publikované nebo aktualizovat hodnotu pracovní položky:
Hodnota publikovat a aktualizovat hodnotu pro každou pracovní položku.
Hodnota PublishOnly atributu pro mapování určitého pole.
Hodnota IfSummaryRefreshOnly pro konkrétní mapování pole.
Úlohy klasifikace jako souhrn nebo nadřazeného úkolu.
Nadřazený úkol je úkol, který má alespoň jeden podřízený úkol publikovaný na Team Foundation Server.
Pro pracovní položky, které nejsou souhrnné úkoly
Následující tabulka udává, zda pracovní položku, která není publikována nebo aktualizován souhrn nebo nadřazeného úkolu je založena na atributy mapování polí a přiřazení, která je publikovat a aktualizovat hodnotu zboží.
Publikovat a aktualizovat (úroveň úkolu) |
Atribut PublishOnly |
Pole je publikován? |
Pole aktualizována? |
---|---|---|---|
Ne |
True nebo False |
Ne |
Ne |
Jen aktualizovat |
True nebo False |
Ne |
Ano |
Ano |
True |
Ano |
Ne |
Ano |
False |
Ano |
Ano |
Pracovní položky, které jsou souhrnné úkoly
Pokud jsou splněna kritéria souhrnného úkolu a IfSummaryRefreshOnly je true, nahrazuje její hodnotu PublishOnly hodnotu. Následující tabulka udává, zda publikovat nebo aktualizovat souhrn nebo nadřazeného úkolu na základě přiřazení, která je jeho publikovat a aktualizovat hodnotu a mapování pole atributů.
Publikovat a aktualizovat (úroveň úkolu) |
Atribut PublishOnly |
IfSummaryRefreshOnly Atribut |
Pole je publikován? |
Pole aktualizována? |
---|---|---|---|---|
Ne |
True nebo False |
True nebo False |
Ne |
Ne |
Jen aktualizovat |
True |
True |
Ne |
Ano |
Jen aktualizovat |
True |
False |
Ne |
Ano |
Jen aktualizovat |
False |
True nebo False |
Ne |
Ano |
Ano |
True nebo False |
True |
Ne |
Ano |
Ano |
True |
False |
Ano |
Ne |
Ano |
False |
False |
Ano |
Ano |
Zpět na začátek
Viz také
Koncepty
Další zdroje
Vlastní nastavení aplikace Microsoft Project mapování polí
Historie změn
Datum |
Poslední dokumenty |
Důvod |
---|---|---|
Říjen 2010 |
Informace o odebrání HierarchyLinkType a DependencyLinkType prvky protože aktuální vydání nepodporuje jejich. |
Názory zákazníků |