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

如何将Teams发布流水线通知中的审批人设置为@提及标签而非纯文本?

如何将Teams发布流水线通知中的审批人设置为@提及标签?

你提到的需求是把Teams发布流水线通知里的审批人从纯文本改成@提及,以此吸引审批人注意,以下是更直接的解决方案:

一、优先尝试原生配置优化

部分版本的Azure DevOps(假设你用的是这个平台的发布流水线)支持自定义Teams通知模板,可直接插入@提及变量:

  • 进入项目的「项目设置」→「集成」→「Microsoft Teams」
  • 找到发布流水线的审批通知规则,编辑消息模板,尝试插入@{approver}类变量(具体变量名参考平台内置提示,部分旧版本可能不支持该功能)

二、高效的Power Automate替代方案

替代你当前“监听消息提取审批人再回复”的笨拙方法,直接基于审批事件触发流:

  1. 触发选择:使用Power Automate的「当发布部署审批待处理时」触发器,直接获取审批人信息,无需从Teams消息中解析提取
  2. @提及实现:添加「在聊天或频道中发布消息」动作,选择目标频道后,点击消息编辑框的「提及」按钮,直接选择触发器输出的审批人对象(如Approval Assigned To字段),自定义消息内容后发送即可。这种方式会直接@到审批人,无需依赖原通知消息。

三、其他可选方案

  • 若使用GitHub Actions,可配置自定义Teams Webhook通知,在请求payload中加入Teams标准的@提及格式(需通过Graph API获取用户ID,格式为<at>用户ID</at>)
  • 可在Azure DevOps Marketplace搜索第三方Teams通知扩展,部分扩展支持更灵活的@提及配置

待审批通知示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:22:24