工作分配和工作流字段引用

使用状态和工作分配字段可跟踪用户情景、任务、Bug 以及其他类型工作项的进度。 这些字段支持许多团队查询和报表。 大多数工作项从 新建活动已建议 状态转为 执行已关闭 状态。 当每个工作项从一种状态转为另一种状态时,该工作项还可重新分配给各个团队成员。 例如,测试人员可以创建一个 Bug,在会审过程中将其分配另一个团队成员。 当另一个团队成员解决该 Bug 以后,可将其重新分配给创建该 Bug 的测试人员。 若要查看示例将工作流该默认值的状态图过程模板提供 Team Foundation Server (tfs),请参见 选择过程模板

提示

使用过程编辑器,在 Visual Studio 中,的一个增强工具可以查看工作流的状态图。有关更多信息,请参见 Microsoft 网站上的以下页面:Team Foundation server 增强工具.

指派给状态 字段的每个工作项类型提供的默认值处理 Team Foundation Server的模板进行跟踪。

跟踪显示在工作项窗体的字段

下表描述了可跟踪工作分配和工作流进度的字段。 有关数据类型和默认字段特性的信息,请参见使用工作项字段

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

指派给

当前拥有工作项的团队成员的名字。

该默认值列表名称可以在为此系统定义的下拉菜单,人名字段包含所有帐户添加到 TFS,称为" valid users "组。 但是,支持从积压工作"或键盘页的分布在 Team Web Access 的一些快捷菜单自动绑定到团队成员。 此外,作为部署的一部分时,那么,当它配置这些名称与 Active Directory 自动同步。 请参见 同步和人名字段 和 "指派给"字段的下拉菜单。

System.AssignedTo

字符串

维度

True

原因

工作项处于当前状态的原因。 值因工作项的状态和类型而异。 对于测试用例或共享步骤,不会跟踪该字段。

System.Reason

字符串

维度

True

解决原因

原因工作项。 例如,用户情景为代码已完成或已修复 Bug。

此字段仅是只读和有效在 agile 工作流状态与 CMMI 中的工作项类型。

Microsoft.VSTS.Common.ResolvedReason

字符串

维度

False

省/市/自治区

工作项的当前状态。 状态的有效值因每个工作项类型而异。

有关每个工作项类型的工作流转换的更多信息,请参见以下主题之一:

Scrum

敏捷

正式CMMI

System.State

字符串

维度

True

人名字段的同步

默认情况下,TFS 与 Active Directory 同步系统定义的人名字段。 这些字段包括:激活,赋值为时,关闭,创建和解决。 可以通过添加您在 Active Directory 或通过添加帐户添加到定义的现有或自定义组在 TFS 的安全组授予对 TFS 的访问权限。 请参见 Prepare for Installation

使用 witadmin changefields 命令行工具,可以启用或禁用人名字段的同步。 通过指定 syncnamechanges 属性来同步自定义人名字段。 请参见管理工作项字段 [witadmin]FIELD(定义)元素

"指派给"字段的下拉菜单

默认情况下,指派给 字段的下拉菜单显示已添加到 TFS,是否作为组或一个单个成员的成员的所有用户。 此外,TFS 显示名称并添加帐户名,当需要消除相同的显示名称。

若要使显示人名字段下拉菜单名称的列表,可以范围字段对那些 TFS 组要出现在菜单。 通过添加一个或多个执行此以下子元素到工作项类型定义的 FIELD 定义:ALLOWEDVALUES、PROHIBITEDVALUES和 VALIDUSER。 请参见All FIELD XML 元素引用定义选取列表

支持查询和报告的附加字段

当工作项从一种状态转变为另一种状态时,会使用相应信息填充其他字段。 这些字段不显示在工作项窗体上,但对每个工作项类型都会跟踪这些字段,如下表所示。 可以使用这些字段筛选查询并创建报表。

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

激活者

创建工作项或从关闭更改其状态时,完成团队成员的名称或者到新的或活动状态的完成状态。

Microsoft.VSTS.Common.ActivatedBy

字符串

维度

False

激活日期

日期和时间,在创建工作项时,或者当其状态从"已关闭"已更改,完成或完成到新的或活动状态时。

Microsoft.VSTS.Common.ActivatedDate

DateTime

维度

False

关闭者

将状态为"已关闭",完成团队成员的姓名或执行。

Microsoft.VSTS.Common.ClosedBy

字符串

维度

False

关闭日期

日期和时间,工作项关闭时。

Microsoft.VSTS.Common.ClosedDate

DateTime

维度

False

创建者

创建工作项的团队成员的姓名。

Microsoft.VSTS.Common.CreatedBy

字符串

维度

False

创建日期

日期和时间,在创建工作项之后。

Microsoft.VSTS.Common.CreatedDate

DateTime

维度

False

解决者

解决工作项的团队成员的名字。

Microsoft.VSTS.Common.ResolvedBy

字符串

维度

False

解决日期

日期和时间,工作项将已解决或已完成状态时。

Microsoft.VSTS.Common.ResolvedDate

DateTime

维度

False

状态更改日期

日期和时间,当"状态"字段的值发生更改时。

Microsoft.VSTS.Common.StateChangeDate

DateTime

False

请参见

概念

计划、分级和优先级别字段引用

设计工作流

工作项字段参考 (Visual Studio ALM)