Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
使用“关注”功能,随时了解对特定工作项或拉取请求的更改。 此功能会逐个提供有针对性的通知,帮助你跟踪对工作而言最重要的项,而无需信息过载。
Tip
快速入门:在任何工作项上选择
“关注”图标或拉取请求,以在更改时开始接收通知。
可以使用“关注”功能执行哪些操作
- 跟踪特定事项:仅收到你选择关注的工作项和拉取请求的通知
- 自定义通知:选择何时接收警报(所有更改、提及或特定字段更新)
-
查询关注的项:使用
@Follows宏创建自定义查询和仪表板 - 保持专注:仅关注工作重要事项,避免通知重载
以下内容与订阅有何不同
| Feature | Following | 通知订阅 |
|---|---|---|
| Scope | 您选择的单个项目 | 跨项目的广泛标准 |
| Setup | 一键点击特定项目 | 配置规则和筛选器 |
| 最适用于 | 跟踪特定工作项/PR | 自动化团队工作流 |
| Examples | 报告漏洞后 | 分配给你的所有事项 |
有关基于更广泛条件的自动通知,请参阅 “管理个人通知”。
Prerequisites
| Category | Requirements |
|---|---|
| Permissions | - 若要查看、关注和编辑工作项:查看此节点中的工作项,并 编辑此节点中的工作项 权限设置为 “允许”。 默认情况下,参与者组具有这些权限。 有关详细信息,请参阅设置工作跟踪权限。 - 将标记添加到工作项:将项目级创建新标记定义权限设置为允许。 默认情况下,参与者组拥有此权限。 |
| 访问级别 |
-
项目成员。 - 若要将标记添加到工作项,或者查看或跟踪拉取请求:至少具有“基本”访问权限。 - 若要查看或跟踪工作项:需至少拥有 级别的利益相关者 访问权限。 有关详细信息,请参阅 关于访问级别。 - 所有项目成员(包括 读者 组中的成员)都可以发送电子邮件,其中包含工作项。 |
Note
- 为希望参与讨论和评审进度的成员提供 利益干系人访问权限 。 这些成员通常不参与代码,但想要查看工作项、积压工作、面板和仪表板。
跟踪工作项
快速步骤:在任何工作项上选择
“关注 ”图标,开始接收通知。
自定义通知首选项
选择
“设置”图标,该图标位于“关注”旁边,以选择通知接收方式:
| Option | 收到通知时 | 最适用于 |
|---|---|---|
| 已订阅 (默认值) | 对工作项的任何更改 | 正在处理的项目 |
| 未订阅 | 只有当某人完成@mentions时 | 想闲时观看的内容 |
| Custom | 当特定字段发生更改时 | 仅限关键更新 |
自定义通知触发器:
- 状态更改:状态更新时,例如“新建→活动→已解决
- 分配更改:分配新用户时
- 迭代更改:当系统将项目移动到不同的冲刺时
触发通知的内容
当团队成员执行以下作时,你会收到电子邮件通知:
| Action | Example |
|---|---|
| 批注或讨论 | 添加注释,@mention 你,开始讨论 |
| 更新字段 | 更改标题、说明、优先级、标记 |
| 修改附件 | 添加屏幕截图、文档或删除文件 |
| 更改关系 | 关联/取消关联工作项,更新父项/子项 |
Note
你不会收到你自己所做的更改的通知。
快速提示:在 “更改首选电子邮件地址”中更改电子邮件首选项。
若要停止关注,请选择“
已关注 ”图标。
关注拉取请求
快速步骤:转到任何拉取请求→
更多操作→
关注。
拉取请求通知
| When | 发生了什么事 | 为什么它很重要 |
|---|---|---|
| 添加了注释 | 某人评论或讨论代码 | 随时了解反馈 |
| 查看状态更改 | 已批准、请求更改或新增审阅者 | 跟踪审阅进度 |
| 代码更新 | 向分支推送新提交 | 查看最新更改 |
| 状态更改 | PR 已完成、已放弃或已重新打开 | 了解最终结果 |
Note
与工作项一样,你不会收到有关自己所做的更改的通知。
若要停止关注:打开 更多操作,请选择
关注。
查看和管理关注的项目
选项 1:通过查询快速访问
路径: 面板 → 查询 → 所有 → 我的查询 → 关注的工单
您可以在此处执行的操作:
- 查看项目中的所有关注项
- 按任何字段排序和筛选
- 添加自定义列
- 打开项目以供快速审阅
选项 2:工作项中心
路径:版块→工作项→“关注”选项卡
最佳选择:精简视图专注于您关注的项目。
使用 @Follows 创建自定义查询
使用 @Follows 宏生成功能强大的查询,这些查询将遵循的项目与其他条件相结合。
基本 @Follows 查询
Steps:
- 创建新查询:板→查询→新查询
- 添加子句:IDIn@Follows
- “保存”和“运行”
高级查询示例
最有用的查询:
| 查询目的 | 查询子句 | 为什么它很有用 |
|---|---|---|
| 我关注的高优先级项 | ID 输入 @Follows 并且优先级 = 1 |
关注关键项目 |
| 我的团队关注的项目 | ID 输入 @Follows 并分配给组内 [团队] |
团队协作 |
| 最近更新 | ID 输入 @Follows 并且更改日期 >= @Today - 7 |
查看最近的活动 |
| 我关注的被阻止项 | ID 输入 @Follows 并且状态 = 已阻止 |
跟踪障碍 |
Tip
共享查询结构:虽然 @Follows 是个人,但你可以与团队成员共享查询模板,以创建一致的后续工作流。
以下事项的最佳做法
请考虑以下策略,充分利用“关注”功能:
何时关注工作项
- 创建的项目:自动跟踪所报告的 bug 或你请求的功能
- 跨团队依赖项:关注影响工作但未分配给你的项目
- 严重 bug:监控影响您领域的高优先级问题
- 学习机会:关注项目以了解团队如何解决类似问题
管理通知音量
- 使用自定义设置:设置特定的字段触发器,而不是遵循所有更改
- 定期查看:取消关注已完成且不再需要监视的项目
- 批量审核:每周检查“关注”选项卡,而不是回复每封电子邮件
- 团队协调:同意以下策略以避免重复监视
查询策略
- 创建个人仪表板:使用 @Follows 查询构建组件,以便快速检查状态。
- 设置警报:使用与@Follows结合的查询来创建其他通知规则
- 跟踪模式:监视关注的项以识别常见问题或瓶颈
常见问题故障排除
未收到通知
检查以下设置:
- 个人通知:在通知设置中验证电子邮件地址
- 关注状态:确认项目显示“关注”图标(而不仅仅是“关注”)
- 通知首选项:检查是否错误地选择了“未订阅”
- 电子邮件筛选器:查找垃圾邮件或筛选文件夹中的 Azure DevOps 电子邮件
通知过多
减少通知量:
- 将大批量项切换到“自定义”设置,并使用特定字段触发器
- 对要跟踪但不需要立即警报的项目使用“未订阅”
- 创建每日摘要查询而不是实时通知
- 取消关注已完成或无关紧要的项目
以下内容不可用
可能的原因:
- 权限:至少需要利益干系人访问权限才能关注项目
- 项目访问:验证可以查看工作项或拉取请求
- 功能可用性:以下要求 Azure DevOps Services 或 TFS 2017 或更高版本
常见问题
问:是否可以添加其他人来关注工作项或 PR?
A: 否,关注是用户个人行为 - 每个用户必须自行关注条目。 但是,可以:
- 共享项目链接 并要求他们关注它
- 为更广泛的自动警报设置团队通知
- 为提高团队可见性而创建包含
的共享查询
有关团队范围的通知,请参阅 “管理团队通知”。
问:如果我关注多个项目,我会收到太多通知吗?
A: 您可以通过以下方式控制通知音量:
- 仅为特定字段的更改使用自定义通知设置
- 将项设置为 “未订阅 ”(仅提及)进行被动监视
- 创建查询以批量查看关注的项目,而不是单个电子邮件
问:是否可以跨不同项目关注项?
一个: 是的! “关注”功能适用于组织中的所有项目。 使用 关注的工作项 查询以集中查看所有内容。
问:是否自动关注创建或分配的项目?
一个: 否,以下作始终为手动作。 需要在要跟踪的每个项上显式选择“关注”图标。
问:是否可以导出我关注的项目列表?
答:是的,请使用“关注的工作项”查询并将结果导出到 CSV,或者创建自定义查询并导出查询的结果。