將 Teams Webhook 遷移至 Workflows

Microsoft 將淘汰舊版 Office 365 連接器,改用 Power Automate 工作流程

連接器將於 2026 年 4 月底停止運作。

為確保 Looker 快訊能繼續傳送至 Teams,請將目前的 Webhook 網址替換為新的「工作流程」網址。

第 1 階段:在 Microsoft Teams 中建立新的 Webhook

  1. 開啟 Microsoft Teams,然後前往要接收快訊的頻道。
  2. 按一下頻道中的三點 (...) 選單,然後選取「工作流程」
  3. 在搜尋列中輸入「webhook」,然後選取名為「Post to a channel when a webhook request is received」(收到 Webhook 要求時發布到頻道) 的範本。
  4. 按照設定提示操作:

    • 名稱:為工作流程設定描述性名稱 (例如「Looker 快訊 - 銷售」)。
    • 連線:確認你已登入 Microsoft Teams 連接器。
    • 詳細資料:確認團隊和頻道正確無誤。
  5. 按一下「新增工作流程」

  6. 建立完成後,系統會顯示網址。立即複製這個網址。這是新的 Webhook 端點。

第 2 階段:更新 Looker 中的網址

  1. 前往 Looker 執行個體,然後前往「管理」>「動作」面板,或設定 Webhook 的特定 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 錯誤。