管理企業專案與 Team 專案的關聯
為支援企業專案計劃與 Team 專案之間的資料同步處理,必須將計劃對應至 Team 專案。您可以將多個計劃對應至同一個 Team 專案。若要對應企業專案,您必須已註冊與企業專案相關聯的 Project Web Access 或 Project Web App (PWA) 的執行個體,並且將其對應至 Team 專案集合。
在您可以將企業專案計劃對應至 Team 專案之前,您必須已設定 Visual Studio Team Foundation Server 2012 與 Microsoft Project Server 的整合。如需詳細資訊,請參閱設定 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 執行個體
開啟 Visual Studio 或 Team Explorer 安裝的命令提示字元] 視窗並輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%。
輸入下列命令,然後選取 [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 AccesspwaUrl。
回到頁首
將企業專案計劃與 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 的整合。
回到頁首
請參閱
工作
設定 Team Foundation Server 和 Project Server 的整合