次の方法で共有


Microsoft Teams通知を構成する

Important

この機能は パブリック プレビュー段階です

AI/BI ダッシュボードでは、スケジュールされたスナップショットを Microsoft Teams チャネルに送信できます。 これにより、チームは Teams ワークスペースでダッシュボードの更新プログラムを直接受け取ることができます。 このページでは、Microsoft Teams アプリを作成し、通知先として Teams チャネルを構成する方法について説明します。 ダッシュボード エディターは、スケジュールされたダッシュボードにサブスクライバーとしてこの通知先を追加できます。 Teams チャネルをサブスクライバーとして追加する方法については、「 Slack または Microsoft Teams チャネルをサブスクライブする」を参照してください。

Teams サブスクリプションは、次のようなダッシュボード スナップショットを提供します。

  • チャネルに直接表示されるダッシュボードの PNG イメージ スナップショット
  • Azure Databricks でダッシュボードを開く直接リンク
  • メッセージ スレッド内の PDF スナップショット添付ファイル

Requirements

次のアクセス許可が必要です。

  • 通知先を構成するには、Azure Databricks ワークスペース管理者である必要があります。
  • Microsoft Copilot Studio と Microsoft Entra ID でアプリを作成および構成するには、適切なアクセス許可が必要です。

セットアップ プロセス中に、Microsoft から認証資格情報を収集して、Azure Databricks 通知先を構成します。

通知先を構成した後、ダッシュボードで CAN EDIT アクセス許可を持つすべてのユーザーは、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. [ アプリケーション] > [アプリの登録] をクリックします
  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. 新しく作成されたシークレットの をコピーします。 この値は 1 回だけ表示され、Azure Databricks 通知先を構成するために必要です。

テナント ID を取得する

  1. Microsoft Entra 管理センターで、アプリの登録が選択されている状態で、[ 概要] に移動します。
  2. ディレクトリ (テナント) ID をコピーします。 Azure Databricks 通知先を構成するには、この値が必要です。

ボットを発行して Teams チャネルに追加する

Microsoft Copilot Studio のドキュメントから次の手順を完了します。

  1. チャットボットを公開します
  2. チャットボットを他の従業員が利用できるようにします

チャネル用の受信 Webhook を作成する

  1. Microsoft Copilot Studio のドキュメントで、手順に従って 受信 Webhook を作成します
  2. 生成された Webhook URL をコピーして保存します。
  3. 完了をクリックします。

生成された Webhook URL をコピーします。

Teams チャネルの URL を取得する

  1. Microsoft Teamsで、宛先チャネルに移動します。
  2. チャネル名の横にあるハンバーガー メニュー ••• をクリックします。
  3. リンクをコピークリックします。 Teams の URL ではなく、チャネル URL をコピーしてください。 Azure Databricks 通知先を構成するには、この URL が必要です。

手順 2: Azure Databricks で通知先を構成する

Microsoft Teams チャネルを指す通知先を Azure Databricks ワークスペースに作成します。

  1. Azure Databricks ワークスペースにログインします。

  2. ワークスペースの右上隅にあるユーザー名をクリックします。

  3. ドロップダウンから [設定] を選択します。

  4. [ワークスペース管理者] セクションで、[通知] タブをクリックします。

  5. [通知先] セクションの [管理] をクリックします。

  6. [ 宛先の追加] をクリックします。

  7. 宛先 種類のドロップダウンからMicrosoft Teamsを選択します。

  8. 次の情報を入力してください。

    • 名前: この Teams チャネル宛先のわかりやすい名前
    • Microsoft Teams Webhook URL: Teams 受信 Webhook からの webhook URL
    • アプリ ID: Microsoft Copilot Studio ボットのアプリケーション ID
    • 認証シークレット: Microsoft Entra ID からのクライアント シークレット値
    • チャネル URL: Microsoft Teamsからのチャネル URL
    • テナント ID: Microsoft Entra ID からのディレクトリ (テナント) ID
  9. Create をクリックしてください。

新しいチームの宛先を作成します。

ユーザーは、この Teams 通知先をサブスクライバーとしてダッシュボード スケジュールに追加できるようになりました。

Teams チャネルをダッシュボード スケジュールにサブスクライブする手順については、「 Slack または Microsoft Teams チャネルをサブスクライブする」を参照してください。

トラブルシューティング

Microsoft Teams通知に関する一般的なエラーのトラブルシューティングを行うには、次のコマンドを使用します。

PDF 添付ファイルが見つからない

PDF 添付ファイルなしで Teams の通知が表示される場合は、次のことを確認します。

  • アプリケーション ID が通知先で正しく構成されている
  • 認証シークレットは有効であり、有効期限が切れていない
  • アプリには、Microsoft Entra ID で必要な Files.Read.AllSites.ReadWrite.All のアクセス許可が付与されています
  • API のアクセス許可に対する管理者の同意が付与されました

通知が表示されない

Teams チャネルに通知が表示されない場合:

  • Webhook URL が正しく、宛先チャネルと一致するかどうかを確認する
  • ボットが発行され、宛先チャネルに追加されていることを確認する
  • チャネル URL が正しいことを確認する
  • テナント ID が Microsoft 組織と一致するかどうかを確認する
  • スケジュールがアクティブであり、一時停止されていないことを確認する

次のステップ