管理企業專案與 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 執行個體

  1. 開啟 Visual Studio 或 Team Explorer 安裝的命令提示字元] 視窗並輸入:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%

  2. 輸入下列命令,然後選取 [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 專案產生關聯

若要將企業專案計劃對應至 Team 專案

  1. 在命令提示字元中,輸入下列命令,然後選取 [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。

  2. 針對要與 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 的整合

參考

管理企業專案與 Team 專案之間的對應

概念

管理 Team Foundation Server 和 Project Server 的整合