使用类别对工作项类型进行分组

通过使用类别,你可生成灵活的报表和支持团队项目间增加的集成。 你可以更轻松地管理组形式的多种工作项类型 (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>

你可以使用类别完成下列操作:

  • 若要添加在“积压工作(backlog)”页上显示的 WIT,请将 WIT 添加到要求类别。 若要添加在“任务板”页上显示的 WIT,请将 WIT 添加到任务类别。 请参阅将工作项类型添加到积压工作和板

  • 若要添加使用方式与 Bug 类型的类似的 WIT,请将 WIT 添加到 Bug 类别。 请参阅使用“我的工作”支持 Bug 更新状态

  • 支持项目组合积压工作 (backlog)。 会为支持项目组合积压工作 (backlog) 的每个 WIT 定义了一种类别,如功能类别和史诗类别。 请参阅向敏捷项目组合管理添加积压工作 (backlog)

  • 若要自动防止用户创建应通过窗体或工具创建的 WIT,请将 WIT 添加到隐藏的类型类别。

  • 若要查询基于区域设置而名称不同的 WIT,请将它们归为相同类别并使用“在组中”运算符。

默认类别和进程配置

进程配置引用为团队项目定义的默认类别。 下面是在 Visual Studio Online 过程和 TFS 默认过程模板中定义的默认类别:

  • Bug 类别

  • 代码评审请求类别和代码评审响应类别

  • 史诗类别(控制在史诗项目组合积压工作 (backlog) 和看板上显示的 WIT)

  • 功能类别(控制在功能项目组合积压工作 (backlog) 和看板上显示的 WIT)

  • 反馈请求类别和反馈响应类别

  • 要求类别(控制在产品积压工作 (backlog)、冲刺 (sprint) 积压工作 (backlog) 和看板上显示的 WIT)

  • 共享步骤类别

  • 共享参数类别

  • 任务类别(控制在任务板上显示的 WIT)。

  • 测试用例类别

  • 测试计划类别

  • 测试套件类别

  • 隐藏的类型类别

这些类别中的大多数都一目了然,并且大多只在类别中包含一种 WIT。 隐藏的类型类别是此规则的例外。

如果你创建了作用类似的 WIT,并希望按照以上类别定义的相似方式对其进行处理,则你需要将 WIT 添加到类别中。 例如,如果已定义了一种或多种 Bug 类型,则你可能需要将这些类型添加到 Bug 类别。 通过这种方式,进程配置就会自动按照处理标准 Bug WIT 的方式处理这些 Bug 类型。 或者,可以自定义要求类别以包括随后会出现在产品积压工作 (backlog) 上的两个或三个 WIT。

隐藏的类型类别

隐藏的类型类别将指定一组你不希望用户手动创建的 WIT。 默认情况下,该设置包括:

进程配置

进程配置定义产品积压工作 (backlog)冲刺 (sprint) 积压工作 (backlog)项目组合积压工作 (backlog) 显示中使用的布局和字段。 可通过 Web 门户查看这些页。 进程配置使用类别配置和自定义这些功能。 此外,注意下列限制:

  • 若要使用积压工作 (backlog) 和任务板,你必须分别向要求类别和任务类别分配至少一种 WIT。

  • 你不能将同一 WIT 同时分配给要求类别和任务类别。

  • 如果你在要求类别或任务类别中包含多种 WIT,分配给 DEFAULTWORKITEMTYPE 元素的类型将在敏捷积压工作 (backlog) 页和任务板页上显示为默认类型。

  • 对于分配给 ProcessConfiguration 文件中引用类别的所有 WIT,你必须如过程配置 XML 元素引用中所述,为有效的元数据指定工作流状态。

问题解答

问:如何命名类别?

**答:**每种类别都具有一个友好名称和一个引用名称,这两个名称在团队项目中必须是唯一的。 有关详细信息,请参阅类别 XML 元素引用

问:如何添加类别?

**答:**若要修改为团队项目定义的类别,请使用 witadmin 命令行工具导出 XML 定义文件,进行更改,然后再将它导入。 请参阅导入和导出类别 [witadmin]

问:我能否将 WIT 添加到多种类别?

**答:**你添加到要求类别或任务类别的 WIT 的所属必须非此即彼,不能二者皆属。 若要了解详细信息,请参阅将工作项类型添加到积压工作和板

对于添加到 Bug 类别的 WIT,你可以将它添加到 Bug 类别以及其他类别。

问:是否可以基于类别筛选查询?

**答:可以。 将“在组中”运算符与“工作项类型”**字段一起使用。 例如,以下筛选条件将返回在当前团队项目中、分配给团队成员以及定义为属于 Bug 类别的所有工作项:

与/或

字段

运算符

 

团队项目

=

@Project

指派给

=

@Me

工作项类型

在组中

Bug 类别

问:如果我有更多问题怎么办?

**答:**在项目管理和工作项跟踪 Visual Studio TFS 论坛张贴你的疑问或搜索答案。