向过程模板添加工作项类别的类型定义
您可以将类别添加到过程模板。 类别会将组标签与一个或多个工作项类型关联。 当团队项目包含以不同方式命名的类似工作项类型时,类别非常有用。 您可以在一个文件中指定类别定义,然后指定在 WorkItemTracking 插件的 taskxml 元素中上载该文件。
Team Foundation Server (TFS) 过程模板定义了十个以上用于支持 Agile 计划工具、测试用例管理和其他功能的类别。 您可以自定义或创建类别定义文件。 对于 MSF 过程模板,类别文件在“WorkItem Tracking”文件夹中定义。 有关详细信息,请参阅使用类别对工作项类型进行分组。
从过程模板创建团队项目后,您可以使用 witadmin 命令行工具导出和导入团队项目集合的类别。 有关详细信息,请参阅导入和导出类别 [witadmin]。
定义类别
定义类别的文件必须符合 categories-01.xsd 文件中定义的类别架构定义,且必须在 WITD 容器元素中在其自己的文件中指定。
下面的示例演示了定义一个名为 Requirement Category 并与 User Story 工作项类型关联的类别的语法结构。
<CATEGORIES>
<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
<DEFAULTWORKITEMTYPE name="User Story" />
</CATEGORY>
. . .
</CATEGORIES>
指定要上载的类别定义文件
若要上载一组类别定义,可在 CATEGORIES 元素中指定 taskxml 元素。 filename 特性是类别定义文件的相对路径。 例如,以下语法指定将上载的 categories.xml 文件。
<CATEGORIES fileName="WorkItem Tracking\categories.xml" />
下面的示例演示了如何指定上载类别文件的任务。 因为每个类别指定一个默认工作项类型,所以上载类别定义文件的任务依赖于上载工作项类型定义的 WITs 任务是否成功完成。
<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
</taskXml>
</task>
CATEGORIES 元素参考
下表介绍用于上载类别定义文件的 CATEGORIES 元素。 可以在 WorkItemTracking 插件文件中的 taskXml 容器元素内指定此元素。
备注
可以使用 CATEGORIES (WorkItemTracking) 元素指定要上载的定义文件。可以使用 CATEGORIES (Definition) 元素指定一组要定义的类别。
元素 |
语法 |
描述 |
---|---|---|
CATEGORIES |
|
WorkItemTracking 插件的可选子元素。 指定包含在处理 WorkItemTracking 插件任务时要上载的类别定义的文件的路径和名称。 |