Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
使用工作项来跟踪功能、需求、代码缺陷、bug 和项目问题或风险。 每个工作项都使用工作项类型来确定哪些字段可用于跟踪信息。 可用的工作项目类型取决于创建项目时使用的流程:敏捷、基本、Scrum 或 CMMI。
每个工作项都是存储在工作项数据存储中的对象,并接收组织或项目集合中的唯一标识符。
如果您正在入门阶段,请阅读本文。 要开始跟踪面板上的工作,请参阅计划和跟踪工作。 有关常见工作项任务和概念的快速参考,请参阅 “工作项”快速参考。
使用不同的工作项类型跟踪工作
选择特定的工作项类型以跟踪不同类型的工作。 下图显示了四个默认进程的默认工作项类型。 积压工作项可能显示为用户情景(敏捷)、问题(基本)、产品积压工作项(Scrum)或要求(CMMI)。 所有这些工作项类型都描述客户价值,并且提供字段以跟踪相关信息。
下图显示了“敏捷”流程积压工作项的层次结构:
- 用户情景和任务用于跟踪工作。
- 漏洞追踪代码缺陷。
- 长篇故事和功能用于在较大的方案中对工作进行分组。
每个团队都可以在与用户故事或任务工作项相同的级别上配置如何管理 Bug 工作项。 使用“处理 bug”设置。 有关使用这些工作项类型的详细信息,请参阅敏捷流程。
每个工作项类型都属于一个类别。 类别将工作项类型分组,并确定哪些类型显示在待办事项和看板上。
| Category | 工作项类型 | 控制积压工作/板 |
|---|---|---|
| Epic | Epic | 长篇故事项目组合积压工作和版块 |
| Feature | Feature | 功能项目组合积压工作和版块 |
| Requirement | 用户情景 (Agile) 问题(基本) 产品积压工作项目 (Scrum) 要求(CMMI) |
产品积压工作和版块以及冲刺 (sprint) 积压工作 (backlog) |
| Task | Task | 冲刺 (sprint) 积压工作 (backlog) 和任务板 |
| Bug | Bug | 依赖于跟踪 Bug 的团队配置 |
问题(敏捷和 CMMI)和障碍(Scrum)工作项类型跟踪可能影响工作交付的非工时项目元素。 默认情况下,它们不会显示在任何待办事项或看板上。
有关其他工作项类型,请参阅本文后面的 工作项类型来跟踪测试、评审和反馈 。
将 Bug 作为要求或任务进行跟踪
团队选择自己喜欢的方式来跟踪漏洞。 可以在产品待办事项和看板上显示 bug(作为需求跟踪),像任务一样跟踪它们(链接到用户故事或产品待办事项),或者不在待办事项上跟踪它们。 若要配置此选项,请参阅 在积压工作和看板上显示 bug。 有关团队设置的概述,请参阅 “管理团队”和“配置团队工具”。
自定义工作项类型
在工作项类型中添加或修改字段、创建自定义工作项类型或调整积压工作板中显示的类型。 可以使用哪些自定义选项取决于项目的进程模型。 请参阅:
工作项表单和详细信息选项卡
工作项窗体显示用于跟踪每个工作项信息的字段。 从其窗体或使用批量导入、导出或编程方法更新工作项。
“ 详细信息 ”选项卡包含常见字段、为工作项类型定义的其他字段和 “讨论” 控件。 常见字段显示在窗体顶部,包括 “标题”、“ 已分配到”、“ 状态”、“ 原因”、“ 区域”和“迭代”,可以随时更新这些字段。
工作项窗体控件
| Control | Function |
|---|---|
|
|
将工作项 URL 复制到剪贴板(将鼠标悬停在工作项标题上时显示) |
|
|
打开“讨论”部分 |
| 打开“操作”菜单以获取更多工作项 | |
|
|
使用最新更改刷新工作项 |
|
|
恢复工作项的更改 |
|
|
打开“历史记录”选项卡 |
|
|
打开“链接”选项卡 |
|
|
打开“附件”选项卡 |
|
|
在窗体中输入或退出分区的完全显示模式 |
|
|
折叠或展开表单中的部分 |
|
|
添加新的工作项并将其链接到现有工作项(可能显示在“作”菜单下) |
|
|
更改工作项类型 (显示在“作”菜单下) |
|
|
将工作项移动到其他项目 (显示在“作”菜单下) |
|
|
复制工作项并根据需要更改工作项类型 (显示在“作”菜单下) |
|
|
使用工作项发送电子邮件 (显示在“作”菜单下) |
|
|
回收工作项 (显示在“作”菜单下) |
|
|
PowerPoint 中的情节提要 (显示在“操作”菜单下) |
复制 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
某些菜单选项可能不会显示,具体取决于你的权限。 市场扩展或流程自定义可以添加额外的选项。
讨论控件
使用 讨论 控件添加和查看有关工作的批注。 当您将输入框聚焦时,富文本编辑器工具栏会出现。 每个注释记录 “历史记录 ”字段中的条目。 有关详细信息,请参阅 “查看和添加工作项”。 若要查询讨论或历史记录,请参阅 查询工作项历史记录和讨论字段。
部署、开发和相关工作控件
部署、开发和相关工作控件显示在大多数工作项窗体中。
部署控件显示功能或用户情景的部署阶段和状态,并提供用于发布运行的导航。 请参阅 将工作项链接到部署。
开发控制显示与工作项相关的分支、提交、拉取请求和生成,以便跟踪开发。 请参阅 从工作项推动 Git 开发。
“相关工作”控件显示链接的工作项,可让你快速添加或删除链接。 请参阅 链接用户情景、问题、bug 和其他工作项。
“历史记录”、“链接”和“附件”选项卡
“
历史记录”、“
链接”和
“附件 ”选项卡支持审核、可跟踪性和共享。 使用它们查看更改历史记录、管理链接和附加文件。
历史记录:查看对工作项所做的更改
“
历史记录 ”选项卡记录随时间推移对工作项的更改。 对常用字段、格式文本字段、讨论条目、链接或附件的每次更改都会创建一个历史记录条目。
状态变更历史记录图首先出现。 选择“ 全部显示 ”以查看完整的状态历史记录。
在左窗格中选择一个条目以查看更改详细信息。 有关详细信息,请参阅查询工作项历史记录和讨论字段。
链接:将工作项链接到其他工作项或对象
在“
链接 ”选项卡中,添加、删除或查看链接到当前工作项的工作项和其他对象。
有关详细信息,请参阅 将工作项链接到其他对象 和 链接类型引用。
附件:将文件附加到工作项
在“附件”选项卡中,添加、删除或查看附加到工作项的文件和图像。 最多可以添加 100 个附件;附件限制为每个附件 60 MB。 有关详细信息,请参阅 工作项和社交工具中的共享信息。
在 Web 门户中跟踪工作
从 Web 门户添加和更新工作项。 有关其他客户端的概述,请参阅 连接到 Azure DevOps 的工具和客户端。 使用 Web 门户执行此处列出的任务。
用于跟踪测试、评审和反馈的工作项类型
除了待办事项/看板类型外,Azure Boards 还提供用于测试、评审和反馈的工作项类型。 下表列出了这些类型和典型用途:
| 类别和工作项类型 | 用于跟踪指定工作类型 |
|---|---|
| 代码评审请求 | 跟踪针对 TFVC 存储库中维护的代码的代码评审请求。 查看 开发人员生活中的一天。 |
| 代码评审响应 | 答复每位提供审阅意见的审核者。 |
| 反馈请求 | 跟踪通过反馈表单生成的反馈请求。 请参阅获取反馈。 |
| 反馈响应 | 为通过Microsoft反馈客户端提供反馈的每个人创建响应。 请参阅获取反馈。 |
| 共享步骤 | 使用共享步骤 对不同数据重复测试。 |
| 共享参数 | 定义用于运行手动测试用例的参数。 请参阅使用不同的数据重复执行测试。 |
| 测试用例 | 定义手动测试。 请参阅 “创建测试用例”。 |
| 测试计划 | 对测试套件和测试用例进行分组。 请参阅创建测试计划和测试套件。 |
| 测试套件 | 将测试用例分组到测试计划中的测试场景中。 请参阅创建测试计划和测试套件。 |
所需权限和访问权限
参与者组的成员可以使用“面板”中心下的大部分功能。 要将用户添加到项目,请参阅将用户添加到项目或团队。
下表汇总了影响成员查看和编辑工作项的能力的权限。
| Level | Permission |
|---|---|
| 区域路径 | 查看此节点中的工作项 |
| 区域路径 | 编辑此节点中的工作项 |
| Project | 创建标记定义 |
| Project | 更改工作项类型 |
| Project | 将工作项移出此项目 |
| Project | 删除和还原工作项 |
| Project | 永久删除工作项 |
具有基本访问权限的用户对工作跟踪功能具有完全访问权限。 利益干系人访问会限制某些功能。 有关详细信息,请参阅 设置工作跟踪的权限和访问权限 以及 利益干系人访问快速参考。