共用方式為


Microsoft Project 中的欄位對應

您可以修改 Microsoft Project 欄位對應檔,來自訂 Microsoft Project 和 Team Foundation Server (TFS) 之間的資料對應方式。 這個對應檔會將工作項目追蹤欄位的參考名稱與 Project 欄位產生關聯。 變更 Microsoft Project 欄位對應之前,您應該檢閱本主題稍後提供的資訊,以了解 TFS 如何將資料從 Project 複製到工作項目追蹤資料庫。

重要

支援的 Project 欄位名稱集合可能會因 Microsoft Project 的版本不同而異。

計算欄位

一般而言,您不會想從工作項目資料庫重新整理計算欄位。 例如,開始和完成日期通常是根據工作持續時間和相依性來計算。 如果小組成員要在 Team Explorer 中變更工作的開始日期,則在重新整理欄位時,這項變更可能會造成 Office Project 中出現錯誤。 因此,您可以將計算欄位設定為僅限發行;換句話說,Office Project 會將這些欄位的變更發行至工作項目資料庫,但不會更新欄位。 如需如何將欄位設定為僅限發行的詳細資訊,請參閱上傳或下載 Microsoft Project 對應檔 [TFSFieldMapping]

您也可以在工作項目表單定義中使用 READONLY 屬性,以防止小組成員在 Team Explorer 中變更計算欄位值。 如需 READONLY 屬性的詳細資訊,請參閱所有 FIELD XML 項目參考

注意事項注意事項

Microsoft Solutions Framework (MSF) for Agile Software Development 和 MSF for CMMI Process Improvement 流程範本已將開始和完成日期設定為僅限發行的對應,且在 Team Explorer 中為唯讀。

對應欄位類型

當您將工作從 Project 發行至 TFS 時,Team Foundation 會將資料複製到工作項目資料庫。 而在重新整理工作時,則會將欄位資料從工作項目資料庫複製到專案計劃。 若要正確地複製欄位資料,TFS 和 Project 中的欄位類型必須相容。 下表列出與 TFS 欄位類型相容的 Project 欄位類型:

TFS 工作項目欄位類型

Microsoft Project 欄位類型

DateTime

日期時間。

Double

工時、單位、百分比、分數,以及範圍介於 ±5.0 × 10−324 到 ±1.7 × 10308 之間的任何欄位類型。

記錄

不支援。

Html

不支援。

Integer

工時、單位、數字,以及範圍介於 -2,147,483,648 到 2,147,483,647 之間的任何欄位類型。

PlainText

不支援。

String

文字 (最多 255 個字元)。

重要

Office Project 不會以小組成員的名稱填入 [資源名稱] 欄位清單。因此,您必須手動將名稱加入清單。當您將工作項目指派給 Office Project 中的資源時,您應該依資源在 Active Directory 網域服務 (AD DS) 或 [通訊錄] 中的顯示名稱來指定資源。如果您將工作項目指派給以別名或其他縮寫格式的名稱表示的資源,可能會發生不一致的情況而導致驗證錯誤。

TreePath

自訂大綱代碼。

如需工作項目欄位類型的詳細資訊,請參閱定義和修改工作項目欄位。 如需 Project 欄位類型的詳細資訊,請參閱 Project 2013 開發人員文件中有關 pjField 常數的說明。

Project 欄位名稱

在 Project 中,您可以將以 pjtask 開頭的任何欄位名稱對應至 TFS 中的欄位。 例如,您可以將 pjTaskText10 對應至 TFS 的 [字串] 欄位。 當您指定哪個 TFS 工作項目欄位對應至 Project 欄位時,ProjectField 屬性中就會使用這些欄位名稱。 如需 Microsoft Project 欄位名稱的完整清單,請參閱 Microsoft Office 2003 軟體開發套件中有關 pjField 常數的說明。

注意事項注意事項

如果您使用的是 Project Server,還有名稱中有 "Enterprise" 的其他欄位,例如 pjTaskEnterpriseCost1。除非您如同步處理 Team Foundation Server 與 Project Server所述整合資料,否則 TFS 不會將資料發行或重新整理至 Project Server。因此,Project 的 Team Foundation 增益集不支援這些欄位名稱。

請參閱

參考

上傳或下載 Microsoft Project 對應檔 [TFSFieldMapping]

概念

使用 Project 建立您的待處理項目和工作

加入或變更 Project 欄位對應至 TFS 欄位的方式