共用方式為


建立工作項目類型

若要建立工作項目類型,您可以從本主題中的範例程式碼開始。 工作項目類型會針對將要在 Team 專案上追蹤的工作項目 (例如 Bug、需求或風險),定義規則、欄位、狀態和轉換。 工作項目類型會指定在類型定義 XML 檔中 (位於 TypeDefinitions 資料夾中的 Work Item Tracking 資料夾底下)。 例如,Microsoft Solutions Framework (MSF) for Agile Software Development 會將 Bug、服務品質、案例、風險和工作 (Task) 工作項目類型,分別定義在 Bug.xml、QoS.xml、Scenario.xml、Risk.xml 和 Task.xml 檔案中。

您可以在 TypeDefinitions 資料夾中自訂或建立類型定義檔。 然後,您可以將新的工作項目類型匯入至單一專案,也可以將它加入至流程範本並將修改的範本上載至 Team Foundation Server。

必要的權限

您必須是 [Team Foundation Administrators] 群組的成員或專案之 [Project Administrators] 群組的成員,才能執行此程序。 如需詳細資訊,請參閱Team Foundation Server 的權限參考

若要建立工作項目類型

  1. 在 Visual Studio 中,建立工作項目類型的 XML 檔案。 若要這麼做,請在 [檔案] 功能表上,按一下 [新增],再按一下 [檔案]。

  2. 在 [新增檔案] 對話方塊中的 [類別] 底下,選取 [一般],然後在 [範本] 底下,選取 [XML 檔案]。

  3. 將下列程式碼複製並貼入檔案中:

    <?xml version="1.0" encoding="utf-8"?>
    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
    <WORKITEMTYPE name="New Work Item Type Name">
    <DESCRIPTION>A description of your new work item type.</DESCRIPTION>
    <GLOBALLISTS>
    </GLOBALLISTS>
    <FIELDS>
          <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
            <REQUIRED />
          </FIELD>
    </FIELDS>
    <WORKFLOW>
          <STATES>
            <STATE value="Active">
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="Active">
              <REASONS>
                <DEFAULTREASON value="New" />
                <REASON value="Build Failure" />
              </REASONS>
            </TRANSITION>
           </TRANSITIONS>
    </WORKFLOW>
    <FORM>
          <Layout>
            <Group>
              <Column PercentWidth="100">
                <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. 按一下 [儲存],以儲存變更。 在 [另存新檔] 對話方塊中,為檔案命名,並將它儲存成 .xml 檔案。

    如果您要建立工作項目類型來自訂流程範本,請移至您要下載流程範本的位置,並將檔案儲存在 \WorkItem Tracking\TypeDefinitions 資料夾中。

    注意事項注意事項

    如果您是執行 Windows Vista,可能會沒有某些資料夾的權限。如果您嘗試將工作項目類型匯出至您未設定權限的位置,登錄模擬技術會自動重新導向已匯出的檔案,並將其儲存至虛擬存放區。若要避免重新導向,您可以將檔案匯出至您已設定權限的位置。如需登錄模擬的詳細資訊,請參閱 Microsoft 網站:登錄模擬Windows Vista 中常見的檔案及登錄模擬問題

  5. 若要自訂工作項目類型,請參閱修改或加入欄位以支援查詢、報表和工作流程

  6. 若要將新的工作項目類型匯入單一專案,請參閱 匯入、匯出和管理工作項目類型 [witadmin]。 若要將工作項目類型加入至流程範本,請參閱將工作項目的類型定義加入至流程範本

請參閱

參考

匯入、匯出和管理工作項目類型 [witadmin]

概念

所有 WITD XML 項目參考

其他資源

工作項目追蹤:XML 項目定義的索引