将 Teams Webhook 迁移到 Workflows

Microsoft 将 停用 旧版 Office 365 连接器 ,转而使用 Power Automate 工作流

连接器将于 2026 年 4 月底停止运行。

为确保 Looker 提醒继续发送到 Teams,您必须将当前的网络钩子网址替换为新的“工作流”网址。

第 1 阶段:在 Microsoft Teams 中创建新的网络钩子

  1. 打开 Microsoft Teams,然后前往您要接收提醒的频道。
  2. 点击频道中的三点状菜单 (...) ,然后选择工作流
  3. 在搜索栏中,输入“网络钩子”,然后选择标题为“收到网络钩子请求时发布到频道”的模板。
  4. 按照设置提示操作:

    • 名称: 为工作流指定一个描述性名称(例如“Looker 提醒 - 销售”)。
    • 连接: 确保您已登录 Microsoft Teams 连接器。
    • 详细信息: 确认团队和频道正确无误。
  5. 点击 Add Workflow

  6. 创建后,系统会显示一个网址。请立即复制此网址。这是您的新网络钩子端点。

第 2 阶段:在 Looker 中更新网址

  1. 前往您的 Looker 实例,然后前往管理 > 操作 面板,或前往配置了网络钩子的特定 Looker 计划。
  2. 找到 Microsoft Teams 操作。
  3. 删除旧网址(可能以 outlook.office.com 开头),然后粘贴新网址(可能以 prod-XX.region.logic.azure.com 开头)。
  4. 通过从 Looker 发送测试载荷来测试连接,确保消息显示在您的 Teams 频道中。

为什么需要进行此迁移?

  • 基础架构变更: Microsoft 将网络钩子的后端从旧的“连接器”服务迁移到“Power Automate”。
  • 网址过期: 旧网址最终将停止接受数据,导致 Looker 日志中出现 404Expired 错误。
  • 向后兼容性: 即使您使用的是新的“工作流”网址,系统仍支持现有的 Looker 消息格式 (MessageCard )。

问题排查注意事项

  • 权限: 如果您在 Teams 频道中没有看到工作流 选项,则可能是您的 IT 管理员限制了工作流 (Power Automate) 应用。您需要让管理员为您的账号启用该应用。
  • 速率限制:新的 Workflows 服务的速率限制与旧连接器不同。如果您每分钟发送数百条提醒,可能会遇到 429 Too Many Requests 错误。