共用方式為


Team Foundation Server 和 Project Server 整合功能的概觀

閱讀本主題,您可以擷取整個了解如何自訂 Visual Studio Team Foundation Server 2012 與 Microsoft Project Server 之間的資料同步處理。您可以檢閱 Team Foundation Server 如何的差異與 Project Server 整合的三個版本。

本主題內容

  • 同步處理功能摘要

  • 在 Project Server 版之間的操作差異

同步處理功能摘要

下表說明支援 Team Foundation 和 Project Server 之間資料同步處理的主要功能。

功能

描述

相關主題

三種同步處理類型

同步處理引擎會執行三種類型的同步處理。這個程序會擷取並維護 Team Foundation 和 Project Server 中與工作和資源相關的資料,同時尊重專案計劃中專案管理人員的資料擁有權。

用於 Team Foundation Server 和 Project Server 整合的同步處理程序概觀

n 對 1 的元件對應

您可以藉由設定和自訂兩種伺服器產品的整合,來控制參與同步處理的項目。資料同步處理引擎支援從 Project Server 到 Team Foundation 進行 n 對 1 的對應。您可以向 Team Foundation Server 註冊多個 Project Web Access 或 Project Web App (PWA) 執行個體,也可以將多個 Team 專案集合對應至 PWA 執行個體。

將 Project Server 元件對應至 Team Foundation 元件

同步處理的工作和工作項目

您可以管理哪些工作項目類型要參與資料同步處理,以及要同步處理的特定工作或工作項目。在 Project Professional 中,將 [發行至 Team 專案] 值設定為 [] 或 []。在 Team Foundation 中,將 [送出至企業專案] 設定為 [] 或 []。

指定可同步處理的工作項目類型

同步處理的資料欄位

若要同步處理企業專案計劃與 Team 專案的資料,您必須將 Team Foundation 中的工作項目欄位與 Project Server 中的欄位產生關聯。您可以加入欄位並指定如何同步處理欄位。例如,您可以共用與排程無關的資料 (如成本中心、小組名稱或健康狀態),只要將儲存這些資料類型的欄位加入至對應檔即可。

您可以加入欄位,或是就使用支援同步處理所需的一組預設欄位。

自訂 Project Server 與 Team Foundation Server 之間的欄位對應

可追蹤性、更新狀態、送出和拒絕

隨著工作項目和工作的建立、更新與同步處理,Team Foundation 中工作項目的 [記錄] 欄位內也會寫入記錄。此外,您可以在 [Project Server] 索引標籤上每個工作項目的下列欄位中找到狀態資訊:[上次送出狀態]、[上次送出日期]、[上次核准狀態]、[上次核准日期]。

加入以支援資料同步處理的 Project Server 欄位

送出、核准和自動核准

工作項目的更新會送出至 Project Server,並且在您核准或拒絕更新之前,保留在狀態更新佇列中。身為專案管理人員,您可以定義規則來自動核准從 Team Foundation Server 送出至 Project Server 的所有更新。

由上而下計劃對應至 Team 專案之企業專案計劃中的商業需求

資源彙總

在 Team Foundation 中,包含子項目之父工作項目的 [已完成工作] 和 [剩餘工作] 彙總值會自動計算。此外,指派給個別工作的資源會顯示為 Project 中工作彙總的資源。

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

解決衝突

當小組成員同時變更 Team Foundation 和 Project Server 中對應的欄位其值時,就會發生衝突。您可以選擇一律接受 Project Server 中的值,或是保留兩個不一樣的值,這種情況也稱為保留「兩組記錄」。如果您選擇後者,那麼除非您手動指派相同的值給這些欄位,否則就會暫停對這些欄位的資料同步處理。

Team Foundation Server 和 Project Server 之整合的欄位對應 XML 項目參考

指派資源

在 Team Foundation 中,您只可以指派一個資源給工作項目。如果您指派主要擁有者或作用中資源給 Project Professional 中的某一項工作,則您可以指派多個資源給該工作,並且同步處理其資料。

此外,包含子工作之彙總計算的父工作,也會包含指派給各工作之擁有者的工作彙總。這個擁有者彙總會在 Project Professional 中顯示為摘要工作的多個資源。

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

鏡像的欄位

在 Team Foundation 中,您可以儲存 Project 欄位的值,並且在工作項目表單上顯示這些值。您也可以尋找其中一個或多個欄位值與專案計劃中的值不同的工作項目。

Team Foundation Server 和 Project Server 之整合的欄位對應 XML 項目參考

監視工作項目送出並解決拒絕

回到頁首

在 Project Server 版之間的操作差異

當您與 Project Server 整合的各個版本的時, Team Foundation Server 下表表示某些操作差異知道。

操作範圍

Project Server 2007

Project Server 2010

Project Server 2013

安裝

您必須安裝 Project Server 的 Team Foundation Server 擴充在應用程式層的伺服器陣列。

您必須安裝 Project Server 的 Team Foundation Server 擴充在所有 Web 層和任何應用程式層的伺服器陣列。

您必須安裝累加更新或修改 web.config 檔。

您必須安裝 Project Server 的 Team Foundation Server 擴充在所有 Web 層和任何應用程式層的伺服器陣列。

安全性

請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合

請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合

請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合

驗證

必須設定 PWA 執行個體加入至 [傳統模式驗證]。

必須設定 PWA 執行個體加入至 [傳統模式驗證]。

PWA 執行個體可以設定為 [傳統模式驗證] 或 [宣告根據驗證]。

安全性模式

您可以自訂的安全性群組所管理 Project Server 安全,而且從 SharePoint 不同的其他功能群組。

您可以自訂的安全性群組所管理 Project Server 安全,而且從 SharePoint 不同的其他功能群組。

您可以選取控制項對網站和專案的使用者存取權的 SharePoint 或 Project Server 權限模式之間切換。若要了解詳細資訊,請 計劃 Project Server 中的使用者存取 2013 年參閱。

核准註解

專案管理人員在 PWA 中指定的核准註解不會記錄到工作項目的 [記錄] 欄位中。

專案管理人員在 PWA 中指定的核准註解會記錄到工作項目的 [記錄] 欄位中。

專案管理人員在 PWA 中指定的核准註解會記錄到工作項目的 [記錄] 欄位中。

自動核准

您可以自動核准資料同步處理時出現的變更。

您可以自動核准資料同步處理時出現的變更。

您可以自動核准資料同步處理時出現的變更。

SharePoint 工作清單

不適用。

不適用。

同步處理與 TFS 的專案必須設定為企業專案,而不是在 SharePoint 工作清單。

回到頁首

請參閱

概念

用於 Team Foundation Server 和 Project Server 整合的同步處理程序概觀

其他資源

使用 Project Server 和 Team Foundation Server 管理專案