TFS 與 Project Server 整合功能的概觀
資料如何在Visual Studio Team Foundation Server (TFS) 與 Microsoft Project Server 之間同步處理? TFS與Project Server 2010 和 Project Server 2013 在整合方式上的差異是什麼? 本主題針對這些問題。
同步處理功能摘要
下表說明支援 Team Foundation 和 Project Server 之間資料同步處理的主要功能。
功能 |
描述 |
---|---|
三種同步處理類型 |
TFS 與 Project Server 整合的同步處理程序概觀 同步處理引擎會執行三種類型的同步處理。 這個程序會擷取並維護 Team Foundation 和 Project Server 中與工作和資源相關的資料,同時尊重專案計劃中專案管理人員的資料擁有權。 |
n 對1 的元件對應 |
將 Project Server 元件對應至 Team Foundation 元件 您可以藉由設定和自訂兩種伺服器產品的整合,來控制參與同步處理的項目。 資料同步處理引擎支援從 Project Server 到 Team Foundation 進行 n 對 1 的對應。 您可以向 Team Foundation Server 註冊多個 Project Web Access 或 Project Web App (PWA) 執行個體,也可以將多個 Team 專案集合對應至 PWA 執行個體。 |
同步處理的工作和工作項目 |
您可以管理哪些工作項目類型要參與資料同步處理,以及要同步處理的特定工作或工作項目。 在 Project Professional 中,將 [發行至 Team 專案] 值設定為 [是] 或 [否]。 在 Team Foundation 中,將 [送出至企業專案] 設定為 [是] 或 [否]。 |
同步處理的資料欄位 |
自訂 TFS 與 Project Server 之間的欄位對應 若要同步處理企業專案計劃與 Team 專案的資料,您必須將 Team Foundation 中的工作項目欄位與 Project Server 中的欄位產生關聯。 您可以加入欄位並指定如何同步處理欄位。 例如,您可以共用與排程無關的資料 (如成本中心、小組名稱或健康狀態),只要將儲存這些資料類型的欄位加入至對應檔即可。 您可以加入欄位,或是就使用支援同步處理所需的一組預設欄位。 |
可追蹤性、更新狀態、送出和拒絕 |
加入至 TFS 以支援資料同步處理的 Project Server 欄位 隨著工作項目和工作的建立、更新與同步處理,Team Foundation 中工作項目的 [記錄] 欄位內也會寫入記錄。 此外,您可以在 [Project Server] 索引標籤上每個工作項目的下列欄位中找到狀態資訊:[上次送出狀態]、[上次送出日期]、[上次核准狀態]、[上次核准日期]。 |
送出、核准和自動核准 |
由上而下計劃對應至 Team 專案之企業專案計劃中的商業需求 工作項目的更新會送出至 Project Server,並且在您核准或拒絕更新之前,保留在狀態更新佇列中。 身為專案管理人員,您可以定義規則來自動核准從 Team Foundation Server 送出至 Project Server 的所有更新。 |
資源彙總 |
在 Team Foundation 中,包含子項目之父工作項目的 [已完成工作] 和 [剩餘工作] 彙總值會自動計算。 此外,指派給個別工作的資源會顯示為 Project 中工作彙總的資源。 |
解決衝突 |
TFS 與 Project Server 整合的欄位對應 XML 項目參考 當小組成員同時變更 Team Foundation 和 Project Server 中對應的欄位其值時,就會發生衝突。 您可以選擇一律接受 Project Server 中的值,或是保留兩個不一樣的值,這種情況也稱為保留「兩組記錄」。如果您選擇後者,那麼除非您手動指派相同的值給這些欄位,否則就會暫停對這些欄位的資料同步處理。 |
指派資源 |
在 Team Foundation 中,您只可以指派一個資源給工作項目。 如果您指派主要擁有者或作用中資源給 Project Professional 中的某一項工作,則您可以指派多個資源給該工作,並且同步處理其資料。 此外,包含子工作之彙總計算的父工作,也會包含指派給各工作之擁有者的工作彙總。 這個擁有者彙總會在 Project Professional 中顯示為摘要工作的多個資源。 |
鏡像的欄位 |
TFS 與 Project Server 整合的欄位對應 XML 項目參考 在 Team Foundation 中,您可以儲存 Project 欄位的值,並且在工作項目表單上顯示這些值。 您也可以尋找其中一個或多個欄位值與專案計劃中的值不同的工作項目。 |
在 Project Server 各種版本之間的操作差異
下列表格表示一些在整合TFS與各個版本的Project Server時所須知的操作差異。
操作範圍 |
Project Server 2010 |
Project Server 2013 |
|
---|---|---|---|
安裝 |
您必須在所有 Web層陣列和任何應用程式層的伺服器陣列上,安裝 Project Server 的 Team Foundation Server 附加元件。 您必須安裝累加更新或修改 web.config 檔。 |
您必須在所有 Web層陣列和任何應用程式層的伺服器陣列上,安裝 Project Server 的 Team Foundation Server 附加元件。 |
|
安全性 |
|||
驗證 |
必須將 PWA 執行個體設定為 [傳統模式驗證]。 |
PWA 執行個體可以設定為 [傳統模式驗證] 或 [宣告根據驗證]。 |
|
安全模式 |
您可以透過自訂的安全性群組,以及不同於SharePoint 群組的其他功能,來管理 Project Server 安全。 |
您可以在 SharePoint 或 Project Server 權限模式之間選擇,來控制使用者存取網站與專案。 若要了解詳細資訊,請參閱 計劃使用者存取 Project Server 2013。 |
|
核准註解 |
專案管理人員在 PWA 中指定的核准註解會記錄到工作項目的 [記錄] 欄位中。 |
專案管理人員在 PWA 中指定的核准註解會記錄到工作項目的 [記錄] 欄位中。 |
|
自動核准 |
您可以自動核准資料同步處理時出現的變更。 |
您可以自動核准資料同步處理時出現的變更。 |
|
SharePoint 工作清單 |
不適用。 |
與TFS作同步處理的專案必須設定為企業專案,而不是在 SharePoint 工作清單。 |
請參閱
概念
TFS 與 Project Server 整合的同步處理程序概觀