添加和更新工作项
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
添加工作项以规划和管理项目。 不同类型的工作项跟踪不同类型的工作,例如用户情景或产品积压工作项、任务、bug 或问题。 使用工作项描述待完成的工作、分配工作、跟踪状态以及协调团队内的工作。
注意
本文介绍如何添加任何类型的工作项。 但是,用于添加积压工作或项目组合项目(例如用户情景、产品积压工作项、功能或史诗)的建议工具是使用积压工作或看板添加新项目。 若要了解详细信息,请参阅使用看板创建积压工作、定义功能和史诗以及"开始"菜单。 若要创建测试用例并将其链接到用户情景,请参阅 添加、运行和更新内联测试 以及 创建测试计划和测试套件。
对于可用于添加和更新工作项的其他客户端,请参阅 用于添加、更新和链接工作项的最佳工具。
先决条件
- 必须连接到项目。 如果还没有项目, 请创建一个项目。
- 必须添加到项目。 若要添加, 请将用户添加到项目或团队。
- 若要查看或修改工作项,必须在此 节点中拥有“查看工作项 ”,并且 此节点权限中“编辑工作项 ”设置为 “允许”。 默认情况下, 参与者 组具有此权限集。 若要了解详细信息,请参阅 设置工作跟踪的权限和访问权限。
- 若要添加新标记以添加到工作项,必须具有 基本 访问权限或更高版本,并且项目级别“ 创建新标记定义 ”权限设置为 “允许”。 默认情况下, 参与者 组具有此权限集。 即使 为利益干系人显式设置了权限,他们也无权添加新标记,因为它们通过访问级别被禁止。 若要了解详细信息,请参阅 利益干系人访问快速参考。
- 所有项目成员(即使是属于 “读者” 组的成员)都可以通过电子邮件发送工作项。
- 必须连接到项目。 如果还没有项目, 请创建一个项目。
- 必须添加到项目。 若要添加, 请将用户添加到项目或团队。
- 若要查看或修改工作项,必须在此 节点中拥有“查看工作项 ”,并且 此节点权限中“编辑工作项 ”设置为 “允许”。 默认情况下, 参与者 组具有此权限集。 若要了解详细信息,请参阅 设置工作跟踪的权限和访问权限。
- 若要添加新标记以添加到工作项,必须具有 基本 访问权限或更高版本,并且项目级别“ 创建新标记定义 ”权限设置为 “允许”。 默认情况下, 参与者 组具有此权限集。 即使 为利益干系人显式设置了权限,他们也无权添加新标记,因为它们通过访问级别被禁止。 若要了解详细信息,请参阅 利益干系人访问快速参考。
- 所有项目成员(即使是属于 “读者” 组的成员)都可以通过电子邮件发送工作项。
添加工作项
连接到项目后,可以开始添加工作项。
选择Boards页面,例如工作项、Boards或积压工作。
然后选择加号图标,然后从选项菜单中选择。

注意
根据创建项目时选择的过程(敏捷、 基本、 Scrum 或 CMMI),可以创建的工作项的类型会有所不同。 例如,积压工作项可能称为敏捷) (用户情景、 () 基本积压工作项 (Scrum) 或 CMMI) (要求。 这四项都类似:它们描述了要交付的客户价值以及要执行的工作。
有关所有默认进程的概述,请参阅 “选择进程”。 基本过程需要Azure DevOps Server 2019.1 或更高版本。
输入标题,然后保存该工作项。 必须先保存状态,然后才能从其初始默认值更改状态。

添加的工作项将自动限定为团队的默认区域路径和迭代路径。 若要更改团队上下文,请参阅 切换项目或团队焦点。
就这么简单!
根据需要创建任意数量的工作项,以跟踪要管理的工作。
从 “工作”中,从选项的“新建工作项”列表中选择工作项类型。 在这里,我们选择创建用户情景。
注意
根据创建项目时选择的过程(敏捷、 Scrum 或 CMMI),可以创建的工作项类型会有所不同。 例如,积压工作项可以称为敏捷) (用户情景、 (Scrum) 的产品积压项目,或 CMMI) (要求。 这三者都类似:它们描述了要交付的客户价值以及要执行的工作。
有关所有三个进程的概述,请参阅 “选择进程”。
选择
固定图标,使其显示在 “工作” 下拉菜单中。输入标题,然后保存该工作项。 必须先保存状态,然后才能从其初始默认值更改状态。

添加的工作项将自动限定为团队的默认区域路径和迭代路径。 若要更改团队上下文,请参阅 切换项目或团队焦点。
随着工作的进行更新工作项
随着工作的进行,团队成员可以更新状态,并根据需要将其重新分配。 尽管工作流状态因不同工作项类型而不同,它们通常具有从“新建”或“活动”到“完成”的进度。

下图显示了用户情景的工作流状态。 如果要放弃工作项,请将状态更改为“已删除”,也可以将其删除。 有关详细信息,请参阅 移动、更改或删除工作项。
下图显示了用户情景的工作流状态。 如果要放弃工作项,请将状态更改为“已删除”,也可以将其删除。 有关详细信息,请参阅 “删除或删除工作项”。
典型工作流进度:
- 产品所有者在“新建”状态下创建一个用户情景,其默认原因为“新建用户情景”
- 团队在决定在冲刺期间完成工作时将状态更新为 “活动 ”
- 当团队完成所有关联的任务和故事通过的单元测试时,用户故事将移动到 “已解决 ”。
- 当产品所有者同意已根据验收条件和验收测试通过实施该故事时,用户故事将移动到 “已关闭 ”状态。
非典型转换:
- 将状态从 “活动 ”更改为 “新建”。
- 将状态从 “已解析” 更改为 “活动”。
- 将状态从 “已解析” 更改为 “新建”。
- 将状态从 “已关闭 ”更改为 “活动”。
- 将状态从 “新建 ”更改为 “已删除”。
- 将状态从 “已删除 ”更改为 “新建”。

删除保留在数据存储区中的工作项,然后可以通过更改状态来重新激活。
每次更新时,更改都会记录在“历史记录”字段中,可以通过 “历史记录 ”选项卡进行查看。

若要根据其历史记录查找工作项,请参阅 历史记录 & 审核。
在“讨论”部分中捕获批注
使用 “讨论 ”部分添加和查看有关正在执行的工作的评论。

格式文本编辑器工具栏显示在文本输入区域下方。 在支持文本格式的每个文本框中单击光标时,会显示它。

注意
没有“讨论工作项”字段。 若要使用“讨论”区域中输入的注释查询工作项,请筛选“ 历史记录 ”字段。 “讨论”文本框中输入的文本的完整内容将添加到“历史记录”字段中。
提及某人、组、工作项或拉取请求
选择其中一个图标(
或 ![]()
)以打开最近提及某人、链接到工作项或拉取请求的最近条目的菜单。 或者,若要打开同一菜单,可以键入 @, #或 !。
@mention下拉菜单“/>
键入名称,或输入数字,菜单列表将筛选以匹配条目。 选择要添加的条目。 可以通过键入 @ 和组名称(如团队或安全组)将组引入讨论。
编辑或删除批注
如果需要编辑或删除任何讨论批注,请选择
“编辑 ”或选择
“操作”图标,然后选择“ 删除”。

注意
编辑和删除注释需要Azure DevOps Server 2019 Update 1 或更高版本。
更新批注后,选择 “更新”。 若要删除批注,需要确认要将其删除。
在工作项窗体的 “历史记录 ”选项卡中维护所有编辑和删除的注释的完整审核线索。
使用 @mention 控件 通知另一个团队成员讨论。 只需键入 @ 及其名称。 若要引用工作项,请使用 #ID 控件。 键入 # 和最近引用的工作项列表将显示你可以从中选择的工作项。
若要引用工作项,请使用 #ID 控件。 键入 # 和最近引用的工作项列表将显示你可以从中选择的工作项。
输入批注后,无法编辑或删除批注。
重要
对于本地Azure DevOps Server,必须配置 SMTP 服务器,以便团队成员接收通知。
向批注添加反应
通过选择任何批注右上角的笑脸图标,向批注添加一个或多个反应。 或者,从任何现有反应旁边的注释底部的图标中进行选择。 若要删除你的反应,请选择批注底部的反应。 下图显示了添加反应的体验示例,以及注释上的反应显示。

跟踪工作项
如果要跟踪单个工作项的进度,请选择
以下图标。 此操作指示系统在对工作项进行更改时通知你。

仅当其他项目成员修改工作项(例如添加到讨论、更改字段值或添加附件)时,才会收到通知。
通知将发送到首选电子邮件地址, 可从用户配置文件进行更改。
若要停止以下更改,请选择
以下图标。
重要
若要支持以下功能, 必须配置 SMTP 服务器 ,以便团队成员接收通知。
接下来尝试此操作
若要快速添加积压工作项(如用户情景、要求或 bug),请参阅以下文章:
有关每个字段和工作项窗体控件的说明,请参阅 “工作项”字段索引 和 “工作项”窗体控件。
添加多个工作项后,可以使用其他功能来 获得更改通知、 创建查询、 定义状态和趋势图表等。
有关可用于添加工作项的更多客户端,请参阅 支持跟踪工作项的客户端。


