使用工作項目類型分類
您可以定義工作項目類型的類別,用以協助執行查詢,以及追蹤可能類似但指定不同名稱的資訊。 使用類別,可以建立工作項目類型與類別的關聯。 工作項目類型會標記為屬於特定類別。
每個類別都會有一個易記名稱以及一個在 Team 專案內必須是唯一的參考名稱。 如需詳細資訊,請參閱工作項目追蹤物件的命名慣例。
只有 Team 專案系統管理員和 Team Foundation 系統管理員才能獲得授權可以修改類別。
主題內容
語法結構
針對 MSF 流程範本定義的類別
根據類別篩選工作項目清單
語法結構
類別是定義在 CATEGORY 項目的 CATEGORIES 集合內,而這個集合是由 Team 專案所儲存和使用。 類別不能是空的。 一個 CATEGORY 項目只能定義一個 DEFAULTWORKITEMTYPE 以及零個或多個 WORKITEMTYPE 項目。
若要將類別加入專案集合,請使用 witadmin importcategories 命令列工具匯入下列語法:
<?xml version="1.0" encoding="utf-8" ?>
<cat:WITCATEGORY version="1.0" xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
<CATEGORIES>
<CATEGORY name="Category Name" refname="Category Reference Name" >
<DEFAULTWORKITEMTYPE name="MyCorp.Defect"/>
<WORKITEMTYPE name="work item type name 1" />
<WORKITEMTYPE name=" work item type name 2" />
…
<WORKITEMTYPE name=" work item type name n" />
</CATEGORY>
</CATEGORIES>
指定給每個 DEFAULTWORKITEMTYPE 和 WORKITEMTYPE 項目的每個工作項目類型名稱,都必須對應於定義給 Team 專案的工作項目類型。 當您匯入類別檔時,會覆寫先前匯入的內容。
針對 MSF 流程範本定義的類別
當您使用其中一個 Microsoft Solutions Framework (MSF) 流程範本建立 Team 專案時,會使用下列類別檔來定義四種類別:Bug 分類、需求類別、共用步驟類別和測試案例類別。 您可以使用這些特別設計的類別,支援與 Team Foundation 工作項目追蹤和 測試管理員 的互動。
此檔案的內容 (如下所列) 定義每種類別的預設工作項目類型:
<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory" >
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
<DEFAULTWORKITEMTYPE name="User Story" />
</CATEGORY>
<CATEGORY refname="Microsoft.SharedStepCategory" name="Shared Step Category">
<DEFAULTWORKITEMTYPE name="Shared Steps" />
</CATEGORY>
<CATEGORY refname="Microsoft.TestCaseCategory" name="Test Case Category">
<DEFAULTWORKITEMTYPE name="Test Case" />
</CATEGORY>
</cat:CATEGORIES>
根據類別篩選工作項目清單
您可以定義工作項目查詢,以根據工作項目類型屬於所選取類別的所有工作項目來篩選清單。 使用 [在群組中] 運算子,就可以使用此查詢。 例如,下列篩選準則會傳回位於目前 Team 專案中、指定給小組成員以及定義為屬於 [Bug 分類] 的所有工作項目:
及/或 |
欄位 |
運算子 |
值 |
---|---|---|---|
|
Team 專案 |
= |
@Project |
及 |
指派給 |
= |
@Me |
及 |
工作項目類型 |
在群組中 |
Bug 分類 |