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

  1. 在已安裝 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。

  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 Access pwaUrl。

    回到頁首

將企業專案計劃與 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 的整合