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

您可以将类别添加到过程模板。 类别会将组标签与一个或多个工作项类型关联。 当团队项目包含以不同方式命名的类似工作项类型时,类别非常有用。 您可以在一个文件中指定类别定义,然后指定在 WorkItemTracking 插件的 taskxml 元素中上载该文件。

重要说明重要事项

Microsoft Solutions Framework (MSF) v5.0 的过程模板定义了对测试用例管理很有用的四个类别。 有关更多信息,请参见使用工作项类型类别

主题内容

  • 定义类别

  • 指定要上载的类别定义文件

  • CATEGORIES 元素参考

从过程模板创建团队项目后,您可以使用 witadmin 命令行工具导出和导入团队项目集合的类别。 有关更多信息,请参见自定义工作项类型的类别 [witadmin]

定义类别

定义类别的文件必须符合 categories-01.xsd 文件中定义的类别架构定义,且必须在 WITD 容器元素中在其自己的文件中指定。 您可以从 Microsoft 网站上的以下页面下载用于跟踪工作的架构文件:Process Template and Work Item Schemas for Visual Studio Team Foundation(Visual Studio Team Foundation 的过程模板和工作项架构)。

下面的示例演示了定义一个名为 Requirement Category 并与 User Story 工作项类型关联的类别的语法结构。

<CATEGORIES>
   <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
      <DEFAULTWORKITEMTYPE name="User Story" />
   </CATEGORY>
   . . . 
</CATEGORIES>

您可以自定义或创建类别定义文件。 对于 MSF 过程模板,类别文件在“WorkItem Tracking”文件夹中定义。 有关如何定义类别的更多信息,请参见将工作项类型分组到类别中

返回页首

指定要上载的类别定义文件

若要上载一组类别定义,可在 taskxml 元素中指定 CATEGORIES 元素。 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]

其他资源

使用工作项类型类别

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