Microsoft Teams との統合
IBM Cloud
Microsoft Teams にチャットボットを追加して、コンテンツ、ツール、ユーザーがチャット、ミーティング、コラボレーションを行うための生産的なハブを作成してカスタマイズします。
アクションを作成 した後、この統合を使用して、アシスタントを Microsoft Teams に接続できます。
開始前に
Microsoft Teams とアシスタントを統合するには、 Global Administrator
ロールまたは Teams Administrator
ロールが必要です。 詳しくは、 アプリ権限ポリシーを参照してください。
Microsoft 365 開発者管理者の E メール・アドレスがない場合は、登録します。
-
Microsoft Dev Centerにアクセスします。
-
「今すぐ参加」 をクリックして、 Microsoft 365 Developer プログラムのメンバーになります。
-
ダッシュボードで、 「 E5 サブスクリプションのセットアップ」 をクリックし、 「インスタント」 サンドボックスまたは 「構成可能」 サンドボックスを選択します。
-
「管理者」 にリストされている E メール・アドレスをコピーします。 管理者の資格情報は、いくつかのセットアップ・ポイントで必要になります。
Microsoft Teamsの統合を追加する
-
**「統合」**ページに移動します。それには、左側のメニューにある統合アイコン (
) をクリックします。
-
「Microsoft Teams」 タイルで 「追加」 をクリックします。
-
「確認」 をクリックします。 「開始」 ページには、セットアップ・プロセスの要約が表示されます。
-
「次へ」 をクリックして、アプリの登録を開始します。
アプリ登録
-
Microsoft Azure ポータルに移動し、管理者資格情報を使用してログインします。
-
「アプリ登録 (App registrations)」 ページで、 「新規登録 (New registration)」 をクリックします。
-
「アプリケーションの登録」 ページで、名前を入力し、アプリに適用するマルチテナント・オプションを選択し、 「登録」 をクリックします。
-
アプリケーションの 「概要」 ページからアプリケーション ID をコピーし、 watsonx Assistant Microsoft Teams 統合の 「アプリケーション登録」 フィールドに貼り付けます。
-
同じ Microsoft Azure 「概要」 ページで、「クライアント資格情報」の横にあるハイパーリンク 「証明書またはシークレットの追加」 をクリックします。
-
トークン作成の 「証明書」&「シークレット」 ページで、 「新規クライアント・シークレット」 をクリックします。 説明を入力し、 「推奨 180 日」 を選択します。 **「追加」**をクリックします。
-
「値」 の下のストリングをコピーして、 watsonx Assistant Microsoft Teams 統合の 「アプリ登録」 ページの 「クライアント・シークレットの値」 に貼り付けます。 注: 現在の値が 180 日目に期限切れになる前に、新しい値を生成する 必要があります。
-
「次へ」 をクリックしてボットを作成します。
ボットの作成
-
Microsoft Bot Framework 開発者ポータルに移動し、管理者資格情報を使用してログインします。
-
「ボットについて教えてください (Tell us about your bot)」 ページで、ボット・プロファイルを入力します。
-
生成されたエンドポイントを watsonx Assistant Microsoft Teams 統合の 「ボットの作成」 ページからコピーし、 「構成」 セクションの 「メッセージング・エンドポイント」 フィールドに貼り付けます。
-
アプリの種類としてマルチテナントを選択します。
-
アプリ ID をコピーして貼り付け、 「登録」 をクリックします。
-
「チャネルへの接続 (Connect to channels)」 ページで、 「フィーチャー・チャネルの追加 (Add a featured channel)」 セクションの 「Microsoft Teams チャネルの構成 (Configure Microsoft Teams channel)」 をクリックします。
-
「Microsoft チームの構成」 ページで、ボットのニーズに合った 「メッセージング」、 「呼び出し」、および 「公開」 の各タブのオプションを指定し、 「保存」 をクリックします。
-
watsonx Assistant Microsoft Teams 統合で、 「次へ」 をクリックして Teams アプリを作成します。
チーム・アプリの作成
-
Microsoft Teams 開発者ポータルに移動し、管理者資格情報を使用してログインします。
-
「アプリ」タブで 「新規アプリ」 をクリックします。
-
名前を入力し、 「追加」 をクリックします。
-
「基本情報」 ページで、アプリケーション名、アプリケーション ID、説明、開発者情報、およびアプリケーション URL を入力し、アプリケーション ID をコピーして アプリケーション (クライアント) ID に貼り付けます。 「保存」 をクリックします。
-
「構成」 セクションで、 「アプリの機能」 を選択し、 「ボット」 を選択します。
-
「ボットの識別 (Identify your bot)」 ページで、ボットを選択します。
-
「ユーザーがこのコマンドを使用できる範囲を選択してください」 セクションで、 「個人」、 「チーム」、および 「グループチャット」 を選択します。
-
「保存」 をクリックしますが、ウィンドウは開いたままにします。
-
watsonx Assistant Microsoft Teams 統合で 「終了」 をクリックします。
-
「公開」 をクリックして、ボットを公開します。
Microsoft Teamsでの会話中にカスタム拡張機能が実行されると、拡張機能への呼び出しが完了した後に、クライアントは実行前の手順のみを受け取ります。 詳細は、 カスタム拡張子の呼び出し を参照してください。
チーム・アプリの公開
-
チーム・アプリを作成して保存した Microsoft Teams 開発者ポータル・ウィンドウで、 「公開」 をクリックしてボットを公開します。
-
「アプリケーション・パッケージのダウンロード」 をクリックします。
-
Microsoft Teamsにアクセスし、管理者資格情報を使用してログインします。
-
サイドバー・メニューで 「アプリケーション」 をクリックし、 「アプリケーションの管理」 をクリックし、 「アプリケーションのアップロード」 をクリックします。
-
「カスタム・アプリケーションのアップロード」 を選択し、ダウンロードしたアプリケーション・パッケージの .zip ファイルを指定します。
-
「追加」 をクリックして完了します。
-
チーム・アプリの 「チャット」 セクションでアクションと応答をテストします。
応答タイプ
これらの 応答タイプ は、Microsoft Teams ダイレクト・メッセージ、チャネル、またはグループ・チャット用にアシスタントがデプロイされている場合にサポートされ、予期したとおりに表示されます。
- date
- イメージ
- オプション
- 推奨
- テキスト