Genesys Cloud での Google Cloud Dialogflow CXインテグレーションの設定とアクティブ化
Architect でCall Dialogflow CX Bot アクション にアクセスするには、まず Google Cloud Dialogflow CX インテグレーションを追加・設定し、Google Dialogflow CX リソースへのアクセス許可を組織内で付与する必要があります。
Google Dialogflow 統合の構成および有効化
Google Dialogflow CX統合を設定してアクティブ化するには、次の手順を実行します。
- Google Cloud Platform コンソール 、新しいプロジェクトを作成し、プロジェクトのサービスアカウントを作成します。 詳細については、 サービス アカウントの作成と管理をご覧ください。
- サービスアカウントにDialogflow API Client 、Dialogflow API Reader 、Dialogflow Conversation Manager の各ロールを付与します。 詳細については、サービスアカウントへのアクセス管理 を参照。 メモ: これらの役割により、Genesys CloudはGoogle Cloud Dialogflow CXエージェントにアクセスして検索し、実行時にボットを正常に起動することができます。
- サービス アカウント キーを作成し、JSON バージョンをダウンロードします。詳細については、サービス・アカウント・キーの作成と削除 を参照のこと。 メモ: JSONファイルには、Genesys Cloudとの統合に必要な認証情報が含まれています。 Google Dialogflow統合では、サービスアカウントに役割または管理者を追加する必要はありません。
- Genesys Cloudで、Google Dialogflowインテグレーションを開きます。
- 以前に統合をGenesys Cloud組織にインストールしていない場合は、 今すぐインストールをご覧ください。
- 統合をインストールした場合は、Genesys Cloud Adminメニューを開き、 統合で統合クリックします。 次に、Google Dialogflow統合を検索して開きます。
- Google Dialogflow統合ページで、設定タブをクリックします。
- 資格情報をクリックします。
- 構成をクリックします。 資格情報の設定ダイアログ ボックスが開きます。
- 以前にダウンロードしたGoogle Cloud JSONサービスアカウントキーファイルを開きます。
- JSONサービスアカウントキーファイルから適切なGenesys Cloudフィールドに情報をコピーします。
- 「client_id」値をJSONファイルからGenesys Cloud のクライアントID フィールドにコピーします。
- 「client_email」の値をJSONファイルからGenesys Cloud のクライアントのEメール フィールドにコピーします。
- JSONファイルから「private_key_id」をGenesys Cloudの秘密キーID フィールドにコピーします。
- 「private_key」値をJSONファイルからGenesys Cloud の秘密キー フィールドにコピーします。メモ:
- 引用符の間に表示されるすべての情報をコピーしてください。
- 表示されている正確な値をコピーして貼り付け、値が無効なコマンドに変換されないようにします。 たとえば、サードパーティー コピープログラムは、 \n を改行に変更します。
- (オプション)高度なタブで、Google Cloud Dialogflow CX ボットを検索する Google リージョンを定義します。デフォルトでは、この設定は {} であり、Genesys Cloud はグローバル領域のみを検索します。ただし、たとえば次のように指定することもできます。
{
"locations": [
"global",
"us-central1"
]
}
この設定では、Genesys Cloudはglobal
そしてus-central1
地域。 - 保存するをクリックします。
- 詳細タブを選択します。
- 統合をアクティブ化するには、 非アクティブをクリックします。 [ステータスの変更]ダイアログが表示され、Google DialogflowCXをアクティブ化するかどうかを確認するように求められます。
- [はい] をクリックします。 ステータスが アクティブになります。