將 Teams Webhook 遷移至 Workflows

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

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

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

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

  1. 開啟 Microsoft Teams,然後前往要接收警告的頻道。
  2. 按一下頻道中的三點圖示 (...) 選單,然後選取「Workflows」。
  3. 在搜尋列中輸入「webhook」,然後選取「收到 Webhook 要求時發布至頻道」範本。
  4. 按照設定提示操作:

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

  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 正在將 Webhook 的後端從舊版「連接器」服務移至「Power Automate」。
  • 網址到期:舊網址最終會停止接收資料,導致 Looker 記錄中出現 404 或 Expired 錯誤。
  • 回溯相容性:即使您使用新的「工作流程」網址,系統仍支援現有的 Looker 訊息格式 (MessageCard)。

疑難排解附註

  • 權限:如果 Teams 頻道中未顯示「Workflows」選項,表示 IT 管理員可能限制了「Workflows (Power Automate)」應用程式。請要求管理員為你的帳戶啟用該應用程式。
  • 頻率限制:新版 Workflows 服務的頻率限制與舊版連接器不同。如果每分鐘傳送數百則快訊,可能會發生 429 Too Many Requests 錯誤。