查看和添加工作项

Azure DevOps 服务 |Azure DevOps Server |Azure DevOps Server 2022

Visual Studio 2019 |Visual Studio 2022

本文介绍如何查看、筛选和创建工作项(用户情景、问题、bug、任务)。 它介绍添加工作项的最常见方法:Web 门户、Boards/Backlogs/Sprints 页面、Visual Studio和 Azure DevOps CLI。

学习内容:

  • 如何打开和导航“工作项”页。
  • 如何筛选和保存个人视图。
  • 如何从不同的入口点(Web、版块、Visual Studio、CLI)添加工作项。

要创建测试用例并将其链接到用户情景,请参阅添加、运行和更新内联测试创建测试计划和测试套件

Prerequisites

Category Requirements
权限 若要查看、关注和编辑工作项
- 查看此节点中的工作项 (允许)
- 编辑此节点中的工作项 (允许)
默认情况下,参与者组具有这些权限。 有关详细信息,请参阅设置工作跟踪权限

若要添加新标记,请执行以下操作:
- Project级创建标记定义权限(允许)
默认情况下,参与者组拥有此权限。
访问权限级别 - 项目成员

若要添加新标签或关注拉取请求:至少为基本

查看或跟踪工作项:至少具有利益干系人访问权限

若要发送包含工作项的电子邮件:必须是 参与者 组的成员

Note

  • 利益干系人 访问权限分配给想要查看进度和讨论工作项但不会参与代码的成员。 他们可以查看工作项、积压工作列表、看板和仪表板。
  • 默认情况下,公共项目中 的参与者利益干系人 可以添加新标记和现有标记。 在专用项目中,只有 参与者 可以添加新标记。 若要更改标记创建权限,请在项目级别设置 “创建标记定义 ”权限。 有关详细信息,请参阅更改项目级权限

Note

  • 利益干系人 访问权限分配给想要查看进度和讨论工作项但不会参与代码的成员。 他们可以查看工作项、积压工作列表、看板和仪表板。

为Azure DevOps启用 AI 帮助

为了提高Azure DevOps工作流的工作效率,请使用 Azure DevOps MCP 服务器为项目数据启用 AI 帮助。 通过对你的 AI 助手的自然语言查询获取每日站会、冲刺规划、代码审查、项目报告、拉取请求分析和工作项管理的智能见解。 有关详细信息和安装说明,请参阅 Azure DevOps MCP 服务器概述

打开“工作项”页面

打开“工作项”页有三种常见方法。

从你的项目中,选择Boards>工作项

Web 门户、打开 Boards、工作项中心的屏幕截图。

Note

可用的工作项类型取决于创建项目时选择的过程-敏捷基本ScrumCMMI。 积压工作项可能称为用户情景、问题、产品积压工作项或要求,具体取决于流程。

有关详细信息,请参阅 关于进程和进程模板

查看工作项

使用“工作项”页快速查找分配给你的项目、关注的项目、提及的项目等。 每个数据透视表都有交互式筛选器,页面会记住每个数据透视表的筛选器设置。

使用透视菜单选择焦点(例如“已分配给我”),然后应用筛选器以缩小结果范围。

Web 门户、工作版块、工作项、菜单选项的屏幕截图。

  • 分配给我:分配给你的项目(按上次更新排序)。 排除处于“已删除”状态的项目。
  • 关注项:你正在关注的项目。
  • 提及:提及您的项目(过去 30 天)。
  • 我的活动:最近查看或更新的项目。
  • 我的团队:您的团队成员最近查看或更新的项目。

其他枢轴:

  • **最近更新 — 项目中最近更新的项目。
  • **最近完成 — 项目中已完成/关闭的项目。
  • **最近创建的 - 在过去 30 天内创建的项。

可以按任何列排序(使用列选项)。 有关详细信息,请参阅 更改列选项

用于创建个人视图的筛选器

通过输入关键字或使用工作项类型(类型)、状态、区域路径和标签等字段,筛选每个工作项透视视图。 页面会记住你对每个数据透视的筛选器,从而在所有数据透视中提供个性化的视图。 有关详细信息,请参阅筛选积压工作、面板、查询和计划

Web 门户、“工作项”页、筛选选项、选择以显示 Bug 的屏幕截图。

添加工作项

可以通过 Web 门户中的 Work Items 页面,或者 BoardsBacklogsSprints 页面来添加工作项。你也可以通过 Visual Studio 或使用 Azure DevOps CLI 来添加。

从“工作项”页面添加工作项

Note

新工作项分配给用户选择的最后 一个区域路径迭代路径

选择“新建工作项”,然后从下拉菜单中选择工作项类型。 例如,在这里我们选择“用户情景”。

Web 门户、“工作项”页、“新建工作项”的屏幕截图。

Tip

添加的工作项会被自动分配给当前团队的区域和迭代路径。 若要更改团队上下文,请参阅切换项目或团队焦点。 输入标题并保存工作项。 在更改其初始默认状态之前,必须首先将其保存。

敏捷流程、用户情景工作项窗体的屏幕截图。

将标记添加到任何工作项以筛选积压、查询和工作项列表。 拥有“基本”访问权限的用户可以创建新标记,而拥有“利益相关方”访问权限的用户只能添加现有标记。

从“面板、积压工作或冲刺”页面添加工作项

执行以下步骤,从“面板、积压工作或冲刺”页面添加工作项。

  1. 在“面板”、“积压工作”或“冲刺”页面中,选择 加号图标或“+ 新建工作项”。 以下示例演示了从面板创建工作项的过程。

    显示了用于创建工作项的突出显示“新建项”按钮的屏幕截图。

    Note

    根据创建项目时选择的流程(敏捷基本ScrumCMMI),可以创建的工作项类型有所不同。 例如,积压工作项可能称为用户情景(敏捷)、问题(基本)产品积压工作项(Scrum)或要求(CMMI)。 这四者是类似的:它们都描述了要交付的客户价值和要执行的工作。

    有关详细信息,请参阅 关于进程和进程模板

  2. 从下拉菜单中选择工作项类型,输入标题,然后选择 Enter。 例如,从面板中选择“添加到顶部”。 在更改初始默认状态之前,请首先将其保存。

    显示了敏捷流程、用户情景工作项窗体的屏幕截图。

可以将标记添加到任何工作项以筛选积压工作 (backlog) 和查询

添加的工作项会自动限定为团队的默认区域路径和迭代路径。 若要更改团队上下文,请参阅切换项目或团队焦点

根据需要创建任意数量所需类型的工作项来跟踪要管理的工作。

以查询形式打开视图

在 Web 门户中,可以将任何视图、筛选视图或选定的工作项集作为查询打开。 从上下文菜单中选择“在查询中打开”或“在查询中打开所选项”选项。

查询可提供以下及更多功能:

  • 编辑多个工作项的一个或多个字段
  • 在多个工作项中添加或移除标记
  • 更改工作项类型
  • 删除工作项
  • 应用工作项模板

有关详细信息,请参阅《批量修改工作项》。 有关查询的详细信息,请参阅使用查询编辑器来列出和管理查询查询字段、运算符和宏

使用工作项页面控件

使用以下三个控件管理 Web 门户中的视图。

Control Function
“查看选项”控件图标的屏幕截图。 查看/隐藏已完成项
筛选器控件的屏幕截图。 打开/关闭筛选
“全屏”图标的屏幕截图。 / “退出全屏”图标的图像。 进入或退出全屏模式

后续步骤

使用 AI 查看和添加工作项

如果配置 Azure DevOps MCP Server,则可以使用自然语言查看、筛选和创建工作项。

任务 示例提示
创建工作项 Create a user story titled "Implement login page" with acceptance criteria and assign it to <me> in project <Contoso>
查看活动项 Show all active bugs assigned to my team in the current sprint for <Contoso>
按最近更新进行筛选 List work items updated in the last 3 days in area path <Contoso\\Web>
在父项下创建任务 Create a task "Write unit tests" under user story #1234 with 4 hours estimated effort
批量创建工作项 Create 5 user stories for a new search feature: design search UI, implement search API, add filtering, write integration tests, and update documentation. Assign all to <Contoso\\Backend>
每日工作摘要 Show all work items assigned to <me> across all sprints, grouped by state, in project <Contoso>
查找最近创建的项 List work items created in the last 48 hours in project <Contoso> and show who created them
快速分类视图 Show all new bugs and user stories in project <Contoso> that haven't been assigned to anyone or any sprint yet
从模板模式创建 Create a bug titled "Performance regression in checkout" with priority 1, repro steps "1. Open checkout page 2. Observe 5-second delay", and assign to <Raisa> in <Contoso>
按标记查看项目 Show all active work items tagged "security" in project <Contoso> sorted by priority

Note

如果使用 Visual Studio Code,代理模式特别有助于创建和管理工作项。