Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022
工作项是 Azure Boards 中的一种记录,用于表示一个工作单元,例如要构建的功能、要修复的缺陷、要完成的任务,或要跟踪的问题或风险。团队使用工作项来规划交付、分配负责人、记录讨论和历史,并将代码更改关联到其所支持的工作项。 每个工作项在组织或项目集合中接收唯一标识符,并存储在工作项数据存储中。
每个工作项都使用 工作项类型,该类型确定可用于跟踪信息的字段。 可用的工作项类型取决于 创建项目时使用的过程: Agile、 Basic、 Scrum 或 CMMI。 如果尚未创建项目,则你选择的过程将确定本文中引用的工作项类型和工作流。
要开始跟踪面板上的工作,请参阅计划和跟踪工作。 有关常见工作项任务和概念的快速参考,请参阅 “工作项”快速参考。
小窍门
可以使用 AI 帮助完成 Azure DevOps 任务。 请参阅 在 Azure DevOps MCP Server 启用 AI 辅助功能 即可入门。
使用不同的工作项类型跟踪工作
选择特定的工作项类型以跟踪不同类型的工作。 下图显示了四个默认进程的默认工作项类型。 积压工作项可能显示为用户情景(敏捷)、问题(基本)、产品积压工作项(Scrum)或要求(CMMI)。 所有这些工作项类型都描述客户价值,并且提供字段以跟踪相关信息。
此图显示了敏捷流程积压工作层次结构:
- 使用用户情景和任务跟踪工作。
- 使用 bug 来跟踪代码缺陷。
- 使用长篇故事和功能将工作归类到更大的场景之下。
每个团队都可以配置是否将 bug 按与用户故事或任务工作项相同的级别进行管理。 使用“处理 bug”设置。 有关使用这些工作项类型的详细信息,请参阅敏捷流程。
工作项类型构成层次结构:长篇故事包含功能,功能包含需求(用户故事、产品积压工作、问题或需求),需求包含任务。 你可以在层级结构中使用父子链接连接各个项目。 有关详细信息,请参阅 积压工作、项目组合和敏捷项目管理。
每个工作项类型都属于一个类别。 类别将工作项类型分组,并确定哪些类型显示在待办事项和看板上。
| Category | 工作项类型 | 控制积压工作和看板 |
|---|---|---|
| Epic | Epic | 长篇故事项目组合积压工作和版块 |
| Feature | Feature | 功能项目组合积压工作和版块 |
| Requirement | 用户情景 (Agile) 问题(基本) 产品积压工作项目 (Scrum) 要求(CMMI) |
产品积压工作和版块以及冲刺 (sprint) 积压工作 (backlog) |
| Task | Task | 冲刺 (sprint) 积压工作 (backlog) 和任务板 |
| Bug | Bug | 依赖于跟踪 Bug 的团队配置 |
问题(敏捷和 CMMI)和障碍(Scrum)工作项类型跟踪可能影响工作交付的非工时项目元素。 默认情况下,它们不会显示在任何待办事项或看板上。
有关其他工作项类型,请参阅本文后面的 工作项类型来跟踪测试、评审和反馈 。
将 Bug 作为要求或任务进行跟踪
团队选择自己喜欢的方式来跟踪漏洞。 可以在产品待办事项和看板上显示错误(按需求跟踪),像任务一样跟踪它们(链接到用户故事或产品待办事项),或者不在待办事项上跟踪它们。 若要配置此选项,请参阅显示积压工作和看板中的错误。 有关团队设置的概述,请参阅 “管理团队”和“配置团队工具”。
自定义工作项类型
在工作项类型中添加或修改字段、创建自定义工作项类型或调整积压工作板中显示的类型。 可以使用哪些自定义选项取决于项目的进程模型。 请参阅:
工作项表单和详细信息选项卡
工作项窗体显示用于跟踪每个工作项信息的字段。 从其窗体或使用批量导入、导出或编程方法更新工作项。
“ 详细信息 ”选项卡包含常见字段、为工作项类型定义的其他字段和 “讨论” 控件。 常见字段显示在窗体顶部,包括 “标题”、“ 已分配给”、“ 状态”、“ 原因”、“ 区域”和 “迭代”,可以随时更新这些字段。
工作项窗体控件
窗体标题和选项卡包括用于复制、刷新、还原、展开和导航工作项的控件。
| Control | Function |
|---|---|
|
|
将工作项 URL 复制到剪贴板。 将鼠标悬停在工作项标题上时,将显示该图标。 |
|
|
打开“讨论”部分。 |
| 使用最新更改刷新工作项。 | |
| 撤销对工作项的更改。 | |
| 打开“历史记录”选项卡。 | |
| 打开“链接”选项卡。 | |
| 打开“附件”选项卡。 | |
| 进入或退出表单中某个部分的全屏显示模式。 | |
| 折叠或展开表单中的部分。 | |
| 打开 “操作” 菜单。 有关“操作”菜单中全部任务的完整列表,请参阅 关注更新动态并使用“操作”菜单。 |
复制 URL
在 Web 门户中,从浏览器地址栏复制 URL,或将鼠标悬停在标题上,然后选择
复制图标。 有关其他选项,请参阅 复制或克隆工作项。
通用工作跟踪字段
以下常见字段显示在大多数工作项窗体的标题区域中。 所有工作项类型唯一的必填字段是标题。 保存工作项时,系统会分配唯一 ID。 窗体以黄色突出显示必填字段。 有关其他字段的说明,请参阅工作项字段索引。
Note
可能需要其他字段,具体取决于对流程和项目的自定义。
| Field | Usage |
|---|---|
| Title | 输入不多于 255 个字符的说明。 稍后可以修改标题。 |
| 分配给 | 将工作项分配给负责工作的团队成员。 下拉列表根据上下文列出团队成员或参与者。 |
| State | 创建工作项时, 状态 默认为第一个工作流状态。 更新它以反映当前进度。 |
| Reason | 您更改状态时,Azure DevOps 会自动更新相关记录。 每个状态都有默认原因。 |
| Area | 区域路径按产品、功能或团队对工作项进行分组。 选择与产品或团队关联的区域路径,或在规划之前将其留空。 若要编辑区域路径,请参阅 “定义区域路径”并分配给团队。 |
| Iteration | 迭代路径按照固定时间周期的交付对工作项进行分组,例如冲刺或发布。 为工作选择冲刺或迭代,或在规划期间稍后进行分配。 若要编辑迭代,请参阅 “定义迭代路径”(冲刺)并配置团队迭代。 |
跟踪活跃、开放、已解决或已关闭的工作项
工作流状态描述工作项如何从创建移动到关闭。 它们还决定工作项是在待办列表还是看板上出现;请参阅 Azure Boards 待办列表和看板中的工作流类别状态的使用方式。
用户情景(敏捷)使用 “新建”、“ 活动”、“ 已解决”、“ 已解决”、“已关闭”和 “已删除”等状态。 包含的图像说明了用户情景(敏捷)、问题(基本)、产品积压工作项(Scrum)和要求(CMMI)的典型状态进展。
Note
- 一个工作项在同一时间只能有一种状态。
- 完成所有工作后,将工作项“状态”设置为“已关闭”。
- 使用工作板和 Sprint 任务板,通过拖放操作查看和更新工作流状态。 请参阅开始使用面板和更新和监视任务面板。
- 根据所选的
“视图选项” ,处于 “已关闭 ”或 “已完成 ”状态的工作项可能不会显示在积压工作上。 - “已删除”状态可防止工作项出现在积压工作项上。 有关详细信息,请参阅 移动、更改或删除工作项。
- 按 “状态 ”和其他字段查询工作项,以列出正在进行的工作、已解决或已完成的项目。 请参阅 “按分配或工作流更改查询”。
分配工作
一次只能将一个工作项分配给一个人。 “分配给” 字段存储项目成员的身份。 在工作项窗体中,打开 “分配给” 以选择项目成员或开始键入名称以缩小结果范围。
Note
- 仅将工作分配给 添加到项目或团队的用户。
- 一个工作项一次只能有一个被分配者。 如果多人共享工作,请为每个责任人创建单独的工作项。
- 身份下拉列表显示最近选择的名称。
- 从积压工作或查询结果中一次性分配多个工作项。 请参阅 批量修改工作项。
- 有关身份字段的详细信息,请参阅按分配或工作流更改进行查询。
当账户连接到 Microsoft Entra ID 或 Active Directory 时,Azure DevOps 将同步标识字段,例如激活者、分配者、关闭者、创建者和解决者。
若要授予项目访问权限,请添加Microsoft Entra ID 或 Active Directory 中定义的安全组。 有关详细信息,请参阅Microsoft Entra ID中创建、邀请和删除用户,或为本地Azure DevOps Server部署设置组。
使用工作项模板快速填写表单
使用工作项模板可以快速创建包含预填充字段值的工作项。 例如,创建一个任务模板,以便在创建该任务时设置区域路径、迭代路径和规则。 请参阅 “使用模板”添加和更新工作项。
使用标记对工作项进行分类
标签是您添加到工作项上的自定义标签,用于筛选积压工作、查询和看板。 可为任何工作项类型添加一个或多个标签 - 例如,单个缺陷可能使用 回归 和 支付流程,而用户故事可能使用 移动端 和 无障碍。 标记可跨工作项类型工作,因此你可以对跨功能、要求和 bug 的相关项进行分组。
在工作项表单中添加标记。 若要创建新的标记定义,需要 “创建标记定义 ”权限。 有关详细信息,请参阅 添加工作项标记以分类和筛选。
关注更新并使用“操作”菜单
关注、刷新、还原更改和操作菜单控件会显示在所有工作项窗体上。 使用这些选项订阅更改,使表单与最新修改保持同步,撤销您的更改,并对工作项执行操作。
- 选择 “关注 ”,在某人更改工作项时获取更新。 有关详细信息,请参阅跟踪对用户情景、错误或其他工作项或拉取请求所做的更改。
- 选择
刷新可使用其他人可能在你打开工作项期间进行的最新更改更新窗体。 - 选择
“还原更改 ”以撤消对窗体所做的任何编辑。 - 使用 “操作” 菜单执行任务,例如:
- 新链接的工作项
- 更改类型
- 移动到另一个项目
- 创建工作项的副本
- 发送包含工作项的电子邮件
- Delete
- Templates
- 新建分支...
- Customize
Note
某些菜单选项可能不会显示,具体取决于你的权限。 市场扩展或流程自定义可以添加额外的选项。
讨论管理
使用 讨论 控件添加和查看有关工作的批注。 当您将输入框聚焦时,富文本编辑器工具栏会出现。 每个注释记录 “历史记录 ”字段中的条目。 有关详细信息,请参阅 “查看和添加工作项”。 若要查询讨论或历史记录,请参阅 查询工作项历史记录和讨论字段。
在注释框中,键入 @ 以提及项目成员、 # 链接到其他工作项或 ! 链接到拉取请求。 提及的用户会收到通知。 有关详细信息,请参阅 Use @mentions in work items and pull requests。
部署、开发和相关工作控件
部署、开发和相关工作控件显示在大多数工作项窗体中。
部署控件显示功能或用户情景的部署阶段和状态,并提供用于发布运行的导航。 请参阅 将工作项链接到部署。
开发控件显示与工作项相关的分支、提交、拉取请求和构建,以便可以跟踪开发。 请参阅 从工作项推动 Git 开发。
“相关工作”控件显示链接的工作项,可让你快速添加或删除链接。 请参阅 链接用户情景、问题、bug 和其他工作项。
“历史记录”、“链接”和“附件”选项卡
“
历史记录”、“
链接”和
“附件 ”选项卡支持审核、可跟踪性和共享。 使用它们查看更改历史记录、管理链接和附加文件。
历史记录:查看对工作项所做的更改
“
历史记录 ”选项卡记录随时间推移对工作项的更改。 对常用字段、格式文本字段、讨论条目、链接或附件的每次更改都会创建一个历史记录条目。
状态变更历史记录图首先出现。 选择“ 全部显示 ”以查看完整的状态历史记录。
在左窗格中选择一个条目以查看更改详细信息。 有关详细信息,请参阅查询工作项历史记录和讨论字段。
链接:将工作项链接到其他工作项或对象
在“
链接 ”选项卡中,添加、删除或查看链接到当前工作项的工作项和其他对象。
有关详细信息,请参阅 将工作项链接到其他对象 和 链接类型引用。
附件:将文件附加到工作项
在“附件”选项卡中,添加、删除或查看附加到工作项的文件和图像。 将文件拖放到选项卡中以附加文件,或将图像直接粘贴到 “讨论” 控件中。 每个工作项最多可以添加 100 个附件,每个附件限制为 60 MB。 有关详细信息,请参阅管理工作项的附件。
在 Web 门户中跟踪工作
从 Web 门户添加和更新工作项。 有关其他客户端的概述,请参阅 连接到 Azure DevOps 的工具和客户端。 使用 Web 门户执行此处列出的任务。
用于跟踪测试、评审和反馈的工作项类型
除了待办事项/看板类型外,Azure Boards 还提供用于测试、评审和反馈的工作项类型。 下表列出了这些类型和典型用途:
| 类别和工作项类型 | 用于跟踪指定工作类型 |
|---|---|
| 代码评审请求 | 跟踪针对 TFVC 存储库中维护的代码的代码评审请求。 查看 开发人员生活中的一天。 |
| 代码评审响应 | 答复每位提供审阅意见的审核者。 |
| 反馈请求 | 跟踪通过反馈表单生成的反馈请求。 请参阅获取反馈。 |
| 反馈响应 | 为通过Microsoft反馈客户端提供反馈的每个人创建响应。 请参阅获取反馈。 |
| 共享步骤 | 使用共享步骤 对不同数据重复测试。 |
| 共享参数 | 定义用于运行手动测试用例的参数。 请参阅使用不同的数据重复执行测试。 |
| 测试用例 | 定义手动测试。 请参阅 “创建测试用例”。 |
| 测试计划 | 对测试套件和测试用例进行分组。 请参阅创建测试计划和测试套件。 |
| 测试套件 | 将测试用例分组到测试计划中的测试场景中。 请参阅创建测试计划和测试套件。 |
所需权限和访问权限
参与者组的成员可以使用“面板”中心下的大部分功能。 要将用户添加到项目,请参阅将用户添加到项目或团队。
以下权限会影响成员查看和编辑工作项的能力。
区域路径权限
- 查看此节点中的工作项
- 编辑此节点中的工作项
项目级别的权限
- 创建标记定义
- 更改工作项类型
- 将工作项移出此项目
- 删除和还原工作项
- 永久删除工作项
具有基本访问权限的用户对工作跟踪功能具有完全访问权限。 利益干系人访问会限制某些功能。 有关详细信息,请参阅设置工作跟踪的权限和访问权限以及利益干系人访问快速参考。