Azure DevOps中配置工作项状态超期邮件通知的方法咨询
Azure DevOps中配置工作项状态超期邮件通知的方法咨询
嗨,我来帮你搞定这个Azure DevOps的通知配置问题!要实现工作项在特定状态停留超过2天就发邮件通知,咱们可以通过Azure DevOps的通知功能结合自定义查询来实现,具体步骤和关键公式我给你拆解清楚:
第一步:创建筛选超期工作项的自定义查询
打开Azure DevOps的Boards -> Queries,新建一个Flat query:- 添加基础筛选条件:
- 选择对应的
Work Item Type(比如你要监控的User Story、Bug等) - 选择你要监控的特定
State(比如"In Progress"或者你的自定义状态)
- 选择对应的
- 添加核心的超期判断条件:
点击「添加条件」,选择Custom,然后在字段栏输入State Change Date,运算符选<=,值的位置填入公式:@Today - 2这里的逻辑是:
State Change Date记录了工作项进入当前状态的时间,@Today - 2代表今天往前推2天,两者结合就能筛选出在目标状态停留超过2天的工作项
- 添加基础筛选条件:
第二步:基于查询创建邮件通知订阅
打开Azure DevOps的Project Settings -> Notifications(在Team Configuration分类下):- 点击「New subscription」新建订阅,选择「Custom」类型的订阅模板
- 触发条件选择「当工作项匹配查询时」,然后选中你刚才创建的超期工作项查询
- 设置通知接收对象:可以是指定团队、用户组或者单个用户
- 自定义通知内容:比如邮件主题可以包含
[超期提醒] 工作项{Title}已在{State}状态停留超过2天,正文里带上工作项的直接链接,方便接收人快速处理
第三步:验证配置有效性
找一个已经在目标状态停留超过2天的工作项,运行你创建的查询,确认它能被筛选出来;也可以手动修改一个工作项的状态变更时间到2天前,测试通知是否能正常发送
备注:内容来源于stack exchange,提问作者Karolina Szewczyk
相关产品推荐
相关产品推荐

