共用方式為


設定 Microsoft Teams 通知

這很重要

這項功能目前處於 公開預覽版

AI/BI 儀表板支援將排程快照傳送至 Microsoft Teams 通道。 這讓 Teams 能直接在 Teams 工作區接收儀表板更新。 本頁說明如何建立 Microsoft Teams 應用程式,並設定 Teams 頻道作為通知目的地。 然後,儀表板編輯者可以將此通知目的地新增為排程儀表板的訂閱者。 關於如何將 Teams 頻道加入訂閱者的資訊,請參閱 訂閱 Slack 或 Microsoft Teams 頻道

Teams 訂閱提供包括以下儀表板快照的功能:

  • 儀表板的PNG影像快照,可直接在頻道中顯示
  • 在 Azure Databricks 中開啟儀錶板的直接連結
  • 訊息討論串中的 PDF 快照附件

需求

您必須具有下列權限:

  • 你必須是 Azure Databricks 工作空間管理員才能設定通知目的地。
  • 您必須擁有適當的權限,才能在 Microsoft Copilot Studio 和 Microsoft Entra ID 中建立和設定應用程式。

在設定過程中,你會從 Microsoft 收集認證憑證,以設定 Azure Databricks 通知目的地。

設定通知目的地後,任何在儀表板上擁有編輯權限的使用者,都可以將 Teams 目的地新增為訂閱者,加入他們管理的排程。

步驟 1:建立並設定 Microsoft Teams 應用程式

為你的 Teams 工作空間建立一個 Microsoft Copilot Studio 機器人,並設定必要的權限。

建立 Microsoft Copilot Studio 機器人

請完成 Microsoft Copilot Studio 文件中的以下步驟:

  1. 在 Microsoft Teams 安裝 Copilot Studio 應用程式
  2. 在團隊中創建一個新的聊天機器人

在 Microsoft Entra ID 中設定應用程式權限

  1. 前往 Microsoft Entra 系統管理中心
  2. 點擊 應用程式 > App 註冊
  3. 使用前一步的應用程式 ID 找到並選擇與你的 Copilot Studio 機器人相關的應用程式註冊。
  4. 在左側邊欄,點選 API 權限
  5. 按兩下 [新增許可權]。
  6. Microsoft API 中,點擊 Microsoft Graph > 應用程式權限
  7. 新增下列權限:
    • Files.Read.All
    • Sites.ReadWrite.All
  8. 按一下新增權限。
  9. 點選 授予管理員同意 以授予您的組織權限。

建立認證祕密

  1. 在 Microsoft Entra 管理中心,選擇應用程式註冊後,點選「 憑證與秘密」。
  2. 點擊 客戶端秘密 > 新客戶端秘密
  3. 輸入描述並選擇有效期限。
  4. 按下 新增
  5. 複製新建立秘密的 。 這個值只會顯示一次,你需要它來設定 Azure Databricks 的通知目的地。

取得租戶證

  1. 在 Microsoft Entra 管理中心,選擇應用程式註冊後,進入 「概覽」。
  2. 複製 目錄(租戶)ID。 你需要這個值來設定 Azure Databricks 通知目的地。

發佈機器人並加入 Teams 頻道

請完成 Microsoft Copilot Studio 文件中的以下步驟:

  1. 發佈你的聊天機器人
  2. 讓你的聊天機器人對其他員工開放

為該頻道建立一個進入的 webhook

  1. 在 Microsoft Copilot Studio 文件中,請依照步驟建立 Incoming Webhook
  2. 複製並儲存產生的 webhook URL。
  3. 按一下完成

複製產生的 webhook URL。

取得 Teams 頻道的網址

  1. 在 Microsoft Teams 中,導覽到目的地通道。
  2. 點擊頻道名稱旁的漢堡選單 •••
  3. 點擊 複製連結。 務必複製頻道網址,而非 Teams 網址。 你需要這個網址來設定 Azure Databricks 通知目的地。

步驟 2:在 Azure Databricks 中設定通知目的地

在你的 Azure Databricks 工作區建立一個通知目的地,指向你的 Microsoft Teams 頻道。

  1. 登入您的 Azure Databricks 工作區。

  2. 按一下工作區右上角的使用者名稱。

  3. 從下拉式清單中選取 設定

  4. 在 [工作區管理員] 區段中,按下 [通知] 索引標籤 。

  5. 通知目的地區段中按一下管理

  6. 按一下 新增目的地

  7. 從目的地類型下拉選單選擇 Microsoft Teams

  8. 輸入下列資訊:

    • 名稱:此 Teams 頻道目的地的描述性名稱
    • Microsoft Teams Webhook URL:來自 Teams 進站 Webhook 的 URL。
    • 應用程式 ID:來自 Microsoft Copilot Studio 機器人的應用程式 ID
    • Auth Secret:來自 Microsoft Entra ID 的客戶端秘密值
    • 頻道網址:Microsoft Teams 頻道網址
    • 租戶 ID:Microsoft Entra ID 中的目錄(租戶)識別碼
  9. 點擊 建立

建立新的團隊目的地。

使用者現在可以將此 Teams 通知目標加入訂閱儀表板排程。

關於如何將 Teams 頻道訂閱到儀表板排程的說明,請參閱 訂閱 Slack 或 Microsoft Teams 頻道

故障排除

請使用以下工具來排解 Microsoft Teams 通知常見的錯誤。

缺少 PDF 附件

如果 Teams 通知沒有附帶 PDF 附件,請確認:

  • 應用程式識別碼在通知目的地中已正確設定
  • 該認證秘密有效且尚未過期
  • 該應用程式已獲得 Microsoft Entra ID 所需的Files.Read.AllSites.ReadWrite.All權限
  • API 權限已獲得管理員同意

通知未出現

如果在 Teams 頻道中未收到通知:

  • 確認 Webhook URL 正確且符合目的地通道
  • 請確認機器人是否已發布並已添加至目的頻道
  • 請確保頻道網址正確
  • 請確認租戶 ID 是否與您的 Microsoft 組織相符
  • 確認排程處於作用中且未暫停

後續步驟