向过程模板添加工作项类别的类型定义

您可以将类别添加到过程模板。 类别会将组标签与一个或多个工作项类型关联。 当团队项目包含以不同方式命名的类似工作项类型时,类别非常有用。 您可以在一个文件中指定类别定义,然后指定在 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

<CATEGORIES fileName="CategoriesFilePathName" />

WorkItemTracking 插件的可选子元素。

指定包含在处理 WorkItemTracking 插件任务时要上载的类别定义的文件的路径和名称。

请参见

参考

导入和导出类别 [witadmin]

概念

使用工作项跟踪插件来定义用于跟踪工作项的对象