變更欄位對應至 Microsoft Project 的方式
如果您想變更 Office Project 的發行行為,您必須變更 Office Project 對應檔。 藉由修改對應檔,您可以指定 Team Foundation 中的哪些欄位對應到哪些 Office Project 欄位。 您也可以透過 PublishOnly 屬性控制發行行為,並指定特殊欄位,如內容欄位。
對應檔會與一個 Team 專案相關聯。 您可以隨時變更 Team 專案的對應檔。 與 Team 專案一起啟動的對應檔取決於用來建立 Team 專案的流程範本中的對應檔。
![]() |
---|
當您修改 Team 專案的對應檔時,您所修改的是該 Team 專案上所有小組成員的 Office Project 欄位對應。 |
必要的使用權限
您必須是 [Project Administrators] 群組的成員,或是已將 [編輯專案層級資訊] 和 [檢視專案層級資訊] 權限設為 [允許],才能執行這些程序。 此外,您必須擁有權限,可以在您指定的本機路徑中建立對應檔。 如需詳細資訊,請參閱 Team Foundation Server 使用權限。
若要變更工作項目欄位對應至 Office Project 的方式
從您要修改的 Team 專案中下載對應檔。 如需詳細資訊,請參閱 下載或上傳 Microsoft Project 欄位對應檔。
在 XML 編輯器中開啟下載的對應檔 (例如,C:\MappingFile.xml)。
以下列格式加入新的對應或編輯現有的對應:
<Mapping WorkItemTrackingFieldReferenceName="fieldname" ProjectField="projectfield" ProjectName="user friendly name" />
例如:
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />
其中:
Microsoft.VSTS.Common.Priority 是 Microsoft Solutions Framework (MSF) for Agile Software Development 流程中的現有欄位。
pjTaskText19 是 Office Project 中的自訂文字欄位。
注意事項
如需 ProjectField 屬性 (Attribute) 所有 Office Project 欄位值的完整清單,請參閱 Microsoft Project 中的欄位對應。
(選擇性) 指示是否只要發行欄位,不要重新整理。 將 PublishOnly 屬性加入到該欄位的對應區段,並將屬性設定為 true。 這個屬性還可用來讓小組成員能夠查看欄位值,但無法在 Team Foundation 中加以變更。
使用下列語法指定哪個 Office Project 欄位是同步欄位:
<SyncField ProjectField="" />
下列範例顯示如何指定 pjTaskText25 為同步欄位:
<SyncField ProjectField="pjTaskText25" />
儲存對應檔。
將對應檔上載到您要修改的 Team 專案。 如需詳細資訊,請參閱 下載或上傳 Microsoft Project 欄位對應檔。