使用类别对工作项类型进行分组
通过使用类别,你可生成灵活的报表和支持团队项目间增加的集成。 你可以更轻松地管理组形式的多种工作项类型 (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 论坛张贴你的疑问或搜索答案。