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 使用權限。
若要建立新的工作項目類型
在 Visual Studio 中,為您的工作項目類型建立新的 XML 檔。若要這樣做,請在 [檔案] 功能表上,按一下 [新增],然後按一下 [檔案]。
在 [新增檔案] 對話方塊的 [分類] 底下,選取 [一般],然後選取 [範本] 底下的 [XML 檔]。
將下列程式碼複製並貼入檔案。
<?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="&Title:" LabelPosition="Left" /> </Column> </Group> </Layout> </FORM> </WORKITEMTYPE> </witd:WITD>
按一下工具列上的 [儲存],儲存這些變更。在 [另存新檔 ] 對話方塊中為檔案命名,然後另存為 .xml 檔。
如果您要建立工作項目類型來自訂流程範本,請移至所下載流程範本的存放位置,然後將檔案儲存在 \WorkItem Tracking\TypeDefinitions 資料夾中。
注意事項: 如果您執行的是 Windows Vista 作業系統,則可能沒有存取特定資料夾的權限。如果嘗試將工作項目類型儲存至您無法存取的位置,登錄模擬技術便會自動重新導向,並將該檔案儲存在虛擬存放區中。如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=92325 和 https://go.microsoft.com/fwlink/?LinkId=92323。若要避免此重新導向,可以將此檔案儲存至您能存取的位置。
若要自訂工作項目類型,請參閱定義工作項目類型欄位、定義工作項目工作流程和定義工作項目表單。
若要將新的工作項目類型匯入單一專案,請參閱 HOW TO:將工作項目類型匯入至現有的專案。若要將工作項目類型加入至流程範本,請參閱工作項目類型。