Mapování kolekce týmových projektů na instanci aplikace PWA
Než budete moci synchronizovat data mezi Visual Studio Team Foundation Server a Microsoft Project Server, je třeba provést několik úkolů, které zahrnují mapování kolekci týmového projektu do instance aplikace Project Web Access nebo aplikace Project Web App (PWA).Toto mapování můžete spravovat pomocí následujících možností TFSAdmin nástroj příkazového řádku:
/MapPWAToCollection: Mapuje kolekci týmového projektu do instance aplikace PWA.Instance můžete mapovat více kolekcí, ale pouze jedna instance můžete mapovat každou kolekci.Před kolekce lze mapovat na instanci, musíte se zaregistrovat instance.
/GetMappedCollections: Vrátí seznam kolekce týmových projektů, které byly namapovány na instanci aplikace PWA.
/UnmapPWAFromCollection: Odebere mapování kolekci týmového projektu z instanci aplikace PWA.
Přehled end-to-end jak integrovat tyto produkty naleznete v Konfigurace integrace produktů TFS a Project Server.
Chcete-li použít nástroj příkazového řádku TFSAdmin, 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
Tyto příkazy používat vaše Správa serveru Project Server integration musí být nastavena oprávnění týmu projektu kolekce Povolit.Také účet služby pro Team Foundation Server musí být poskytnuta potřebná oprávnění k interakci s instancí aplikace PWA, který se účastní synchronizace dat.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.
[!POZNÁMKA]
I v případě, že se přihlásíte s oprávněními správce, je nutné otevřít okno příkazového řádku se zvýšenými oprávněními, abyste tuto funkci mohli provést na serveru se systémem Windows Server 2008.Chcete-li otevřít okno příkazového řádku se zvýšenými oprávněními, zvolte nabídku Start, otevřete kontextovou nabídku pro příkazový řádeka pak zvolte možnost Spustit jako správce.Další informace naleznete na následující stránce na webu společnosti Microsoft: Řízení uživatelského přístupu.
Syntax
TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
TfsAdmin ProjectServer /MapPWAToCollection /pwa:pwaUrl /collection:tpcUrl
TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl [/force]
Parametry
Parametr |
Description |
---|---|
/tfs:tfsUrl |
Určuje adresu uniform resource locator (URL) serveru aplikační vrstvy pro Team Foundation.Identifikátor URL je nutné zadat v následujícím formátu: http://ServerName:Port/VirtualDirectoryName Pokud nezadáte virtuálního adresáře, zadáte identifikátor URI v následujícím formátu: http://ServerName:Port |
/pwa:pwaUrl |
Určuje adresu URL instance PWA.Identifikátor URL je nutné zadat v následujícím formátu: http://PWAServerName/PWA |
/collection:tpcUrl |
Určuje adresu 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 |
/force |
Volitelné.K dispozici /UnmapPWAFromCollection pouze možnost.Odebere všechna mapování pro všechny týmové projekty v kolekci.Tuto možnost byste měli zadat pouze v případě, že jste si jisti, má již všechny týmové projekty v kolekci nadále účastnit synchronizace dat. |
/? nebo help |
Zobrazí informace o příkazu. |
Poznámky
Pokud spustíte příkaz, objeví se zpráva potvrzuje akce, která probíhá a objekt akce.Například následující zpráva je mapována zadanou instanci aplikace PWA:
Mapping Project Web Access:http://MyPWAServer/MyPWAInstance/ . . . Done.
Po dokončení příkazu se zobrazí další zpráva.Například následující zpráva označuje instanci aplikace PWA zaregistrován s Team Foundation Server:
Mapping team project collection http://MyTFSServer:8080/tfs/Collection0 to PWA http://MyPWAServer/MyPWAInstance/.
Následující operace jsou prováděny při mapování kolekci týmového projektu:
Umístění služby pro kolekci mapování je aktualizována.
Globální pravidla a pole v kolekci jsou vytvořeny.
Modul synchronizace je registrován službou úlohy.
Dříve než můžete zrušit mapování kolekce z instance aplikace PWA, musí nejprve unmap všechny týmové projekty a plány projektů organizace, které jsou mapovány pro kolekci týmu projektu.Projekty jsou mapovány spustíte-li /UnmapPWAFromCollection možnost, zobrazí upozornění, že je nutné nejprve použít /UnmapPlanFromProject možnost.Jako alternativu můžete použít /force příznak odebrat všechna mapování pro všechny týmové projekty v kolekci.
Seznam mapovaných projektů můžete zobrazit spuštěním /GetMappedProjects možnost.Další informace naleznete v tématu Správa mapování mezi podnikovým projektem a týmovým projektem.
Spustíte-li /UnmapPWAFromCollection v kolekci, do které jsou namapovány žádné projekty, odstraní pouze mapování, ale také globální pravidla.
Příklady
Ve všech příkladech platí následující hodnoty:
Adresu URL pro instanci aplikace PWA: http:// PWAServerName/PWAInstance/
Adresa URL pro Team Foundation Server: http://AdventureWorksServer:8080/tfs/
Adresa URL pro kolekci týmu projektu: tfs/http://AdventureWorksServer:8080/DefulatCollection
Kolekce seznam projektů, které jsou mapovány
Následující příklad uvádí týmu projektu kolekcí, které jsou definovány v AdventureWorksServer a které jsou mapovány k instanci aplikace PWA.
TfsAdmin ProjectServer /GetMappedCollections /tfs:http://AdventureWorksServer:8080/tfs/
Mapa kolekci týmového projektu do Instance aplikace PWA
Následující příklad mapuje DefaultCollection PWAInstance, která je definována na AdventureWorksServer.
TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Odebrat mapování kolekce
Následující příklad odebere mapování DefaultCollection z PWAInstance.
TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Viz také
Úkoly
Konfigurace integrace produktů TFS a Project Server