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

如何在Teams工作流中提取自适应卡片邮箱并发送邮件

实现Teams工作流提取邮箱并发送邮件的配置方案

核心思路

借助**Power Automate(微软流)**对接Teams自适应卡片,完成字段提取与邮件发送——Teams频道原生动作无法直接处理数据提取,Power Automate是适配性最强的工具。

具体配置步骤

1. 创建Power Automate触发流

  • 新建流,触发方式选择「当收到HTTP请求时」
  • 复制该节点生成的HTTP POST URL,替换原Splunk配置中的Teams Webhook URL;若需保留原卡片推送,可让Splunk同时向两个URL发送请求:原Teams Webhook + Power Automate触发URL

2. 解析自适应卡片中的Email ID字段

  • 添加「解析JSON」动作,将Splunk发送的自适应卡片JSON内容作为输入
  • 先让Splunk发送一次测试请求,把收到的JSON内容复制到「生成schema」功能自动生成匹配的JSON schema,确保能精准提取Email ID字段(注意字段名需与卡片内的key完全一致,比如卡片内是emailId则对应使用该名称)

3. 发送邮件至提取的邮箱

  • 添加「发送电子邮件(V2)」动作(使用Office 365 Outlook连接器)
  • 将解析得到的Email ID字段填入「收件人」栏,邮件主题、正文可自定义,也可插入自适应卡片中的其他告警内容

4. (可选)实现交互触发邮件

若无需自动发邮件,需点击Teams卡片按钮再触发:

  • 把原自适应卡片修改为带Action.Submit按钮的交互卡片,按钮数据中携带Email ID
  • 在Power Automate中选择「当Teams频道收到自适应卡片提交时」作为触发节点,直接从提交数据中提取Email ID后发送邮件

注意事项

  • 确保Power Automate的连接器权限充足:Office 365 Outlook需具备邮件发送权限,Teams连接器需能访问目标频道
  • 测试时先发送模拟JSON请求,确认字段解析无误后再对接Splunk真实Webhook
  • 若Splunk发送的卡片中Email ID为动态生成,需保证JSON结构固定,否则解析会失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 00:02:03