You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Microsoft Teams提醒Azure Devops中4周未关闭的拉取请求?

针对Azure DevOps开放超4周的拉取请求设置Teams提醒的方案

目前Azure DevOps自带的服务钩子确实没有直接支持“PR开放超指定时长”的触发事件,不过可以通过以下两种方式实现需求:

方法一:Azure DevOps查询 + Power Automate 自定义流

  1. 创建PR筛选查询
    在Azure DevOps的Boards中新建一个查询,筛选条件设置为:

    • 工作项类型 = 拉取请求
    • 状态 = 活动
    • 创建日期 <= @Today - 28天
      保存这个查询,后续流会调用它获取超时PR列表。
  2. 搭建Power Automate定时流

    • 新建一个自动化云流,触发方式选择“重复周期”,设置执行频率(比如每周一早上9点)。
    • 添加动作:Azure DevOps - 运行查询并列出结果,选择你的组织、项目,以及刚才保存的查询。
    • 添加动作:Microsoft Teams - 发布消息到频道,把查询到的PR信息(比如标题、创建人)格式化成易读的消息,发送到指定Teams频道。

方法二:使用Azure DevOps Marketplace扩展

在Azure DevOps Marketplace中搜索类似Pull Request Reminder的第三方扩展,部分扩展支持配置PR超时阈值(比如4周),可以自动检测超时的开放PR,并将提醒推送到Teams频道或邮件。这类扩展一般会提供可视化配置界面,无需自己写代码。

内容的提问来源于stack exchange,提问作者Roelant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 05:38:20