Sdílet prostřednictvím


Správa mapování polí pro integraci produktů Team Foundation Server a Project Server

Můžete přizpůsobit, jak synchronizovat data mezi Visual Studio Team Foundation Server 2012 a změnou pole mapování souboru serveru Microsoft Project Server.Tento soubor definuje datových polí, které jsou synchronizovány a jak jsou synchronizovány na podporu integrace Team Foundation Server a Project Server.Tento soubor lze spravovat pomocí následujících možností TfsAdmin ProjectServer nástroj příkazového řádku:

  • /DownloadFieldMappings: Pole mapování souboru, který je definován pro kolekci týmového projektu stáhne.

  • /UploadFieldMappings: Ověří syntaxi XML soubor mapování pole a odešle ji do kolekce.Ověřit správnost syntaxe, ale nikoli odeslat soubor, můžete použít /validateonly možnost.

[!POZNÁMKA]

Soubor mapování pole pro integraci Team Foundation Server a Project Server se liší od souboru mapování polí pro Microsoft Project.Informace o stažení nebo druhý soubor uložit, viz Odeslání nebo stažení souboru mapování produktu Microsoft Project [TFSFieldMapping].

Další informace o obsahu souboru mapování pole a jak ji přizpůsobit viz Pole mapování Odkaz Element XML pro integraci Team Foundation Server a serveru Project Server a Přizpůsobení mapování polí mezi produkty Project Server a Team Foundation Server.

Použití TfsAdmin ProjectServer příkazového řádku nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

64Bitové edice systému Windows nahradit %programfiles% s %programfiles(x86)%.

Požadovaná oprávnění

Tyto příkazy používat vaše Správa serveru Project Server integration musí být oprávnění nastavena na Povolit pro kolekce týmového projektu.Také účet služby pro Team Foundation Server musí udělit potřebná oprávnění k interakci s instance aplikace Project Web Access nebo aplikace Project Web App (PWA), synchronizace dat se bude podílet.Další informace naleznete v tématu Podpora integrace produktů Team Foundation Server a Project Server pomocí přiřazení oprávnění.

[!POZNÁMKA]

I v případě přihlášení s oprávněním správce, musíte otevřít zvýšená okno příkazového řádku k provedení této funkce na serveru se systémem Windows Server 2008.Otevření okna příkazového řádku se zvýšenými oprávněními, zvolte Start, otevřete místní nabídku příkazového řádkua pak zvolte Spustit jako správce.Další informace získáte na následující stránce webu společnosti Microsoft: Uživatele.

Syntaxe

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 uniform resource locator (URL) kolekce týmového projektu.Zadejte adresu URL v následujícím formátu:

http://Název_serveru: port/název_virtuálního_adresáře/Název_kolekce

Pokud nezadáte virtuálního adresáře, zadáte URI v následujícím formátu:

http://Název_serveru: port / Název_kolekce

/filePath:mappingFile

Určuje cestu a název definičního souboru XML, který obsahuje mapování polí.

PoznámkaPoznámka
Pokud používáte Windows Vista, pravděpodobně nemáte oprávnění k přístupu určitých složek.Při pokusu o export položky typu práce na místo, kde nemáte oprávnění technologie Virtualizace registru automaticky přesměruje exportovaného souboru a uloží jej do virtuálního úložiště.Aby toto přesměrování můžete exportovat soubor do umístění, kde máte oprávnění. Další informace naleznete na následujících stránkách na webu společnosti Microsoft: Virtualizace registru a běžných souborů a registru virtualizace problémů v systému Windows Vista.

/encoding:encoding

Určuje název formát kódování pro 2.0 rozhraní.NET Framework.Příkaz vývozu nebo dovozu 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 mapování souboru, ale nikoli odeslat.

/useDefaultFieldMappings

Výchozí mapování pole místo vlastní soubor mapování nahraje.Další informace naleznete v tématu Pole mapování Odkaz Element XML pro integraci Team Foundation Server a serveru Project Server.

/force

Přepíše existující soubor mapování.Tuto možnost, musíte zadat, pokud zadáte /useDefaultFieldMappings při nahradit existující mapování mapování různých přepnout.

Zpět na začátek

Poznámky

Můžete mapovat pouze vlastní pole organizace nebo pole, které jsou součástí serveru Project Server.V projektu, je nutné zadat název platné pole.Určit název předdefinované pole, odebrat všechny mezery z popisný název a předponu 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 musí odpovídat datové typy polí.Další informace naleznete v tématu Omezení mapování polí serveru Project Server pro integraci s Team Foundation Server.

Při spuštění TFSAdmin ProjectServer příkaz zpráva označuje akci, kterou se provádí a ovlivněný objekt.Například zobrazí následující zpráva stahování souboru mapování pole:

Download field mappings from DefaultCollection

Po dokončení akce příkazů se zobrazí další zpráva.Například zobrazí následující zpráva staženého souboru mapování pole:

You have downloaded field mappings to C:MappingFile. . . Done.

Gg412643.collapse_all(cs-cz,VS.110).gifPoznámky o odesílá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, které byly mapovány kolekce nebo týmového projektu se zobrazí nové mapování na Project Server kartě formulář pracovní položky.

Důležitá poznámkaDůležité

Při mapování pole z Team Foundation Server na server Project Server, ujistěte se, shodovat s typy dat těchto polí.Jinak následující chybová zpráva může zobrazit při pokusu o uložení mapování polí:

Index (nuly) musí být větší nebo rovna nule a menší než velikost seznamu argumentů.

Další informace naleznete v tématu Data Types and Field Mapping Criteria.

Zpět na začátek

Příklady

Gg412643.collapse_all(cs-cz,VS.110).gifStahování pole mapování souboru, je definována kolekce týmového projektu

Následující příklad stáhne mapování polí, které jsou definovány pro AdventureWorksCollection na AWMappingFile.xml.

TfsAdmin ProjectServer /DownloadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml"

Gg412643.collapse_all(cs-cz,VS.110).gifOdeslat pole mapování souborů pro kolekci týmového projektu

Následující příklad nahraje AWMappingFile.xml AdventureWorksCollection.

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml" 

Zpět na začátek

Viz také

Úkoly

Konfigurace integrace produktů Team Foundation Server a Project Server

Koncepty

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

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

Řízení integrace s produktem Project Server pomocí nástroje TfsAdmin ProjectServer

Další zdroje

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