共用方式為


HOW TO:建立新的工作項目類型

更新:2007 年 11 月

工作項目類型會定義 Team 專案會追蹤的某個工作項目的規則、欄位、狀態與轉換,例如 Bug、需求和風險。工作項目類型是在類型定義 XML 檔中加以指定,這個檔案位於 TypeDefinitions 資料夾中的 [工作項目追蹤] 資料夾下。例如,MSF for Agile Software Development 會分別在 Bug.xml、QoS.xml、Scenario.xml、Risk.xml 與 Task.xml 中定義 Bug、服務品質、情節、風險與工作等工作項目類型。

請在 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/2005/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 作業系統,則可能沒有存取特定資料夾的權限。如果嘗試將工作項目類型儲存至您無法存取的位置,登錄模擬技術便會自動重新導向,並將該檔案儲存在虛擬存放區中。如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=92325https://go.microsoft.com/fwlink/?LinkId=92323。若要避免此重新導向,可以將此檔案儲存至您能存取的位置。

  5. 若要自訂工作項目類型,請參閱定義工作項目類型欄位定義工作項目工作流程定義工作項目表單

  6. 若要將新的工作項目類型匯入單一專案,請參閱 HOW TO:將工作項目類型匯入至現有的專案。若要將工作項目類型加入至流程範本,請參閱工作項目類型

請參閱

工作

HOW TO:將工作項目類型匯入至現有的專案

概念

工作項目類型的高層結構

參考

witimport

其他資源

工作項目類型結構描述參考