管理企業專案與 Team 專案的關聯

為支援企業專案計劃與 Team 專案之間的資料同步處理,必須將計劃對應至 Team 專案。 您可以將多個計劃對應至同一個 Team 專案。 若要對應企業專案,您必須已註冊與企業專案相關聯的 Project Web Access 或 Project Web App (PWA) 的執行個體,並且將其對應至 Team 專案集合。

本主題內容

  • 擷取已註冊的 PWA 執行個體

  • 擷取對應至 PWA 執行個體的專案集合

  • 將企業專案計劃與 Team 專案產生關聯

  • 移除企業專案計劃與 Team 專案之間的關聯

  • 將資源加至企業資源集區 (Project Server TFS)

需求

在您將企業專案對應至team project前,您必須使Visual Studio Team Foundation Server的gg412647(v=vs.120).md和Microsoft Project 伺服器配置好。 在完成初始設定之後,您可以視需要將計劃對應至 Team 專案或取消對應。

若要執行這些程序,您必須具備 Team 專案集合的 [管理 Project Server 整合] 使用權限,或者屬於 [Team Foundation Administrators] 群組。 另外,Visual Studio Team Foundation Server 的服務帳戶必須具備將參與資料同步處理之 PWA 執行個體的系統管理權限。 如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合

擷取已註冊的 PWA 執行個體

使用下列命令可以列出已在應用程式層伺服器中註冊,並且可對應至 Team 專案集合的 PWA 執行個體。

若要列出已註冊的 PWA 執行個體

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

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

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

  2. 輸入下列命令,然後選取 ENTER 鍵:

    TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
    

    將 tfsUrl 取代為應用程式層伺服器的統一資源定位器 (URL)。

    便會出現下列訊息:

    下列 PWA 執行個體已註冊: pwaUrl。

如需詳細資訊,請參閱向 TFS 註冊 PWA 執行個體

擷取對應至 PWA 執行個體的專案集合

使用下列命令可以判斷哪些集合已對應至 PWA 執行個體,並且可參與資料同步處理。 只有當 Team 專案的所屬集合已對應至 PWA 執行個體,且此 PWA 執行個體支援您的企業專案計劃時,才能將計劃與此 Team 專案產生關聯。

若要列出對應的集合

  • 在命令提示字元中輸入下列命令,然後選擇 Enter 鍵:

    TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
    

    將 tfsUrl 取代為應用程式層伺服器的 URL。

    便會出現下列訊息:

    下列集合已經對應: tpcUrltpcUrl 至 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 to team project 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。

將資源加至企業資源集區 (Project Server TFS)

若要將 Team Foundation 中的使用者指派為 Project 中的資源,您必須將使用者加入至企業資源集區和企業專案計劃的資源集區。 為簡化此程序,您可以將 PWA 設為自動同步處理安全性群組與 Active Directory 中的同名群組。 另外,您可以跨多個網域及樹系將 Project Server 中的使用者和資源與 Active Directory 中的使用者同步處理。

如需如何將使用者加入至企業資源集區的詳細資訊,請參閱下列 Microsoft 網站的網頁:

此外,您必須授與 Team Foundation 中的使用者登入 Project Server 的存取權。 如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合

請參閱

工作

設定 TFS 與 Project Server 整合

參考

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

概念

管理 Team Foundation Server 與 Project Server 的整合