管理企業專案與 Team 專案的關聯
為支援企業專案計劃與 Team 專案之間的資料同步處理,必須將計劃對應至 Team 專案。 您可以將多個計劃對應至同一個 Team 專案。 若要對應企業專案,您必須已註冊與企業專案相關聯的 Project Web Access 或 Project Web App (PWA) 的執行個體,並且將其對應至 Team 專案集合。
您必須先設定兩種伺服器產品的整合,才能將企業專案計劃對應至 Team 專案。 如需詳細資訊,請參閱設定 Team Foundation Server 和 Project Server 的整合。 在完成初始設定之後,您可以視需要將計劃對應至 Team 專案或取消對應。
本主題內容
擷取已註冊的 PWA 執行個體
擷取對應至 PWA 執行個體的專案集合
將企業專案計劃與 Team 專案產生關聯
移除企業專案計劃與 Team 專案之間的關聯
將 Team Foundation Server 的資源加入至 Project Server 的資源集區
必要的使用權限
若要執行這些程序,您必須具備 Team 專案集合的 [管理 Project Server 整合] 使用權限,或者屬於 [Team Foundation Administrators] 群組。 另外,Visual Studio Team Foundation Server 的服務帳戶必須具備將參與資料同步處理之 PWA 執行個體的系統管理權限。 如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
擷取已註冊的 PWA 執行個體
使用下列命令可以列出已在應用程式層伺服器中註冊,並且可對應至 Team 專案集合的 PWA 執行個體。
若要列出已註冊的 PWA 執行個體
在已安裝 Team 總管和 Visual Studio 2010 Service Pack 1 的電腦上開啟 [命令提示字元] 視窗,然後變更至包含 TFSAdmin 工具的目錄。
工具預設位於 Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 中。 若是 64 位元電腦,此工具位於 Drive:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE。
輸入下列命令,然後按 ENTER。
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
將 tfsUrl 取代為應用程式層伺服器的統一資源定位器 (URL)。
便會出現下列訊息:
下列 PWA 執行個體已註冊: pwaUrl。
如需詳細資訊,請參閱向 Team Foundation Server 註冊 PWA 執行個體。
回到頁首
擷取對應至 PWA 執行個體的專案集合
使用下列命令可以判斷哪些集合已對應至 PWA 執行個體,並且可參與資料同步處理。 只有當 Team 專案的所屬集合已對應至 PWA 執行個體,且此 PWA 執行個體支援您的企業專案計劃時,才能將計劃與此 Team 專案產生關聯。
若要列出對應的集合
在命令提示字元中輸入下列命令,然後按 Enter:
TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
將 tfsUrl 取代為應用程式層伺服器的 URL。
便會出現下列訊息:
下列集合已經對應: tpcUrl 至 Project Web Access pwaUrl。
回到頁首
將企業專案計劃與 Team 專案產生關聯
您可以將企業專案計劃對應至包含您要同步處理之資料的 Team 專案。 如下圖所示,您可以將多個企業專案與同一個 Team 專案產生關聯。
若要將企業專案計劃對應至 Team 專案
在命令提示字元中輸入下列命令,然後按 Enter:
TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /nofixedwork /projectFieldForWorkItemType:ProjectFieldName
將 tpcUrl 取代為 Team 專案集合的 URL、將 EnterpriseProjectName 取代為企業專案計劃的名稱,並且將 TeamProjectName 取代為 Team 專案的名稱。 將 ListOfWorkItemTypes 取代為要參與資料同步處理的工作項目類型的名稱。 如果您要避免指派固定工時類型,請指定 /noFixedWork。 您也可以指定 /projectFieldForWorkItemType 引數和 Project 中欄位的名稱來儲存工作項目類型。
便會出現下列訊息:
正在將企業專案 EnterpriseProjectName 對應至 Team 專案 TeamProjectName。
您已成功將企業專案 EnterpriseProjectName 對應至 Team 專案 TeamProjectName。
針對要與 Team 專案產生關聯的每個企業專案計劃,重複步驟 1。
回到頁首
移除企業專案計劃與 Team 專案之間的關聯
您必須先刪除對應的 Team 專案之工作項目連結的所有工作,才能刪除企業專案計劃和 Team 專案之間的關聯。
若要取消企業專案計劃與 Team 專案的對應
在命令提示字元中輸入下列命令,然後按 Enter。
TfsAdmin ProjectServer /UnmapPlanFromTeamProject/collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName
將 tpcUrl 取代為 Team 專案集合的 URL、將 EnterpriseProjectName 取代為企業專案計劃的名稱,並且將 TeamProjectName 取代為 Team 專案的名稱。
便會出現下列訊息:
正在從 Team 專案 TeamProjectName 取消企業專案 EnterpriseProjectName 的對應。
企業專案 EnterpriseProjectName 已成功從 Team 專案 TeamProjectName 取消對應。
回到頁首
將 Team Foundation Server 的資源加入至 Project Server 的資源集區
若要將 Team Foundation 中的使用者指派為 Project 中的資源,您必須將使用者加入至企業資源集區和企業專案計劃的資源集區。 為簡化此程序,您可以將 PWA 設為自動同步處理安全性群組與 Active Directory 中的同名群組。 另外,您可以跨多個網域及樹系將 Project Server 中的使用者和資源與 Active Directory 中的使用者同步處理。
如需如何將使用者加入至企業資源集區的詳細資訊,請參閱下列 Microsoft 網站的網頁:
此外,您必須授與 Team Foundation 中的使用者登入 Project Server 的存取權。 如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
回到頁首