Share via


使用分類以分組工作項目類型

您可以使用分類,產生具彈性的報表並協助各 Team 專案之間進行更密切的整合。 您可以更輕鬆地管理成為群組的多個工作項目類型 (WIT),以及分別命名的 WIT。 您也可以使用 [在群組中] 查詢運算子,根據工作項目所屬的分類,篩選工作項目清單。

分類會將一個或多個 WIT 相關聯成屬於同一個類別。 敏捷式計劃工具需要依賴預設分類定義,其中許多定義會每個分類指定單一 WIT。

分類是透過 XML 定義檔來定義。 以下是這個檔案中功能與 Bug 分類項目的範例:

<CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
    <DEFAULTWORKITEMTYPE name="Bug" />
  </CATEGORY>
  <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
    <DEFAULTWORKITEMTYPE name="Feature" />
  </CATEGORY>

您可以使用分類完成下列作業:

  • 為了加入要在待處理項目頁面中出現的 WIT,您會將其加入至需求分類。 為了加入要在工作面板頁面中出現的 WIT,您會將其加入至工作分類。 請參閱 將 Bug 加入待處理項目或工作面板

  • 若要加入您以 Bug 類型所用類似方式使用的 WIT,請將其加入至 Bug 分類。 請參閱 使用我的工作支援 Bug 更新狀態

  • 若要防止使用者建立本應透過表單或工具 (而非手動) 建立的 WIT,您可以將其加入至隱藏類型分類。

  • 若要查詢依地區設定而有不同名稱的不同 WIT,請將其指派給同一個分類,並使用 [在群組中] 運算子。

預設分類和流程組態

流程組態會參考針對 Team 專案定義的預設分類。 以下是每一個 TFS 流程範本中定義的預設分類:

  • Bug 分類

  • 程式碼檢閱要求分類和程式碼檢閱回應分類

  • 功能分類

  • 意見要求分類和意見回應分類

  • 需求分類 (請參閱附註 1)

  • 共用步驟分類

  • 共用參數分類 (請參閱附註 2)

  • 工作分類 (請參閱附註 3)

  • 測試案例分類

  • 測試計劃分類 (請參閱附註 4)

  • 測試套件分類 (請參閱附註 4)

  • 隱藏類型分類

注意:

  1. 控制出現在待處理項目和衝刺待處理項目頁面上的 WIT。

  2. 當您升級至 TFS 2013.2 時會隨附其中。

  3. 控制出現在工作面板上的 WIT。

  4. 當您升級至 TFS 2013.3 時會隨附其中。

上述大多數分類的意思很明顯,不需要多加說明,而且大部分只包含一個 WIT 在分類中。 但是這種常態有例外情況,也就是隱藏類型分類。

如果您已建立運作方式相同的 WIT,並且要將它們視同上述分類所定義的 WIT,那麼您就會想要將它們加入至分類。 例如,如果您定義了一個或多個 Bug 類型,則可能會想要將這些類型加入至 Bug 分類。 如此一來,流程組態會自動將這些 Bug 類型視為標準 Bug WIT 處理。 或者,您可以自訂 [需求分類],以包含兩個或三個您可透過產品待處理項目加入的 WIT。

流程組態

流程組態會定義用於顯示產品待處理項目、工作面板Portfolio 待處理項目頁面的配置和欄位。 您可以透過 Team Web Access (TWA) 檢視這些頁面。 流程組態會使用分類來設定這些函式。 若要自訂這些函式,請先檢閱流程組態 XML 項目參考。 此外,請注意下列限制:

  • 若要使用待處理項目工作面板,您必須至少指派一個 WIT 給需求分類,以及一個 WIT 給工作分類。

  • 您不可以將相同的 WIT 指派給需求分類和工作分類。

  • 如果將一個以上的 WIT 包含在需求分類或工作分類中,指派給 DEFAULTWORKITEMTYPE 項目的類型會在 Agile 待處理項目和面板頁面上顯示為預設類型。

  • 對於您指派給 ProcessConfiguration 檔案中所參考之分類的所有 WIT,您必須將工作流程狀態指派給有效的轉移狀態,如流程組態 XML 項目參考中所述。 有數個 Team Foundation 用戶端會參考 ProcessConfiguration 檔案中所定義的分類和轉移狀態指派。

隱藏類型分類

隱藏類型分類會指定您不希望使用者以手動方式建立的一組 WIT。 這個集合預設會包括:

問與答

問:如何加入分類?

**答:**若要修改 Team 專案定義的分類,您必須匯出 XML 定義檔案、進行變更,然後使用 witadmin 命令列工具將其匯入。 請參閱 匯入和匯出分類 [witadmin]

問:我可以將 WIT 加入至多個分類嗎?

**答:**您加入至需求分類或工作分類的 WIT 必須屬於其中一個分類,但不能同時屬於這兩個分類。 對於 Bug 分類,則不僅可以加入至 Bug 分類,也可以加入至其他分類。 若要進一步了解,請參閱將 Bug 加入待處理項目或工作面板

問:如何命名分類?

**答:**每個分類都會有一個易記名稱,以及一個在 Team 專案內必須是唯一的參考名稱。 如需詳細資訊,請參閱Categories XML 項目參考

問:我是否可以根據分類來篩選查詢?

**答:**可以。 將 [在群組中] 運算子與 [工作項目類型] 欄位一起使用。 例如,下列篩選準則會傳回位於目前 Team 專案中、已指派給小組成員,以及已定義為屬於 [Bug 分類] 的所有工作項目:

及/或

欄位

運算子

 

Team 專案

=

@Project

指派給

=

@Me

工作項目類型

在群組中

Bug 分類

問:如果我還有更多問題,該怎麼辦?

**答:**在 Visual Studio TFS forum for Project Management and Work item tracking 中張貼您的問題或搜尋解答。