向过程模板添加工作项类别的类型定义
您可以将类别添加到过程模板。 类别会将组标签与一个或多个工作项类型关联。 当团队项目包含以不同方式命名的类似工作项类型时,类别非常有用。 您可以在一个文件中指定类别定义,然后指定在 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 |
|
WorkItemTracking 插件的可选子元素。 指定包含在处理 WorkItemTracking 插件任务时要上载的类别定义的文件的路径和名称。 |
返回页首