Správa mapování polí pro integraci produktů TFS a Project Server
Můžete upravit jak synchronizovat data mezi Visual Studio Team Foundation Server (TFS) a Server Microsoft Project soubor mapování pole úpravou.Tento soubor definuje datových polí, které jsou synchronizovány a jak mají být synchronizovány na podporu integrace TFS a serveru Project Server.Tento soubor můžete spravovat pomocí následujících možností TfsAdmin ProjectServer nástroj příkazového řádku:
/DownloadFieldMappings: Soubory ke stažení pole mapování souboru, který je definován pro kolekci týmu projektu.
/UploadFieldMappings: Ověří syntaxi XML soubor mapování pole a odešle ji do kolekce.Chcete-li ověřit správnost syntaxe, ale nikoli odeslat soubor, můžete použít /validateonly možnost.
[!POZNÁMKA]
Soubor mapování polí pro integraci Team Foundation Server a serveru Project Server se liší od souboru mapování polí pro Microsoft Project.Informace o tom, jak stáhnout nebo uložit druhého souboru naleznete v tématu Odeslání nebo stažení souboru mapování Microsoft Projectu [TFSFieldMapping].
Další informace o obsahu souboru mapování pole a jak ji přizpůsobit, viz Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server a Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project.
Chcete-li použít nástroj příkazového řádku TfsAdmin ProjectServer, otevřete okno příkazového řádku, kde je nainstalován buď Visual Studio nebo Průzkumník týmových projektů a zadejte:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
V 32bitové verzi systému Windows, nahradit %programfiles(x86)% s %programfiles%.
Požadavky
Chcete-li tyto příkazy používat vaše Správa serveru Project Server integration oprávnění musí být nastavena na Povolit pro kolekci týmu projektu.Také účet služby pro Team Foundation Server musí být poskytnuta potřebná oprávnění k interakci s instancí aplikace Project Web Access nebo aplikace Project Web App (PWA), synchronizace dat se bude podílet.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.
Syntax
TfsAdmin ProjectServer /DownloadFieldMappings /collection:tpcUrl /filepath:mappingFile [/encoding:encoding]
TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /filePath:mappingFile [/encoding:encoding] [/validateOnly] [/useDefaultFieldMappings] [/force]
Parametry
Parametr |
Description |
---|---|
/collection:tpcURL |
Určuje adresu uniform resource locator (URL) pro kolekci týmu projektu.Identifikátor URL je nutné zadat v následujícím formátu: http://ServerName:Port/VirtualDirectoryName/CollectionName Pokud nezadáte virtuálního adresáře, zadáte identifikátor URI v následujícím formátu: http://ServerName:Port/CollectionName |
/filePath:mappingFile |
Určuje cestu a název definičního souboru XML, který obsahuje mapování polí.
|
/encoding:encoding |
Určuje název formát kódování pro 2.0 rozhraní.NET Framework.Příkaz exportuje nebo importu dat XML ve formátu kódování, které zadáte.Například /e:utf-7 Určuje kódování Unicode (UTF-7).Pokud tento parametr nezadáte, příkaz pokusí rozpoznat kódování a pokud se nezdaří detekce používá kódování UTF-8. |
/validateOnly |
Ověřuje v souboru, ale nikoli odeslat. |
/useDefaultFieldMappings |
Odešle výchozí mapování polí namísto vlastní soubor mapování.Další informace naleznete v tématu Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server. |
/force |
Přepíše existující soubor mapování.Je třeba zadat tuto možnost, pokud zadáte /useDefaultFieldMappings přepnout při různých mapování můžete nahradit existující mapování. |
Poznámky
Můžete namapovat pouze vlastní pole organizace nebo polí, které jsou součástí projektového serveru.Zadejte název platné pole v projektu.Chcete-li zjistit název vestavěného pole, odebrat všechny mezery z popisného názvu a předpony výsledek s "pj".Například je název pole Správce stavu pro pjStatusManager a pjCustom01 je název pole pro vlastní 01.Existují omezení na, jak můžete mapovat zabudovaná a vlastní pole a datové typy polí se musí shodovat.Další informace naleznete v tématu Omezení platná pro mapování polí produktu Project Server při integraci s produktem TFS.
Při spuštění TFSAdmin ProjectServer příkazu zpráva označuje akci, která je prováděna a ovlivněné objekty.Například zobrazí následující zpráva je stahován soubor mapování pole:
Download field mappings from DefaultCollection
Po dokončení akce příkazů se zobrazí další zpráva.Následující zpráva se například zobrazí při stažení souboru mapování pole:
You have downloaded field mappings to C:MappingFile. . . Done.
Poznámky k ukládání mapování polí
Pokud úspěšně odeslán soubor mapování pole, budou provedeny následující změny:
Jednotlivé zrcadlové pole v Team Foundation je nakonfigurován pro dosažení souladu s mapovaných polí.
Pro typy položek práce mapovaných kolekce nebo týmového projektu se zobrazí nové mapování na Project Server karta formulář pracovní položka.
Důležité |
---|
Při mapování pole z Team Foundation Server k serveru Project Server, ujistěte se, že jste odpovídají typům dat z těchto polí.V opačném případě se následující chybová zpráva může zobrazit při pokusu uložit mapování polí: Index (od nuly) musí být větší nebo roven nule a menší než velikost seznamu argumentů. Další informace naleznete v tématu Datové typy a kritéria mapování polí. |
Příklady
Stáhnout pole mapování souboru, který je definován pro kolekci týmu projektu
Následující příklad načte mapování polí, které jsou definovány pro AdventureWorksCollection na AWMappingFile.xml.
TfsAdmin ProjectServer /DownloadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml"
Odeslat soubor mapování polí pro kolekci týmu projektu
V následujícím příkladu odešle do AdventureWorksCollection AWMappingFile.xml.
TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml"
Viz také
Úkoly
Konfigurace integrace produktů TFS a Project Server
Koncepty
Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server
Omezení platná pro mapování polí produktu Project Server při integraci s produktem TFS
Mapování součástí integrace [TfsAdmin ProjectServer]
Další zdroje
Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project