共用方式為


變更欄位對應至 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 使用權限

變更工作項目欄位如何對應專案

  1. 開啟安裝了 Visual Studio 或 Team Explorer 的命令提示字元視窗並輸入:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%

  2. 輸入下列命令來下載對應檔,並替換成您的資料由此處顯示的引數,其中 CollectionURL 指定 Team 專案集合的 URL, ProjectName 指定 Team 專案名稱,然後, MappingFile 指定對應檔會下載的位置和名稱。 接著選取 ENTER 鍵。

    TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    
    注意事項注意事項

    如果名稱包含空格,請為名稱加上引號。

  3. 在 XML 編輯器中開啟下載的對應檔 (例如,C:\MappingFile.xml)。

  4. 以下列格式加入新的對應或編輯現有的對應:

    <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 中的欄位對應

  5. (選擇性) 指示是否只要發行欄位,不要重新整理。 將 PublishOnly 屬性加入到該欄位的對應區段,並將屬性設定為 true。 這個屬性還可用來讓小組成員能夠查看欄位值,但無法在 Team Foundation 中加以變更。

  6. 使用下列語法指定哪個 Office Project 欄位是同步欄位:

    <SyncField ProjectField="" />
    

    下列範例顯示如何指定 pjTaskText25 為同步欄位:

    <SyncField ProjectField="pjTaskText25" />
    
  7. 儲存對應檔。

  8. 輸入下列命令來上載對應檔:

    TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

請參閱

參考

Microsoft Project 中的欄位對應

概念

Microsoft Project 欄位對應檔

自訂 Microsoft Project 欄位對應

其他資源

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