Sdílet prostřednictvím


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

Koncepty

Vyloučení komponenty ze synchronizace dat

Mapování součástí integrace [TfsAdmin ProjectServer]