XML 元素引用

您可以自定义团队项目,以便支持您团队使用的特定过程和做法并设计工作流、工作项窗体和数据字段。 自定义需要修改一个或多个 XML 定义文件。 每个文件都对应于一个工作项跟踪对象。 您可以通过本节中提供的主题查阅每个 XML 元素的语法结构。

此图显示您可以创建或自定义 8 种对象。 对于团队项目,您可以自定义类别、工作项类型和过程配置。 对于团队项目集合,您可以自定义全局列表、链接类型和工作项字段。 您可自定义团队项目或团队项目集合的全局工作流。 有关这些对象和其他自定义选项的说明,请转至此处。

工作项跟踪对象

自定义任务的概念图

对用于工作项跟踪的 XML 元素的索引

查找定义工作项类型时使用的元素的 XML 语法:

通过修改与下列对象或 XML 定义文件之一相关联的语法来自定义现有团队项目:

对过程模板插件的 XML 元素的索引

在创建团队项目之前,您可自定义过程模板来设计工作流、工作项窗体和数据字段以支持特定过程和做法。

将 TFS 自定义到 Project 字段映射

如果您使用 Microsoft Project,则可自定义数据的发布和刷新方式。 发布或刷新 Microsoft Project 中的任务时,项目映射文件将确定发布行为以及如何将每个任务中的字段映射到 Team Foundation 中的字段。

用于跟踪工作的对象

对象

描述

类别

使用类别对工作项类型进行分组

类别定义可跟踪类似工作项但由不同名称表示的一组工作项类型。 可以将同一团队项目中的一个或多个工作项类型分组到某个类别中。 可以定义类别以支持查询运行、报表生成以及在特定实例中设置默认工作项类型。 可以使用“在组中”运算符查找属于某类别的工作项。 有关详细信息,请参见查询字段、运算符、值和变量

字段

定义工作项字段

字段定义用于跟踪工作的数据类型。可以使用工作项字段跟踪工作项类型的数据、定义查询的筛选条件以及生成报表。 必须定义每个非内置数据元素、过程模板不提供的每个数据元素以及您需要跟踪、用于定义工作流或在工作项类型窗体中显示的每个数据元素。 使用 FIELD 元素定义数据元素。

每个字段通过一个或多个特性进行定义,包括可以包含的数据类型、是否在报告中使用以及是否建立索引。 还可以指定可选元素,以便使用工作项窗体限制、自动填充用户可以将字段设置为的值,或者为这些值指定条件。

您可以添加字段、移除字段或自定义如何使用其跟踪数据。

全局列表

定义全局列表

全局列表定义值列表(称为选取列表),可以跨工作项类型使用该列表控制用户可以在工作项中将字段设置为的一个或多个值。 可以使用全局列表快速更新用于许多工作项类型的选取列表的内容。

尽管可以在工作项类型中定义全局列表,但是建议不要这样做,因为在导入工作项类型定义时,工作项类型定义将覆盖在其他位置定义的更改。 最佳做法是通过全局列表或全局工作流的定义文件定义和导入全局列表。

全局工作流

自定义全局工作流

全局工作流定义可用于团队项目或集合的所有工作项类型的字段和全局列表。

链接类型

定义自定义链接类型

链接类型定义规则和限制,以便控制用户可以在两个工作项之间建立的关系。 除内置的链接类型之外,还可以创建链接类型来支持您的项目跟踪要求。 开始在工作项之间创建链接之前,应分析如何使用链接来计划您的项目以及跟踪工作项的状态。

进程配置

配置和自定义团队项目的敏捷计划工具

过程配置元素将控制 Team Web Access 提供的积压工作 (backlog) 和任务板敏捷工具的布局和功能。

如果您的团队项目是使用 Visual Studio ALM 提供的模板之外的过程模板创建的,或者您已自定义工作项的类型定义,则可能需要自定义支持过程配置的定义文件。 此外,如果您已自定义或添加了工作项的类型,并且希望使用这些字段,则您将要确定如何修改过程配置元素以匹配您已自定义的其他对象。

工作项类型

修改或添加自定义工作项类型 (WIT)

工作项类型定义用于跟踪团队项目工作的对象,例如 Bug、要求或风险。 工作项类型定义用于跟踪工作的字段、工作流和窗体。