變更欄位對應至 Microsoft Project 的方式
如果您想變更 Microsoft Project 的發行行為,您必須變更 Microsoft Project 對應檔。 藉由修改對應檔,您可以指定 Team Foundation 中的哪些欄位對應到哪些 Microsoft Project 欄位。 您也可以透過 PublishOnly 屬性控制發行行為,並指定特殊欄位,如內容欄位。
對應檔會與一個 Team 專案相關聯。 您可以隨時變更 Team 專案的對應檔。 與 Team 專案一起啟動的對應檔取決於用來建立 Team 專案的流程範本中的對應檔。 若要對 Microsoft Project 的變更欄位對應檔,您必須先下載它從 Team 專案中定義的伺服器。 使用 TFSFieldMapping 命令下載或上載 Team 專案的 Microsoft Project 欄位對應檔。
![]() |
---|
當您修改 Team 專案的對應檔時,您所修改的是該 Team 專案上所有小組成員的 Microsoft Project 欄位對應。 |
需求
- 您必須是 [專案管理員] 群組的成員,或是已將 [編輯專案層級資訊] 和 [檢視專案層級資訊] 權限設為 [允許],才能執行這些程序。 此外,您必須擁有權限,可以在您指定的本機路徑中建立對應檔。 如需詳細資訊,請參閱Team Foundation Server 使用權限。
變更工作項目欄位如何對應專案
開啟安裝了 Visual Studio 或 Team Explorer 的命令提示字元視窗並輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%。
輸入下列命令來下載對應檔,並替換成您的資料由此處顯示的引數,其中 CollectionURL 指定 Team 專案集合的 URL, ProjectName 指定 Team 專案名稱,然後, MappingFile 指定對應檔會下載的位置和名稱。 接著選取 ENTER 鍵。
TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
注意事項
如果名稱包含空格,請為名稱加上引號。
在 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" />
儲存對應檔。
輸入下列命令來上載對應檔:
TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile