Share via


使用對應至 Team 專案之企業專案中的資源彙總

身為專案管理人員或資源管理員,您可以追蹤配置給 Microsoft Project Professional 或 Team Foundation 中之資源的工作。 Visual Studio Team Foundation Server 和 Microsoft Project Server 同步處理引擎支援兩種伺服器產品之間彙總計算和資源資料的流程 (稱為資源彙總)。 您可以在 Project Professional 中或從 Project Web Access 或 Project Web App (PWA) 檢視依資源的工作指派。 無論您是使用什麼方法管理專案計劃,都可以使用資源彙總來檢視資源配置和工作預估、執行資源撫平,以及判斷某個資源在單一專案內或在多個專案間是否被配置過多工作。

注意事項注意事項

您只能檢視對應至 Team 專案之企業專案計劃的資源彙總。如需詳細資訊,請參閱設定 TFS 與 Project Server 整合

由於兩種伺服器產品會以不同的方式追蹤工作,因此您應該熟悉資料儲存的方式以及資料經過修改後會發生什麼情況。

本主題內容

  • 支援和不支援的案例

  • 檢視資源可用性

  • Team Foundation 提供的彙總資訊

支援和不支援的案例

專案管理人員可以使用資源彙總執行下列作業:

  • 檢視開發小組評估的資源配置和工作。

  • 在 Project 中執行資源撫平,以及建立排程基準。

  • 判斷專案組合中多個專案都有的資源是否被配置過多工作。

  • 在小組成員於 Team Foundation 中更新工作時數後檢視進度。

資源彙總不支援下列案例:

  • 以小組成員每天工作時數為根據的計費工作。 Team Foundation 會報告每個小組成員在每項工作的總工作時數,但是不會報告每個小組成員每天的工作時數。 若要提供精確的每周工作時數報表,小組成員應該使用 Project Server 的時程表追蹤這項資料。

  • 依據後續指派給多個小組成員的工作項目,追蹤每個資源的工作。當小組成員重新指派包含實際工作的工作項目時,Team Foundation 會認為是目前獲得指派該項目的人完成目前為止的所有工作。 若要精確追蹤每個小組成員執行的工作,您必須分別為每個小組成員建立工作。

檢視資源可用性

由於 Team Foundation 支援資源彙總,因此您可以檢視 [依資源的工作指派] 報表,如下圖所示。 您可以從 PWA 執行個體存取此報表。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:查看資源工作負荷與有效性

依據 PWA 中的資源指派工作

在您檢視工作預估或資源可用性之前,應該先發行企業專案計劃,讓 Project Server 擁有最新的更新。 資源彙總需要一個二次序列,以便將工作配置擷取至 Project Server 中的資源。 下列為要資源彙總資料從 Team Foundation 完整流動到 Project Server,所必須進行的一系列動作:

  1. 小組成員將包含一個或多個子工作的父工作項目送出至企業專案計劃。

  2. 針對第一個狀態更新,同步處理引擎會將更新送出至 Project Server,其中包含將所有工作配置給主要工作擁有者的初始彙總。

  3. 專案管理人員接受狀態更新。

  4. 專案管理人員發行專案計劃。

  5. 針對後續狀態更新,已配置給各有效使用者之工作的完整彙總會內含在更新中,由同步處理引擎送出。 另外,引擎還會送出任何工作變更、指派欄位變更或工作項目樹狀階層變更的更新。

  6. 專案管理人員接受狀態更新。

  7. 專案管理人員發行專案計劃。

Project Server 只能儲存 Team Foundation 中有效資源的資源彙總資訊。 若要成為有效資源,必須將使用者名稱加入至企業資源集區和專案資源集區,而且必須將送出狀態更新至 Project Server 的必要使用權限授與使用者。

如果送出的彙總工作所包含的子工作其指派的使用者是無效資源,無效資源的工作會配置到摘要工作的主要擁有者或使用中資源。 有關未對應子工作項目指派的狀態錯誤會記錄到父工作項目。 若要解決這些重新配置,您必須找到包含失敗送出狀態的工作,並且解決這個問題。 如需詳細資訊,請參閱監視工作項目送出並解決拒絕

來自 Team Foundation 的彙總資訊

彙總會針對包含子工作的對應工作項目計算。 對應工作項目的 [送出至 Project Server] 欄位設為 []。 父工作的 [剩餘工作] 和 [已完成工作] 欄位包含針對其子工作定義的這些工作項目欄位的值總和。 此外,同步處理引擎會提供指派至所有子工作及其相關工作之所有資源的彙總。 引擎也會將這項資訊儲存在 [Project Server 指派資料] 欄位中。

注意事項注意事項

您無法停用資源彙總或彙總計算。

彙總計算會遵守下列規則:

  • 僅套用至未對應的工作項目,這些項目的父項目會對應且設定為發行至企業專案計劃。

  • 忽略對應至 Project 工作的子項目,避免重複計算企業專案計劃中的工作。

  • 支援包含多個巢狀層級的工作階層,也就是包含子項目之子項目的父代。

隨著 Team Foundation 中的彙總資料變更,同步處理引擎會建立狀態更新來反映變更。

將 Team Foundation 的工作項目彙總至 Project 的工作

下列工作流程示範 Team Foundation 的工作項目如何彙總至 Project 的工作:

  1. 在 Team Foundation 中,小組組長 Peter 將名為「購物車」的需求細分為 10 項工作,每項工作五小時。 他將其中四項工作指派給 Jean-Marie,另外六項工作指派給 Sanjay。 指派給 Peter 的需求。

  2. 在 Project 中,專案管理人員 Svetlana 會看到「購物車」摘要工作包含下列指派:

    • 一項針對 Peter 的指派,未含任何已完成工作或剩餘工作 0

    • 一項針對 Jean-Marie 的指派,未含任何已完成工作且剩餘工作為 20 小時

    • 一項針對 Sanjay 的指派,未含任何已完成工作且剩餘工作為 30 小時

  3. 當小組成員完成工作時,他們會更新 Team Foundation 中的資料。 在 Jean-Marie 完成六小時的工作且 Sanjay 完成 12 小時的工作之後,Svetlana 會在 Project 中看見下列指派更新:

    • 一項針對 Peter 的指派,未含任何已完成工作或剩餘工作

    • 一項針對 Jean-Marie 的指派,包含 6 小時的已完成工作與 14 小時的剩餘工作

    • 一項針對 Sanjay 的指派,包含 12 小時的已完成工作與 18 小時的剩餘工作

  4. 如果加入其他工作並且指派給新的小組成員,則該人員的工作彙總會加入至 Project 中摘要工作的指派。

  5. 如果小組組長將子工作移到 Team Foundation 中的另一個父工作項目,與該子工作相關聯的任何工作都會從 Project 中摘要工作的指派內刪除。

  6. 如果小組組長將子工作重新指派給另一個小組成員,則指派會加以調整以反映工作彙總。 小組成員已執行的任何工作會配置給目前指派至該工作項目的小組成員。

工作或工作項目的主要或作用中擁有者

您只能將一位作用中使用者指派給發行至 Team Foundation Server 的工作。 不過,針對 Project 中包含子工作項目彙總的摘要工作會出現多個資源。

當您將 Project 中的 [資源] 指派給將發行至 Team 專案的工作時,必須指定工作的主要或作用中擁有者。 這項資訊會對應至 Team Foundation 的 [指派給] 欄位中的使用者名稱。

將資源指派及重新指派給工作項目和工作

在 Team Foundation 中連結工作之後,該工作就會擁有彙總的資源指派,而實際上在 Project 中是唯讀的。 在 Project 中,您仍然可以重新指派非彙總的工作。

在 Team Foundation 中,您只可以指派一個人員給工作項目。 [指派給] 欄位只能包含一個人員名稱。 在 Project Professional 中,您可以指派多個資源給工作。 不過,您發行至 Team Foundation Server 的工作只能包含一個作用中指派。 當您發行專案計劃時,Team Foundation 的用戶端增益集會驗證每項工作是否只定義一個指派。 如果有多個資源指派給某一項工作,[驗證解析] 對話方塊就會出現,而您必須指定一個資源做為作用中指派。 如需詳細資訊,請參閱解決驗證錯誤

Team Foundation 會使用工作項目實作工作流程。 接著可將單一工作項目指派給多個小組成員,而每個成員會執行某項動作並且完成工作。 如果您想要依據每個資源完成的工作時數計費,則應該讓小組成員更新它們在 PWA 中的時程表。

請參閱

概念

TFS 與 Project Server 整合功能的概觀

TFS 與 Project Server 整合的同步處理程序概觀

其他資源

使用 TFS 與 Project Server 整合管理專案