Konfigurace integrace produktů TFS a Project Server
Než budete moci synchronizovat data mezi Visual Studio Team Foundation Server (TFS) a Microsoft Project Server, je třeba nejprve nakonfigurovat několik bodů integrace mezi nimi.
Jak ukazuje následující obrázek, je integrovat tyto produkty v šesti krocích.
Konfigurace sady Team Foundation Server a serveru Microsoft Office Project integrace
[!POZNÁMKA]
Chcete-li položit dotaz komunitě, podívejte se na následující příspěvek ve fóru na webu společnosti Microsoft: Integrace sady Team Foundation Server a Project Server.
Požadavky
Postupujte podle pokynů v tomto tématu, patří do těchto skupin nebo mít následující oprávnění:
Před konfigurací integrace dvou serverových produktů, je třeba nainstalovat rozšíření pro Server Microsoft Office Project.Před instalací rozšíření, ujistěte se, že všechny předpoklad software byl nainstalován a nakonfigurován.
Chcete-li udělit oprávnění v Team Foundation: Správci serveru Team Foundation skupiny nebo vaše Zobrazit informace o úrovni instance a Upravit informace o úrovni instance oprávnění musí být nastavena na Povolit.Musí mít rovněž přístup k Konzola pro správu serveru Team Foundation nebo Členství ve skupině dialogové okno pro kolekci týmu projektu pomocí Průzkumník týmových projektů.
Chcete-li udělit oprávnění na serveru Project Server: Správa uživatelů a skupin globální oprávnění pro instanci aplikace Project Web Access nebo aplikace Project Web App (PWA).Musí mít také přístup k serveru Project Server pomocí aplikace PWA.
Chcete-li udělit oprávnění zprostředkovatele sdílených služeb: Správci farmy skupiny, skupiny administrators pro webovou aplikaci, která podporuje Server Microsoft Office Project nebo Pro správu služby SharePoint skupiny.Členství ve skupině závisí na architektuře zabezpečení nasazení.
Chcete-li použít stsadm.exe: musíte být správce v místním počítači.
Shromažďování informací
Následující tabulka shrnuje informace, které je nutné nakonfigurovat synchronizaci dat v plánech projektu organizace pomocí týmové projekty.
Parametr nebo informace |
Příklad |
Poznámky |
---|---|---|
Uniform Resource Locator (URL) pro server aplikační vrstvyTeam Foundation Server |
http://ServerName:Port/VirtualDirectoryName Pokud není zadáno, že je použit virtuální adresář, zadejte URL v následujícím formátu: http://ServerName:Port |
Zaregistrujte instanci aplikace PWA se vrstva aplikace serveru TFS s Visual Studio Team Foundation Server 2013 nainstalován.Další informace naleznete v tématu Požadavky na systém a instalaci pro podporu integrace produktů TFS a Project Server. |
Adresa URL pro každou instanci aplikace PWA, která podporuje podnikový plán projektu, který obsahuje data určená k synchronizaci. |
http://PWAServerName/PWA Chcete-li určit adresu URL pro aplikace PWA:
|
Je nutné zaregistrovat každou instanci aplikace PWA se vrstva aplikace serveru hostujícího týmu projektu kolekce a týmové projekty, které obsahují data, která chcete synchronizovat.Také můžete zaregistrovat k instanci aplikace PWA pouze tehdy, pokud Team Foundation Server rozšíření serveru Project Server je nainstalován na vrstvy aplikace pro Server Microsoft Office Project. |
Adresa URL pro každou kolekci týmu projektu, hostící týmové projekty, které obsahují data pro synchronizaci. |
http://ServerName:Port/VirtualDirectoryName/CollectionName Pokud není zadáno, že je použit virtuální adresář, zadejte URL v následujícím formátu: http://ServerName:Port/CollectionName |
Je třeba namapovat týmu projektu kolekcí, které hostitelům týmové projekty, které obsahují data, která chcete synchronizovat s projektem organizace. |
Názvy projektu organizace plánuje synchronizovat. |
MyEnterpriseProject nebo "Můj projekt organizace" |
Každý plán projektu organizace je třeba přidružit týmového projektu. |
Názvy týmové projekty, které obsahují pracovních položek pro synchronizaci s projektem organizace a plánování. |
MyTeamProject nebo "Můj tým projektu" |
Stejný projekt týmu mohou přidružit více plánů projektu organizace. |
Názvy typů pracovních položek, které chcete synchronizovat. |
Můžete použít libovolný typ pracovní položku, která je definována ve vašem týmu projektu k synchronizaci s úkoly v plánu projektu.Pokud jste upravili jakékoli pole, které je nutné k podpoře synchronizace, je nutné upravit mapování polí tak, aby odrážely provedené změny.Další informace naleznete v tématu Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server. Příběhy uživatelů a úkoly jsou nejčastěji synchronizovány v týmové projekty, které jsou založeny na šablonu procesu pro Microsoft Solutions Framework (MSF) pro agilní projekty.Požadavky a úkoly jsou nejčastěji synchronizovány v týmové projekty, které jsou založeny na šablonu procesu pro schopnost splatnosti modelu integrace (CMMI) z MSF. |
Pro každý plán projektu organizace, které jsou mapovány do týmového projektu můžete zadat typy pracovních položek, které chcete synchronizovat.Úkoly na serveru Project Server budou synchronizovány s typy pracovních položek v Team Foundation. Po provedení počáteční konfigurace lze změnit typy, které jsou mapovány.Další informace naleznete v tématu Určení typů pracovních položek, které se mají synchronizovat. |
(Volitelné) Název pole v aplikaci PWA, zobrazí se název položky typu práce. |
pjTaskText10 |
Výchozí hodnota je pjTaskText30.Můžete určit jiné pole, zobrazí se název položky typu práce. |
(Volitelné) Podpora Pevná práce. |
/noFixedWorkmožnost |
Pokud spojíte podnikový plán projektu týmu projektu, můžete povolit nebo omezit přidělování Pevná práce na úkoly v aplikaci Project Professional, které jsou synchronizovány s Team Foundation.Pevná práce je jedním ze tří typů úkolů, které lze použít v projektu.Další informace naleznete v tématu Změna typu úkolu, který používá aplikace Project k výpočtu doby trvání úkolu. |
(Volitelné) Další pole, které chcete synchronizovat. |
Můžete například přidat pole takové nákladové středisko, název týmu a zdravotní stav. |
Standardně sedm následující pole v Team Foundation jsou synchronizovány:
Budou synchronizovány pouze namapovaná pole.Chcete-li synchronizovat další pole, je nutné upravit mapování polí. Další informace naleznete v tématu Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server. |
Chcete-li udělit oprávnění pro správu účtů |
Jména správců, kteří se budou synchronizovat data z jejich plánů s daty v týmové projekty |
Je třeba udělit Správa serveru Project Server integration oprávnění pro správce, kteří budou používat TFSAdmin nástroj příkazového řádku ke správě mapování plánů projektu organizace týmové projekty. |
Team FoundationUživatelé |
Uživatelská jména nebo distribuční skupiny zabezpečení |
Je nutné přidat členy týmové projekty, které jsou přiřazeny k úkolům v Team Foundation do fondu zdrojů organizace a do fondu zdrojů každého plánu projektu organizace.Tito uživatelé musí také udělit oprávnění k přihlášení k serveru Microsoft Office Project. |
Udělit oprávnění
Po instalaci Team Foundation Server rozšíření serveru Microsoft Office Project, je třeba udělit oprávnění pro účty služeb a uživatelské účty.
Zaregistrujte instanci aplikace PWA
Důležité |
---|
Pokud jsou integrální Team Foundation Server s Project Server 2010, ujistěte se, že všechny kumulativní aktualizace nejprve instalaci a spusťte Průvodce konfigurací služby SharePoint.Pokud přeskočíte postup integrace mezi Team Foundation Server a Project Server 2010 se nezdaří.Další informace naleznete v tématu požadavky. |
Jako první krok konfigurace integrace zaregistrujte každou instanci aplikace PWA, který podporuje plány projektů pomocí server aplikační vrstvy, který je hostitelem kolekce projektu, který je hostitelem týmového projektu.Všechny instance aplikace PWA, které jsou používány projekty organizace, které je třeba provést synchronizaci svých dat TFS, byste měli zaregistrovat.Jak ukazuje následující obrázek, můžete se zaregistrovat více instancí aplikace PWA na stejný server se systémem TFS.
Pro registraci instance aplikace PWA
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
V 64bitové verzi systému Windows nahraďte %programfiles% za %programfiles(x86)%.
Zadejte následující příkaz a pak zvolte klávesu ENTER:
TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl
Nahradit pwaUrl s adresou URL pro instanci aplikace PWA a tfsUrl s adresou URL na server aplikační vrstvy.
Počkejte, až se zobrazí následující zpráva:
Registrace aplikace PWApwaUrl.
Byl úspěšně zaregistrován PWApwaUrl.
Opakujte krok 2 pro každou instanci aplikace PWA, který podporuje plány projektů organizace, které chcete synchronizovat s Team Foundation.
Mapa kolekci týmového projektu do instance aplikace PWA
Jako druhý krok konfigurace integrace je nutné mapovat každou instanci aplikace PWA, která podporuje podnikový plán projektu.Měla mapovat všechny instance aplikace PWA, které jsou používány projekty organizace, které je třeba provést synchronizaci dat týmové projekty.
Přiřadit instanci aplikace PWA kolekci týmového projektu
Na příkazovém řádku zadejte následující příkaz a pak zvolte klávesu ENTER:
TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl
Nahradit pwaUrl s adresou URL pro instanci aplikace PWA a tpcUrl s identifikátorem URI kolekce týmu projektu.
Počkejte, až se zobrazí následující zpráva:
Kolekce týmového projektu mapovánítpcUrlk PWApwaUrl.
Úspěšně jste změnili kolekce týmového projektutpcUrlk PWApwaUrl.
Mapování polí TFS serveru Microsoft Office Project pole.
Musíte přiřadit pole pro každou kolekci týmu projektu, který jste přiřadili k instanci aplikace PWA.Můžete použít výchozí mapování nebo můžete upravit a uložit soubor mapování.Další informace o výchozí mapování naleznete v tématu Referenční dokumentace k elementům XML mapování polí pro integraci produktů TFS a Project Server.
Můžete definovat další pole, jejichž data chcete synchronizovat.Data můžete přidat pole projektu, Team Foundation obchody a můžete přidat Team Foundation polí data serveru Microsoft Office Project ukládá a zobrazuje v plánu projektu organizace.
Chcete-li použít výchozí mapování
Na příkazovém řádku zadejte následující příkaz a pak zvolte klávesu ENTER:
TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings
Nahradit tpcUrl s adresou URL pro kolekci týmu projektu.
Počkejte, až se zobrazí následující zpráva:
Ukládání mapování polí pro kolekci týmu projektutpcUrl.
Mapování polí jste odeslali do týmu projektu kolekcetpcUrl.
Opakujte kroky 1 a 2 pro každou kolekci, kterou jste přiřadili k instanci aplikace PWA.
Chcete-li upravit mapování
Určit pole, která v serveru Microsoft Office Project a jejich odkazy na názvy polí do úložiště dat v Team Foundation.
Určit pole, která v Team Foundation a jejich názvy polí odkaz chcete přidat na server Project Server.
Další informace naleznete v tématu Referenční dokumentace polí pracovních položek pro Visual Studio ALM.
Upravte soubor, který mapuje pole v serveru Project Server.
Další informace naleznete v tématu Přizpůsobení mapování polí mezi produkty TFS a Microsoft Project.
(Volitelné) Přidáte sloupec k zobrazení polí v plánu projektu organizace.
Přidružit projektu týmu projektu organizace
Jako na třetí krok konfigurace integrace je třeba namapovat každé organizace projektu týmu projektu, který obsahuje data, která chcete synchronizovat.Jak ukazuje následující obrázek, můžete přiřadit více podnikových projektů stejného týmu projektu.
Přidružit podnikový plán projektu týmu projektu
Na příkazovém řádku zadejte následující příkaz a pak zvolte klávesu ENTER:
TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamproject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /projectFieldForWorkItemType:ProjectFieldName
Nahradit tpcUrl s adresou URL kolekce týmového projektu, EnterpriseProjectName s názvem organizace plánu projektu, TeamProjectName s názvem týmu projektu a ListOfWorkItemTypes s názvy typů pracovních položek.Můžete například zadat následující typy pracovních položek pro podporu agilní procesu jako "User Story,Task" nebo “User Story”,Task.Nevkládejte mezeru za čárkou.
Zadejte /nofixedWork Pokud chcete zakázat pevné přiřazení typu.Můžete také zadat /projectFieldForWorkItemType argument a argument název pole v projektu uložit typ pracovní položka.
Počkejte, až se zobrazí následující zpráva:
Projekt organizace mapováníEnterpriseProjectNamek týmovému projektuTeamProjectName.
Úspěšně jste změnili projektu organizaceEnterpriseProjectNamek týmovému projektuTeamProjectName.
Krok 1 opakujte pro každý projekt organizace, který chcete přidružit k týmu projektu.
Pokud jste namapovali plán projektu byl otevřen, zavřete a znovu otevřete pro změny registrace.Když otevřete plán, měli byste ověřit, zda Publikovat projekt týmu a Typ pracovní položky sloupců (Text30).Přítomnost těchto polí znamená, že plán projektu byl namapován na týmového projektu.
[!POZNÁMKA]
Po namapování plánu organizace projektu týmu projektu, můžete změnit typy pracovních položek, které jsou mapovány.Další informace naleznete v tématu Určení typů pracovních položek, které se mají synchronizovat.
Team Foundation uživatele přidat do fondu zdrojů organizace
K přiřazování a správě Team Foundation uživatelů jako zdroje v projektu, je třeba je přidat do fondu zdrojů organizace.Pro zjednodušení tohoto procesu, můžete nakonfigurovat aplikace PWA na automatickou synchronizaci skupin zabezpečení se skupiny ve službě Active Directory se stejným názvem.Také synchronizaci uživatelů a prostředků na serveru Microsoft Project pro uživatele ve službě Active Directory přes více domén a doménových struktur.
Informace o způsobu přidání uživatelů do fondu zdrojů organizace získáte na následujících stránkách na webu společnosti Microsoft:
Pro projektový Server 2013:
Pro Project Server 2010:
Viz také
Koncepty
Mapování součástí integrace [TfsAdmin ProjectServer]
Správa integrace produktů Team Foundation Server a Project Server