共用方式為


建立工作項目類型

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

您可以在 [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 項目定義索引