Embeddedユーザー向けMicrosoft Teams Enterprise Workbotを設定する
このガイドでは、Embeddedパートナーがエンドカスタマー向けにMicrosoft Teams Enterprise Workbotを有効にする方法について説明します。
MICROSOFT TEAMSアプリマーケットプレイスにBOTを掲載する
ホワイトラベルのWorkbotをMicrosoft Teamsアプリマーケットプレイスに掲載するには、カスタマーサクセスマネージャーにお問い合わせください。
前提条件
開始する前に、Microsoft Teams Enterprise Workbotがあることを確認してください。 まだ作成していない場合は、Microsoft Teams Enterprise Workbotを作成するガイドを参照してください。
手順
Embeddedカスタマー向けにMicrosoft Teams Enterprise Workbotを設定するには、次の手順を実行します:
- Microsoft Teamsアプリパッケージをダウンロードして保存する
- カスタムOAuthプロファイルをエンドカスタマーと共有する
- レシピを構築する
- Workatoマニフェストをエクスポートする
- パッケージをカスタマーワークスペースにインポートする
- カスタマーにMicrosoft Teamsインスタンスへのbotのインストールを依頼する
- カスタマーのWorkbot for Teamsコネクションを認証する
Microsoft Teamsアプリパッケージをダウンロードして保存する
Microsoft Teamsアプリパッケージをダウンロードして保存するには、次の手順を実行します:
Microsoft Teams Developer Portalにサインインします。
アプリに移動し、Microsoft Teams Enterprise Workbotを作成するガイドで作成したアプリを選択します。
公開>アプリパッケージに移動します。
アプリパッケージをダウンロードをクリックして、アプリパッケージをダウンロードします。 このファイルは変更せずに保存し、カスタマーと共有します。
カスタムOAuthプロファイルをエンドカスタマーと共有する
Microsoft Teams Enterprise Workbotを作成するガイドで作成したカスタムOAuthプロファイルを、エンドカスタマーと共有します。 このプロファイルにより、カスタマーのMicrosoft Teamsアカウントは、パートナーのMicrosoft Teamsアカウントで定義されたbot設定にアクセスできるため、カスタマーは自分のMicrosoft TeamsインスタンスでOAuthアプリを作成する必要がありません。
カスタムOAuthプロファイルを共有するには、次の手順を実行します:
Workatoアカウントにサインインします。
顧客を管理に移動します。
カスタマーを選択します。
設定>Custom OAuth profilesに移動します。
プロファイルを割り当てるをクリックして、カスタマーワークスペースにカスタムOAuthプロファイルを設定します。 OAuthプロファイルを割り当てるダイアログが表示されます。
アプリを選択ドロップダウンメニューからWorkbot for Teamsを選択します。
Microsoft Teams Enterprise Workbotを作成するガイドで作成したカスタムOAuthプロファイルを選択します。
カスタマーワークスペースでは、ユーザーがWorkbot for Teamsコネクションを作成するときに、デフォルトでこのプロファイルが使用されます。 この方法を使用して、各カスタマーワークスペースとOAuthプロファイルを個別に共有する必要があります。 Custom OAuth profiles APIエンドポイントを使用して、OAuthプロファイルをプログラムで管理することもできます。
レシピを構築する
カスタマーワークスペースにデプロイするために、Workbot for Teamsコネクションを使用してレシピを開発します。
Workatoマニフェストをエクスポートする
レシピを構築してOAuthプロファイルを共有したら、botレシピを含むマニフェストをカスタマーワークスペースにエクスポートします。 Workatoマニフェストをエクスポートするには、マニフェストを作成するガイドを参照するか、次の手順を実行します:
Workatoマニフェストのエクスポート
ツール>レシピライフサイクルマネジメント>エクスポートに移動します。
新しいマニフェストを作成をクリックします。
マニフェスト名フィールドにマニフェストの名前を入力します。
ソースフォルダドロップダウンメニューを使用して、ソースフォルダを選択します。 このフォルダとすべてのサブフォルダ内のすべてのレシピおよび依存アセットがマニフェストの一部になります。
次へをクリックします。
マニフェストを作成をクリックします。
パッケージをビルドしてエクスポートをクリックします。
ダウンロードをクリックして、マニフェストコンテンツを含むzipファイルをダウンロードします。
パッケージをカスタマーワークスペースにインポートする
パッケージをカスタマーワークスペースにインポートするには、パッケージをインポートするガイドを参照するか、次の手順を実行します:
パッケージを顧客ワークスペースにインポート
マニフェストをインポートする顧客ワークスペースに切り替えます。
ツール>レシピライフサイクルマネジメント>インポートに移動します。
インポートをクリックします。
パッケージを含むZIPファイルをZIPファイルを選択で選択します。
ターゲットフォルダドロップダウンメニューを使用して、インポート先を選択します。
次へをクリックします。
パッケージの詳細を確認して、顧客ワークスペースとの統合方法を確認します。
次へをクリックしてインポートを開始します。
インポートが完了したら、完了をクリックします。
カスタマーにMicrosoft Teamsインスタンスへのbotのインストールを依頼する
カスタマーがMicrosoft Teamsインスタンスにbotをインストールするよう案内するには、次の手順を実行します:
Microsoft Teamsアプリパッケージを含む生成済みzipファイルをカスタマーと共有します。 このファイルは、Microsoft Teamsアプリパッケージをダウンロードして保存する手順で作成されたものです。
カスタマーのMicrosoft Teams管理者に、アプリパッケージをアップロードするよう指示します。 管理者はMicrosoft Teamsにサインインし、アプリ>アプリを管理>アプリをアップロードに移動して、カスタムアプリをアップロードを選択し、インストールを完了する必要があります。
カスタマーのWorkatoアカウントでMicrosoft Teams botコネクションを認証する
カスタマーワークスペースにパッケージをインポートすると、Workbot for Teamsコネクションが利用可能になります。 カスタマーに、botをインストールする予定のMicrosoft Teamsインスタンスの認証情報を使用して、このコネクションを認証するよう依頼します。
コネクションでは共有されたカスタムOAuthプロファイルが自動的に使用されるため、カスタマーがインストールしたアプリパッケージは、パートナーのMicrosoft Teamsインスタンスで設定されたアプリに接続されます。
EMBEDDEDカスタマーではCUSTOM OAUTH PROFILEフィールドが無効
カスタマーがWorkbot for Teamsコネクションを認証すると、カスタムOAuthプロファイルセレクターは無効になります。 コネクションでは引き続き共有されたカスタムOAuthプロファイルが使用され、このワークスペース内のこのアプリでは他のカスタムOAuthプロファイルは利用できません。
結果
カスタマーワークスペース内のレシピを開始する準備ができました。 コネクションにカスタムOAuthプロファイルが含まれているため、botはカスタマーのMicrosoft Teamsインスタンスで想定どおりに機能します。
Last updated: