链接控件、限制和字段引用

工作项窗体包含以下用于链接的选项卡:“实现”“链接”“所有链接”“测试用例”。 本主题介绍了与创建链接和超链接相关联的控件和数据字段。

有关如何使用链接的详细信息,请参阅Link work items。 若要添加链接类型,请参阅管理链接类型 [witadmin]。 若要自定义链接控件和限制,可为工作项类型修改 LinksControlOptions 的定义,请参阅定义链接控制以限制链接关系

链接工具栏按钮

每个选项卡都具有带有按钮的工具栏。 此处显示的 Team Web Access 的链接控件工具栏具有以下控件的子集:

链接控件工具栏(团队资源管理器)

工作项表单链接工具栏控件

这些按钮仅在执行特定操作后可用:

  • 链接到打开的工作项 (“添加新的链接工作项”图标) 的按钮(用于创建工作项)仅在保存打开的工作项后可用。

  • 用于在查询 (在查询中打开) 中打开工作项列表的按钮和 在 Office 中打开“在 Microsoft Office 中打开”仅当在链接控件选项卡中列出至少一个工作项时可用。

  • 用于打开工作项 (打开工作项)、编辑链接 (编辑链接) 和删除链接 (删除链接) 的按钮仅在单击一个或多个链接控件选项卡中列出的工作项后可用。

“情节提要”链接控件限制用户仅向情节提要或网络共享的文件添加链接。 借助此控件,你可以添加新链接、打开链接的项以及删除链接。 同样,Team Web Access 版本仅在该工具栏内显示“启动情节提要”链接。

情节提要链接控件 (Team Web Access)

Team Web Access 中的情节提要链接控件

链接控件和限制

在工作项窗体上使用 LinksControl 元素实现支持在工作项之间创建链接的所有选项卡。 此元素控制筛选和限制可链接到的工作项类型、可创建的链接类型,以及你是否可以链接到其他团队项目中的工作项。 有关如何限制链接的详细信息,请参阅 LinksControlOptions 元素

Scrum 过程模板

Scrum 过程模板可定义此处显示的链接控件限制。 有关工作项类型的说明,请参阅 适用于 Visual Studio ALM 的 Visual Studio Scrum 过程模板

选项卡名称

工作项类型

链接限制

所有链接

反馈请求

反馈响应

  • 无限制。

链接

产品积压工作项

Bug

障碍

共享的步骤

任务

测试用例

  • 无限制。

链接

代码评审请求

  • 仅允许指向代码评审响应工作项的“父”和“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

情景

反馈响应

  • 仅允许“相关”链接。

  • 允许指向 Bug 和产品积压工作项的链接。

  • 排除指向其他团队项目中的工作项的链接。

情节提要

产品积压工作项

  • 仅允许“情节提要”链接。

任务

产品积压工作项

  • 仅允许指向任务的“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

测试用例

产品积压工作项

Bug

  • 仅允许“测试方”链接。

  • 仅允许指向测试用例的链接。

  • 排除指向其他团队项目中的工作项的链接。

测试的积压工作 (backlog) 项

测试用例

  • 仅允许“测试”链接。

  • 允许指向 Bug 和产品积压工作项的链接。

  • 排除指向其他团队项目中的工作项的链接。

敏捷过程模板

Agile 过程模板可定义此处显示的链接控件限制。 有关工作项类型的说明,请参阅 敏捷过程模板工作项类型和工作流

选项卡名称

工作项类型

链接限制

所有链接

用户情景

Bug

反馈请求

任务

测试用例

  • 无限制。

实现

用户情景

任务

  • 仅允许用户情景和任务之间的“父”和“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

链接

问题

共享的步骤

  • 无限制。

链接

代码评审请求

  • 仅允许指向代码评审响应工作项的“父”和“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

情景

反馈响应

  • 仅允许指向用户情景的“相关”链接。

  • 排除指向其他团队项目中的工作项的链接。

情节提要

用户情景

  • 仅允许“情节提要”链接。

测试用例

用户情景

Bug

  • 仅允许“测试方”链接。

  • 仅允许指向测试用例的链接。

  • 排除指向其他团队项目中的工作项的链接。

测试的用户情景

测试用例

  • 仅允许“测试”链接。

  • 仅允许指向用户情景的链接。

  • 排除指向其他团队项目中的工作项的链接。

CMMI 过程模板

CMMI 过程模板可定义此处显示的链接控件限制。 有关工作项类型的说明,请参阅 CMMI 过程模板工作项类型和工作流

选项卡名称

工作项类型

链接限制

所有链接

要求

Bug

更改请求

反馈请求

问题

评审

风险

共享步骤

任务

测试用例

  • 无限制。

实现

任务

  • 仅允许请求和任务之间的“父”和“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

链接

代码评审请求

  • 仅允许指向代码评审响应工作项的“父”和“子”链接。

  • 排除指向其他团队项目中的工作项的链接。

要求

更改请求

  • 仅允许将更改请求链接到要求的“影响”链接类型。

  • 排除指向其他团队项目中的工作项的链接。

情景

反馈响应

  • 仅允许指向要求的“相关”链接。

  • 排除指向其他团队项目中的工作项的链接。

情节提要

要求

  • 仅允许“情节提要”链接。

测试用例

要求

Bug

  • 仅允许“测试方”链接。

  • 仅允许指向测试用例的链接。

  • 排除指向其他团队项目中的工作项的链接。

测试的要求

测试用例

  • 仅允许“测试”链接。

  • 仅允许指向要求的链接。

  • 排除指向其他团队项目中的工作项的链接。

链接列表中的默认数据字段

所有链接列表都显示以下数据字段:

  • 工作项“ID”

  • 工作项类型

  • 标题

  • 分配给

  • 状态

  • [链接注释]

你可以从链接列表中添加或删除列,也可以自定义默认列和列顺序。 有关详细信息,请参阅LinksControlOptions 元素

有关这些字段的详细信息,请参阅标题、ID、说明和历史记录字段引用工作分配和工作流字段引用

下表介绍了“[链接注释]”数据字段。 有关数据类型和默认字段值的信息,请参阅定义和修改工作项字段

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

链接注释

包含来自创建了该链接的团队成员的注释。 你可以将此特性字段配置为作为工作项窗体上链接列表中的一个列显示。

System.Links.Comment

PlainText

False

支持查询和报告的其他字段

某些字段不会显示在工作项窗体上,但会在链接它们时跟踪每种类型的工作项。 可以使用这些字段筛选查询并创建报告。

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

外部链接计数

从工作项到不是工作项的项目以及通过 Team Foundation 链接服务注册的链接数。 有关详细信息,请参阅 Microsoft 网站上的以下主题:链接服务

System.ExternalLinkCount

Integer

False

超链接计数

为工作项定义的超链接数。

System.HyperLinkCount

Integer

False

相关链接计数

从该工作项到其他工作项的链接数。

System.RelatedLinkCount

Integer

False

链接说明

包含工作项类型、ID 以及不是该链接目标的工作项标题。 你可以将此链接特性字段配置为作为工作项窗体上链接列表中的一个列显示。

System.Links.Description

PlainText

False

需要工作项之间的链接的报表

TFS 中的默认过程模板提供了要求你在特定工作项之间创建链接的报表。

过程模板

报告

链接要求

Scrum

积压概述 (Scrum)

链接 PBI 和任务(父子关系)以及 PBI 和测试用例(测试方测试)。

敏捷

“情景概述”报表(敏捷)

情景进度报表(敏捷)

链接用户情景和任务(父子关系)以及用户情景和测试用例(测试方测试)。 将每个 Bug 链接到标识了代码检测(测试方)的测试用例,或将其链接到用户情景(相关)。

CMMI

“要求概述”报表 (CMMI)

“要求进度”报表 (CMMI)

链接要求和任务(父子关系)以及要求和测试用例(测试方测试)。 将每个 Bug 链接到标识了代码检测(测试方)的测试用例,或将其链接到要求(相关)。

请参见

概念

Visual Studio ALM 的工作项字段参考