Microsoft Project 中的欄位對應

您可以修改 Office Project 欄位對應檔,自訂 Office Project 與 Team Foundation Server 之間的資料對應方式。對應檔會將工作項目追蹤欄位的名稱 (WorkItemTrackingFieldReferenceName 屬性) 與 Office Project 欄位名稱 (ProjectField 屬性) 相關聯。變更 Office Project 欄位對應檔中定義的欄位對應之前,您應該檢閱本主題稍後提供的資訊,了解 Team Foundation 如何從 Office Project 複製資料到工作項目追蹤資料庫中。

本主題內容

  • 計算欄位

  • 對應欄位型別

  • Office 專案名稱

如需如何使用 Office Project 欄位名稱的詳細資訊,請參閱 變更欄位對應至 Microsoft Project 的方式

重要事項重要事項

支援的 Office Project 欄位名稱組可能會因 Office Project 的版本不同而有異。

計算欄位

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

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

注意事項注意事項

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

對應欄位型別

當 Team Foundation 從 Office Project 發行工作時,會將欄位資料從 Office Project 複製到工作項目資料庫。而在重新整理工作時,則會將欄位資料從工作項目資料庫複製到 Office Project。為了能夠正確複製欄位資料,工作項目資料中的欄位型別和 Office Project 中的欄位型別必須相容。下表列出哪些 Office Project 欄位型別與個別工作項目欄位型別相容:

工作項目欄位型別

Microsoft Project 欄位型別

DateTime

日期時間。

Double

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

記錄

不支援項目。

Html

不支援項目。

Integer

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

PlainText

不支援項目。

字串

文字 (最多 255 個字元)。

重要事項重要事項
Office Project 不會以小組成員的名稱填入 [資源名稱] 欄位清單。因此,您必須以手動方式將名稱加入至清單。當您在 Office Project 中指派工作項目給資源時,應該依據資源的顯示名稱從「Active Directory 網域服務」(AD DS) 或通訊錄指定資源。如果您依據資源的別名或其他縮短的名稱將工作項目指派給資源,可能會犯下名稱不一致的錯誤而引發驗證錯誤。

TreePath

自訂大綱代碼。

如需工作項目欄位型別的詳細資訊,請參閱使用工作項目欄位。如需 Office Project 欄位型別的詳細資訊,請參閱 Microsoft Office 2007 軟體開發套件中 pjField 常數的說明。此套件可以從 Microsoft 網站取得:Project 2007 SDK:軟體部署套件 (英文)。

Office 專案欄位名稱

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

注意事項注意事項

如果您使用的是 Office Project 伺服器,還有一些名稱中有 "Enterprise" 的其他欄位,如 pjTaskEnterpriseCost1。Team Foundation 不發行或重新整理資料至 Office Project 伺服器。 因此,這些欄位名稱並不被支援。

請參閱

工作

變更欄位對應至 Microsoft Project 的方式

概念

自訂 Microsoft Project 欄位對應

其他資源

使用 Microsoft Project 與 Team Foundation 追蹤工作時的快速提示和操作差異