組態快速參考
在您可以同步處理在 Visual Studio Team Foundation Server 2012 和 Microsoft Project 伺服器之間前的資料,您必須先安裝 Project Server 的 Team Foundation Server 擴充和設定兩種伺服器產品。您可以使用本主題快速參考如何安裝軟體、指派使用權限、設定整合,以及驗證資料同步處理。若要執行更多自訂的組態或更需要詳細的程序,請參閱設定 Team Foundation Server 和 Project Server 的整合。
注意事項 |
---|
若要詢問社群問題,請參閱 Microsoft 網站上的下列論壇文章:Team Foundation Server 和 Project Server 的整合 (英文)。 |
本主題內容
安裝並設定必要軟體
安裝軟體
指派使用權限
設定整合
驗證資料同步處理
必要的使用權限
若要執行本主題中的程序,您必須是下列群組的成員或擁有下列使用權限:
若要註冊 Project Web Access 或 Project Web App (PWA) 的執行個體,您必須屬於 [Team Foundation Administrators] 群組以及您將註冊的每一個 PWA 執行個體的 [Administrators] 群組。
若要授與 Team Foundation 使用權限:您必須屬於 [Team Foundation Administrators] 群組,或是 [檢視執行個體層級資訊] 和 [編輯執行個體層級資訊] 使用權限必須設為 [允許]。您必須也可以存取 [Team Foundation 管理主控台],或是使用 Team Explorer 存取 Team 專案集合的 [群組成員資格] 對話方塊。
若要授與 Project Server 使用權限:您必須擁有 PWA 執行個體的 [管理使用者和群組全域權限]。您必須也可以透過 PWA 存取 Project Server。
若要授與 SSP 使用權限:您必須屬於 [Farm Administrators] 群組、[SharePoint Administration] 群組,或是支援 Project Server 之 Web 應用程式的系統管理員群組。群組成員資格將根據部署的安全性架構而定。
若要使用 stsadm.exe:您必須是本機電腦的系統管理員。
如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
安裝並設定必要軟體
下表摘要說明您必須安裝並設定必要軟體,才能安裝 Project Server 的目前 Team Foundation Server 擴充功能。
重要事項 |
---|
安裝或升級到 Visual Studio Team Foundation Server 2012 需要 64 位元電腦。此外,安裝 Project Server 的 Team Foundation Server 擴充功能需要 Project Server 在 64 位元電腦上安裝。 |
步驟 |
工作 |
機器 |
備註 |
---|---|---|---|
安裝 Project Server 下列其中一種版本:
|
在裝載 Project 含 SP2 或 SP3 的伺服器 2007,且將參與資料同步處理的每部應用程式層伺服器上,或是裝載 Project Server 2010 或 Project Server 2013,且將參與資料同步處理的每部 Web 層和應用程式層伺服器上。 |
SQL Server 2005 或 SQL Server 2008 必須支援 Project Server 2007。
重要事項
針對 Project Server 2007 和 Project Server 2010,必須設定 PWA 執行個體的 SharePoint Web 應用程式加入至 [傳統模式驗證]。如果設定為 [宣告根據驗證],則無法註冊 PWA 執行個體。針對 Project Server 2010,您可以將 PWA 執行個體的 SharePoint Web 應用程式加入至 [傳統模式驗證] 或 [宣告根據驗證]。
|
|
安裝 Office Project下列其中一種版本:
|
將使用 Project Professional 同步處理企業專案計劃與 Team 專案之資料的每一部用戶端電腦。 |
您必須安裝 Visual Studio 2012 或 Team Explorer 2012 年在每一個用戶端取得支援 Team Foundation Server 和 Project Server 之間的整合的外掛程式。 |
注意事項 |
---|
您不需要部署 Active Directory,但是強烈建議您這樣做,如此可更方便您同步處理在 Team Foundation Server 和 Project Server 內為有效之使用者、群組和服務的帳戶。 |
回到頁首
安裝軟體
下表摘要說明您必須執行的安裝步驟。若要安裝軟體,您必須具有軟體安裝所在電腦的系統管理權限。
步驟 |
工作 |
機器 |
備註 |
---|---|---|---|
安裝 Visual Studio Team Foundation Server 2012。 |
Team Foundation Server 的每一部應用程式層伺服器,該伺服器將與 Project Server 進行資料同步處理。 |
支援資料同步處理的軟體會自動隨 Team Foundation Server。如需詳細資訊,請參閱安裝 Team Foundation Server 和 Visual Studio ALM。 |
|
安裝 Project Server 的 Team Foundation Server 擴充功能。 |
在裝載 Project Server 2007,且將參與資料同步處理的每部 Web 層和應用程式層伺服器裝載 Project Server 2010 或 Project Server 2013,且將參與資料同步處理的每部應用程式層伺服器上。 |
使用 Project Server 的 Team Foundation Server 擴充功能只安裝的電腦上可能在兩個產品之間的資料同步處理。 如需詳細資訊,請參閱HOW TO:將 Project Server 新增到 Team Foundation Server。 |
|
安裝 Visual Studio 2012 或 Team Explorer。 如需下載資訊,請參閱: |
將使用 Project Professional 同步處理企業專案計劃與 Team 專案之資料的每一部用戶端電腦。 將用來設定和管理兩項產品之整合的每一部用戶端電腦或伺服器。
重要事項
您必須安裝 Visual Studio 2012 取得 Project Professional 增益集,不過,您不需要一個用戶端存取使用權 (CAL) (CAL) 配合 Team Foundation Server 整合和 Project Server。
|
專案管理人員所管理的企業專案計劃若要與 Team Foundation 進行資料同步處理,則必須安裝 Project Professional 的增益集。此外,設定兩種伺服器產品之整合的每個系統管理員必須安裝 Visual Studio 2012的軟體。這個軟體會設定用於整合的 Project 增益集。 |
回到頁首
指派使用權限
若要指派使用權限,您必須具有您要設定之軟體項目的系統管理權限。您必須將 Team Foundation Server 和 Project Web Access 或 Project Web App (PWA) 的系統管理權限,指派給將設定這些產品之整合的使用者。下表摘要說明您必須指派的使用權限。在安裝 Project Server 的之後, Team Foundation Server 擴充您應該先進行這些工作。大部分使用權限是透過專案集合的 Team Foundation 管理主控台、Team 專案的 [專案安全性] 對話方塊,或是透過 PWA 執行個體的 [管理使用者] 或 [管理群組] 網頁指派。
注意事項 |
---|
若要指派使用權限,請參閱 指派權限以支援 Project Server 和 Team Foundation Server 的整合。 |
回到頁首
設定整合
下表摘要說明在設定兩項產品的整合時必須至少執行的一組步驟。每個步驟使用 TfsAdmin 命令列工具,您可以開啟命令提示字元視窗存取 Visual Studio 或 Team Explorer 安裝並輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將取代為。%programfiles(x86)%的%programfiles%。
若要執行更多自訂的組態,請參閱設定 Team Foundation Server 和 Project Server 的整合。
注意事項 |
---|
即使您使用系統管理權限登入,還是必須開啟較高權限的 [命令提示字元] 視窗,才能在執行 Windows Server 2008 的伺服器上執行 TfsAdmin 命令列工具。若要開啟更高權限的 [命令提示字元] 視窗,請按一下 [開始],並以滑鼠右鍵按一下 [命令提示字元],然後按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:使用者存取控制。 |
步驟 |
工作 |
---|---|
註冊 PWA 執行個體。您必須在裝載將參與資料同步處理之 Team 專案的應用程式層伺服器上,註冊支援企業專案計劃的每一個 PWA 執行個體。只要是必須與 Team 專案同步處理其資料之企業專案計劃所使用的 PWA 執行個體,都必須註冊。
將 pwaUrl 取代為 PWA 執行個體的統一資源定位器 (URL),並且將 tfsUrl 取代為應用程式層伺服器的 URL。 下列範例會將 PWAInstance 註冊至 AdventureWorksServer: TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/
注意事項
Team Foundation Server 的預設通訊埠是 8080。如需詳細資訊,請參閱HOW TO:驗證或更正通訊埠指派。
|
|
將 PWA 執行個體與 Team 專案集合對應。您必須對應支援企業專案計劃的每一個 PWA 執行個體。只要是必須與 Team 專案同步處理資料的企業專案計劃所使用的 PWA 執行個體,都必須對應。
將 tpcUrl 取代成 Team 專案集合的 URL。 下列範例會將對 PWAInstance DefaultCollection, AdventureWorksServer 定義: TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection |
|
上載預設欄位對應。您必須為已對應至 PWA 執行個體的每一個專案集合定義欄位對應。您可以從使用預設的欄位對應來開始,並且在需要時自訂這些欄位對應。
下列範例上載預設欄位對應至 AdventureWorksServer 上的 DefaultCollection: TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings 如需詳細資訊,請參閱自訂 Project Server 與 Team Foundation Server 之間的欄位對應。 |
|
將企業專案計劃與 Team 專案產生關聯。您必須先將專案計劃發行至 Project Server,並且在集合中定義 Team 專案,才能對應該專案計劃。您必須將每一個企業專案計劃對應至包含您要同步處理之資料的 Team 專案。您還必須指出要參與同步處理的工作項目類型。
將 PlanName 取代為企業專案計劃的名稱、將 ProjectName 取代為 Team 專案的名稱,以及將 ListOfTypes 取代為工作項目類型的名稱。例如,您可以指定下列工作項目類型以支援 Agile 流程為使用者劇本的工作,或 使用者劇本的工作,。如果您的專案是以正式的 (CMMI) 流程範本為基礎,可以指定「需求工作」。逗號後面不可有空格。 下列範例會將 MyEnterpriseProjA 對應 MyTeamProjB AdventureWorksServer 上的 DefaultCollection 並指定使用者劇本和工作要參與同步處理: TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"
注意事項
/nofixedwork 旗標是選擇性的。只有在您不想要將對應至 Team Foundation 中工作項目的 Project Server 工作指派至 [固定工時] 工作類型時,才指定這個旗標。
如果您在專案計劃開啟時進行對應,則應該先關閉再將它開啟,以便讓變更註冊。當您開啟計劃時,應該確認 [發行至 Team 專案] 和 [工作項目類型] (Text30) 資料行是否出現。這些資料行出現的話,表示專案計劃已對應至 Team 專案。 |
|
將小組成員加入至企業資源集區。您必須針對發行至 Team 專案的每一項工作,指派有效的 Team 專案參與者做為資源。您還須將送出與 Project Server 同步處理之工作項目的任何小組成員識別為有效的參與者。若要識別有效的參與者,您必須將小組成員從企業資源集區加入至企業專案計劃的資源。如需詳細資訊,請參閱將資源加入至企業資源集區 (英文)。 |
回到頁首
驗證資料同步處理
您可以執行下表摘要說明的步驟,藉此確認資料將會同步處理。請使用您設定整合時所對應的企業專案計劃和 Team 專案來執行這些步驟。
步驟 |
工作 |
程序 |
---|---|---|
程式管理員:加入工作,然後將它設定為與 Team Foundation Server 同步處理。 |
重要事項
確定您在對應好專案計劃之後將它關閉,然後再重新開啟。
在對應的企業專案計劃中,定義使用者劇本、工作或需求。務必確實指派下列欄位:[資源名稱]、[發行至 Team 專案] 及 [工作項目類型 (TFS)]。儲存計劃,然後將它發行至 Project Server。 查看專案計劃中的狀態列,就可以驗證計劃是否已發行。 |
|
小組組長:確認步驟 1 中加入的工作顯示為 Team Foundation 中的工作項目。 |
在 Team Explorer中,請執行產品待處理項目或工作分工查詢。新的工作項目應該會在計劃發行至 Project Server 的幾分鐘內出現。 開啟工作項目,並且確認 [Project Server Sync] 訊息已加入至記錄欄位。 |
|
小組組長:變更在 Team Foundation 中複寫的其中一個工作項目。加入工作項目,然後將它設定為發行至 Project Server。 |
開啟複寫的工作項目,按一下 [Project Server] 索引標籤,然後修改欄位。例如,您可以修改 [剩餘工作] 欄位。 建立工作項目,將 [送出至 Project Server] 欄位設定為 [是],然後儲存工作項目。
注意事項
您只能送出設定為參與資料同步處理的工作項目類型。
|
|
程式管理員:檢閱並核准送出之工作項目的更新狀態。 |
從 Web 瀏覽器開啟 [核准中心],並且確認更新之工作項目和新建立之工作項目的狀態更新確實出現。您可以預期狀態更新在幾分鐘之後出現。接受狀態更新,然後加入註解。
注意事項
如果您是與 Project Server 2010 整合,則可以確認您加入至狀態更新的註解是否出現在工作項目的 [記錄] 欄位。
若要用從 Team Foundation 送出的變更來更新企業專案計劃,則您必須接受更新。 |
|
程式管理員:確認核准的工作項目是否出現在企業專案計劃中。 |
開啟企業專案計劃,並確認核准的工作項目確實出現。您可能需要先關閉專案計劃再將它開啟,才能檢視更新。 |
|
小組組長:檢閱 Project Server Sync 訊息和送出之工作項目的狀態。 |
在 Team Explorer 中,重新整理您的 Team 專案。開啟送出至 Project Server 的工作項目,並且檢閱加入至 [記錄] 欄位的訊息。按一下 [Project Server] 索引標籤,並且檢閱指派給 Project Server 之狀態欄位的值。您可以預期更新在幾分鐘之後出現。 |
回到頁首
請參閱
工作
設定 Team Foundation Server 和 Project Server 的整合
概念
支援 Team Foundation Server 和 Project Server 整合的系統和安裝需求