DialogPlayでは、作成したチャットボットをMicrosoft Teamsへ公開することができます。
Microsoft Teamsにチャットボットを公開する方法は、以下の3通りがあります。
①zipファイルを使ってクライアントごとに公開
アプリケーションごとに発行されるアプリケーションIDを元に、MicrosoftのDeveloper Potalからzipファイルを作成します。
作成したzipファイルをTeamsのクライアントからカスタムアプリとしてアップロードすることで個人単位でチャットボットを利用できます。
- チャットボットの動作検証時や、限られたユーザー間でのみ共有する場合は、こちらの方法で公開してください。
- 組織外のユーザーと共有する場合は、こちらの方法で共有することが可能です。
②Microsoft Teams 管理センターで組織ごとに公開
Microsoft Teams 管理センターに管理者がアプリを公開することで、組織内のユーザーは該当するチャットボットを利用できるようになります。
- 組織内の幅広いユーザーと共有する場合は、こちらの方法で公開してください。
- Developer Portalでzipファイルを作成し、Microsoft Teams 管理センターにアップロードして公開と、zipファイルは作らず組織内のアプリとして公開する方法があります。
③Officeストア経由で公開
Officeストアに管理者が、チャットボットを申請・登録することで、不特定多数の全ユーザーがチャットボットを利用できるようになります。
こちらの方法は、Microsoft社による審査が必要となります。本記事での説明は割愛させていただきます。
本記事では、DialogPlayをMicrosoft Teams上で公開するための事前準備、①②の方法での公開手順について説明します。
※ 本作業を行う場合は、予め〔 Microsoft 365 〕のアカウントが必要になります。
事前準備
1.Microsoft Teams管理センターの設定
①アプリ公開作業担当者用ポリシー作成
②カスタムポリシー適用
2.Microsoft Teamsの設定(チームを設定した場合に実施)
公開手順
1.DialogPlayでのアプリケーション公開
2.Microsoft Teamsへの公開
Developer Potalで公開するチャットボットをカスタムアプリとして作成
①zipファイルを使ってクライアントごとに公開
②Microsoft Teams 管理センターで組織ごとに公開
更新手順
事前準備
Microsoft Teams上でチャットボットを登録・利用できるようにするため、各種環境設定を行います。
本手順はMicrosoft Teams管理者権限を持つアカウントで作業してください。
Microsoft Teams管理センターの設定
アプリ公開作業担当者用ポリシー作成
※ アプリ公開作業担当者は役割に「全体管理者」、「Teamsサービス管理者」のどちらか、もしくは両方が割り当てられている必要があります。
予め〔 Microsoft 365 管理センター 〕にて、役割をご確認ください。
- 〔 Microsoft Teams 管理センター 〕へアクセスし、管理者権限のアカウントでサインイン後、左メニューの『Teamsのアプリ』より”アプリの管理”をクリックしてください。
- 右上の"アクション"メニューから、”組織全体のアプリ設定”ボタンをクリックしてください。
- 以下を設定後、"保存"ボタンをクリックしてください。
1. 『サードパーティ製アプリ』にて"利用可能なすべてのサード パーティ製アプリ"を選択
2. 『カスタム アプリ』にて"ユーザーがプレビューでカスタム アプリを操作できるようにする"をオン
※ 本手順に必要な項目のみ設定しています。必要に応じて他項目も設定を行ってください。 - 左メニューの『Teamsのアプリ』より”セットアップポリシー”をクリックし、"+ 追加"をクリックしてください。
- 『ポリシー名』を入力し、『カスタムアプリをアップロード』をオンに設定後、"保存"ボタンをクリックしてください。
カスタムポリシー適用
-
【アプリ公開作業担当者用ポリシー作成】で作成したカスタムポリシーをユーザーに適用するため、左メニューの"ユーザー"をクリックし、適用したいユーザー名をクリックしてください。
- ”ポリシー”をクリックしてください。次に、"編集"をクリックしてください。
- 『アプリのセットアップポリシー』に該当するカスタムポリシーを設定後、"適用"ボタンをクリックしてください。
※ 設定したポリシーが反映されるまでに、最大24時間を要する場合があります。
Microsoft Teamsの設定
本手順は、チャットボットを【②Microsoft Teams 管理センターで組織ごとに公開】し、「チーム」にインストールして複数人で利用する場合に必要となる設定です。
それ以外の場合には設定不要です。
Microsoft Teamsで作成したチームに、チャットボットをインストール許可するための設定を行います。
- 〔 Microsoft Teams 〕へMicrosoft Teams管理者でサインイン後、左メニューの『チャット』をクリックしてください。
チーム名横の””をクリックし、”チームを管理”をクリックしてください。
- 『設定』タブの”メンバーアクセス許可”をクリックしてください。
-
以下の例を参考に該当するチームの各項目を設定してください。
※ 本手順に必要な項目のみ設定しています。必要に応じて他項目も設定を行ってください。No 項目名 アプリ公開作業担当チーム チャットボット利用チーム 1 メンバーにアプリの追加と削除を許可する チェックを入れる チェックを入れる 2 メンバーにカスタムアプリのアップロードを許可する チェックを入れる 任意
公開手順
チャットボットをMicrosoft Teams上へ登録するための設定を行います。
本手順はアプリ公開作業担当者アカウントで作業してください。
DialogPlayでのアプリケーション公開
-
左メニューの『チャットボット公開』内の『新規公開』をクリックしてください。
各項目を入力後、"公開"ボタンをクリックしてください。No 項目名 説明 1 アプリケーション名 任意のアプリケーション名を入力 2 公開先プラットフォーム 「Microsoft Teams」を選択 3 アイコン設定 任意のアイコンを設定(設定なしも可能) 4 公開するチャットボット 任意のチャットボットを選択 5 オペレーター機能 有効にすることで、チャット中にオペレーターを呼び出すことができます
詳細については 【オペレーター機能を有効にする】をご覧ください - 公開後、『アプリケーションID』が生成されますので”コピー“ボタンをクリックし、値を取得してください。
Microsoft Teamsへの公開
Developer Potalで公開するチャットボットをカスタムアプリとして作成
- 〔 Developer Portal 〕へ管理者権限のアカウントでサインイン後、左メニューの『アプリ』をクリックし、"新規アプリ"をクリックしてください。
- Nameにアプリの表示名を入力して、”作成”ボタンをクリックしてください。
-
『基本情報』ページに遷移します。各項目を設定後”保存”ボタンをクリックしてください。
No. 項目名 説明 1 短い名前 アプリの表示名(30文字以内) 2 長いファイル名 アプリの正式名称(100文字以内)表示名が30文字を超える場合に使用される(任意項目) No. 項目名 説明 3 短い説明 スペースが限られている場合に使用される、アプリの簡単な説明 4 詳細な説明 アプリの詳細説明 情報タブでの説明文やアイコンにフォーカスを当てた場合に表示される 5 バージョン アプリのバージョン(メジャー、マイナー、バッチで表記) 6 開発者名または会社の名前 開発者名/会社名 7 Webサイト 開発者ウェブサイトへのURL No. 項目名 説明 8 プライバシーポリシー プライバシーポリシーへのURL 9 利用規約 利用規約へのURL 10 アプリケーション (クライアント) ID 【DialogPlayでのアプリケーション公開】で取得したアプリケーションIDを入力 11 Microsoft パートナー ID Microsoft Partner NetworkID(任意) -
左メニューの『構成』内の”ブランド化”をクリックし、公開するアプリケーションのアイコンを設定します。
No. 項目名 説明 1 カラーアイコン 192px × 192pxのボットアイコン 2 アウトラインアイコン 透過32px × 32pxのアウトラインアイコン 3 アクセントカラー Transparent outlineで指定されたアイコンの背景に使用される色 - 左メニューの『構成』内の”アプリの機能”をクリックし、”ボット”をクリックしてください。
-
各項目を設定後”保存”ボタンをクリックしてください。
No. 項目名 説明 1 ボット ID の入力 チェックを入れ、【DialogPlayでのアプリケーション公開】で取得したアプリケーションIDを入力 2 他のユーザーがボットを使用できるスコープを選択します 用途に合わせてチェックを入れる 個人用 1対1のチャットで利用 チーム チームチャットで利用 グループ チャット グループチャットで利用 - 左メニューの『詳細』内の”アプリのコンテンツ”をクリックし、”チャネル サポート”を画像のように設定後、”保存”ボタンをクリックしてください。
カスタムアプリの作成は以上になります。
引き続きDeveloper Potalの画面から、カスタムアプリを使ってTeamsへの公開手順を説明いたします。
Microsoft Teamsへの公開 ①zipファイルを使ってクライアントごとに公開
- 画面右上の”均等割り付け”をクリックしてください。
- 一番上の”アプリ パッケージをダウンロードする”をクリックしてください。
作成したカスタムアプリがzipファイルでダウンロードされます。
- 〔 Microsoft Teams 〕へサインイン後、左メニューの『ストア』をクリックし、”アプリを管理“をクリックして、"アプリをアップロード"をクリックしてください。
- ”カスタムアプリをアップロード”をクリックしてください。
- 「開く」ダイアログが表示されますので、手順1でダウンロードしたzipファイルを指定して”開く“をクリックしてください。
- ”追加”ボタンをクリックしてください。
- ”開く”ボタンをクリックしてください。
- チャット画面が開きます。実際に会話を行い、動作を確認してください。
Microsoft Teamsへの公開 ②Microsoft Teams 管理センターで組織ごとに公開
zipファイルを管理センターにアップロードして公開する場合
- 【Developer Potalで公開するチャットボットをカスタムアプリとして作成】を実施して、カスタムアプリのzipファイルをダウンロードしてください。
- 〔 Microsoft Teams 管理センター 〕へサインイン後、左メニューの『Teamsのアプリ』より”アプリを管理”をクリックしてください。
右上の『アクション』から"新しいアプリをアップロード"をクリックしてください。 - ”アップロード”ボタンをクリックしてください。
- 「開く」ダイアログが表示されますので、手順1でダウンロードしたzipファイルを指定して”開く“をクリックしてください。
アップロードが完了すると以下の画面が表示されます。
"こちらのリンク"をクリックしてください。
- 公開するアプリの画面が開きます。
"だれともなし (組織全体の規定値)"をクリックして、”Users and groups”タブを開いてください。
"状態の編集"をクリックしてください。
- 要件に応じて、"全員"または"特定のユーザーまたはグループ"を選択して、"適用"をクリックしてください。
- 組織に所属しているアカウントで〔 Microsoft Teams 〕へサインイン後、左メニューの『アプリ』をクリックし、”組織向けに開発”をクリックしてください。
- 手順5でアップロードしたアプリをクリックしてください。
※アップロードしたアプリが一覧に表示されるまで、数時間かかる場合があります。
- ”追加”ボタンをクリックしてください。
- ”開く”ボタンをクリックしてください。
- チャット画面が開きます。実際に会話を行い、動作を確認してください。
zipファイルは作らず組織内のアプリケーションとして公開する場合
- 画面右上の”均等割り付け”をクリックしてください。
- ”組織に公開する”をクリックしてください。
- 画面が左メニューの『公開』の"組織に公開する"を開いていることを確認し、”開始する”をクリックしてください。
- 〔 Microsoft Teams 管理センター 〕へサインイン後、左メニューの『Teamsのアプリ』より”アプリの管理”をクリックしてください。
作成したカスタムアプリの名前で検索して、公開するアプリをクリックしてください。
- ”公開”ボタンをクリックしてください。
- ”公開”ボタンをクリックしてください。
- 以降、【zipファイルを管理センターにアップロードして公開する場合】の手順 5 と同じ手順で実施できます。
更新手順
Microsoft Teams上に公開したチャットボットを更新するための設定を行います。
チャットボットの更新
- 〔 Developer Portal 〕へサインイン後、左メニューの『アプリ』をクリックし、更新したいアプリをクリックしてください。
- 左メニューの『構成』内の”基本情報”をクリックし、”バージョン”の項目に公開してる値より大きな値を指定して、”保存”ボタンをクリックしてください。
- 画面右上の”均等割り付け”をクリックし、希望する公開範囲に合わせて公開してください。