このトピックでは、RAM サービスアクセス承認、チャネルの選択、アカウントの設定など、カスタマーサービスエージェント機能を承認してアクティブ化する方法について説明します。
前提条件
Chat App Message Service をアクティブ化していること。
チャネルを作成し、対応するアカウントの登録、バインド、または承認を完了していること。チャネルは [インスタントメッセージ > WhatsApp] で管理できます。
背景情報
カスタマーサービスエージェントプラットフォームは、Alibaba Cloud RAM ロールを通じて Chat App のリソースにアクセスします。アクティブ化プロセスは次の 3 つのステップで構成されます。
サービスアクセス承認:RAM コンソールで承認ロールを作成し、信頼ポリシーとアクセスポリシーを設定します。
チャネルの選択:カスタマーサービスに使用するチャネルを選択します。現在、WhatsApp チャネルのみがサポートされています。
アカウントの設定:特定の WABA アカウントとビジネス電話番号を選択します。
操作手順
パート 1:サービスアクセス承認
Chat App Message Service コンソールの各ステップの横にある [例を表示] ボタンをクリックすると、対応する操作のスクリーンショットを表示できます。
ステップ 1:RAMコンソールでのロール作成
Chat App Message Service コンソールにログインします。
左側のナビゲーションウィンドウで、[カスタマーサービスエージェント] をクリックします。
サービスアクセス承認ページで、[RAMコンソールに移動] をクリックします。
システムは、新しいウィンドウで Alibaba Cloud RAM コンソールのロール管理ページを開きます。
ステップ 2:信頼できるエンティティタイプの選択
RAM コンソールのロール一覧ページで、[ロールの作成] をクリックします。
[ロールの作成] ダイアログボックスで、[信頼できるエンティティタイプ] を [Alibaba Cloudアカウント] に設定します。
ステップ 3:信頼できるエンティティアカウントの入力
[信頼できるエンティティ] を [その他のAlibaba Cloudアカウント] に設定します。
入力フィールドに、固定 UID として
1084693755814212を入力します。
UID は上記の値と完全に一致する必要があります。一致しない場合、検証に失敗します。
ステップ 4:ロールの作成と命名
[OK] をクリックします。
[ロールの作成] ダイアログボックスで、[ロール名] を
CPaaSServiceに設定します。
ロール名は上記の値と完全に一致する必要があります (大文字と小文字が区別されます)。一致しない場合、検証に失敗します。
ステップ 5:権限管理ページへの移動
ロールが正常に作成されたら、[OK] をクリックします。
ロール詳細ページで、[権限管理] タブをクリックします。
[権限の追加] をクリックします。
ステップ 6:アクセスポリシーの検索と選択
[権限の追加] パネルで、検索ボックスに cams と入力します。
アクセスポリシー AliyunCamsFullAccess を見つけて選択します。
[権限の付与] をクリックして、アクセスポリシーをバインドします。
ステップ 7:信頼ポリシーの編集
信頼ポリシーエディターの表示
[信頼ポリシー] タブをクリックします。
[信頼ポリシーの編集] をクリックして、スクリプト編集モードに入ります。
信頼ポリシー内容の編集
[スクリプトエディター] で、既存の内容をすべて削除します。
次の内容をコピーしてエディターに貼り付けます:
{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "cams.aliyuncs.com" ] } } ], "Version": "1" }[OK] をクリックして、信頼ポリシーを保存します。
ステップ 8:承認の検証
Chat App Message Service コンソールのサービスアクセス承認ページに戻ります。
[ロールが作成されました] をクリックします。
システムが承認が成功したかどうかを自動的に検証します。
検証に成功した場合:ページは自動的に次のステップに進みます。
検証に失敗した場合:次の設定を確認してください。
信頼できるエンティティ UID:
1084693755814212ロール名:
CPaaSService(大文字と小文字を区別)アクセス ポリシー:
AliyunCamsFullAccess信頼ポリシーの JSON が完全にコピーされていること
すべての設定が正しいことを確認したら、[ロールが作成されました] をクリックして再検証します。
パート 2:チャネルの選択
承認の検証後、ページは自動的にチャネルタイプ選択ページにリダイレクトされます。
チャネルタイプを選択します。カスタマーサービスに使用するチャネルアカウントを選択します。現在、WhatsApp チャネルのみがサポートされています。[インスタントメッセージ > WhatsApp] で WhatsApp Business Account (WABA) をバインドしていない場合、次のステップで利用可能なアカウントを選択できません。
[次へ] をクリックします。
パート 3:アカウントの設定
WABAアカウントとビジネス電話番号の選択
アカウント設定ページで、検索ボックスに WABA ID またはアカウント名を入力してアカウントを検索します。Chat App Message Service に正常にバインドされた WABA アカウントのみが表示されます。利用可能な WABA アカウントがない場合は、[インスタントメッセージ] > [WhatsApp] で WhatsApp チャネルのバインドを完了していることを確認してください。
対象の WABA アカウントをクリックして、ビジネス電話番号の一覧を展開します。
1 つ以上のビジネス電話番号を選択します。WABA アカウント配下のすべてのバインド済み電話番号を選択できます。選択した番号は、カスタマーサービスエージェントプラットフォームでのセッションアクセスとメッセージングに使用されます。
[アクティブ化の確認] をクリックします。
パート 4:カスタマーサービスメッセージワークベンチの起動
アクティブ化に成功したら、右上隅の [カスタマーサービスエージェントプラットフォームに移動] をクリックしてカスタマーサービスメッセージワークベンチに移動し、カスタマーサービスエージェント機能の管理を開始します。
カスタマーサービスエージェントプラットフォームに初めて移動すると、サードパーティーアプリケーションの管理者承認ダイアログボックスが表示されます。[訪問者の Alibaba Cloud ID を取得する] を選択してから、[承認] をクリックしてください。
初回時に [訪問者の Alibaba Cloud ID を取得する] を選択しなかった場合は、サードパーティーアプリケーションを削除してから、再度 [カスタマーサービスエージェントプラットフォームに移動] をクリックしてください。
RAM アクセス制御 > [OAuth アプリケーション] > [サードパーティーアプリケーション] を開きます。
[アプリケーション] タブで、削除するアプリケーションを見つけます。アプリケーション名は
CpassLoginで始まります (例:CpassLogin@app.******.onaliyun.com)。[アクション] 列で、[アプリケーションの削除] をクリックします。
Chat App Message Service コンソールのカスタマーサービスエージェントページに戻り、[カスタマーサービスエージェントプラットフォームに移動] をクリックします。
サードパーティーアプリケーションの管理者承認ダイアログボックスで、[訪問者の Alibaba Cloud ID を取得する] を選択し、[承認] をクリックしてください。
チャットアプリメッセージサービスコンソールからカスタマーサービスエージェントプラットフォームを開くと、デフォルトで管理者ロールが付与されます。ブラウザから直接カスタマーサービスメッセージワークベンチにアクセスすると、開かれるページは現在のアカウントの権限によって異なります。後でアクセスできるように、カスタマーサービスメッセージワークベンチの URL を保存しておくことをお勧めします: https://intl.dycpaas.com/。
カスタマーサービスエージェントのサービス承認の削除
カスタマーサービスエージェントを使用しなくなった場合は、カスタマーサービスエージェントのサービス承認を削除できます。
RAM アクセス制御 > [ロール] を開きます。
CPaaSServiceという名前のロールを探します。[アクション] 列で、[ロールの削除] をクリックします。
削除を完了します。
カスタマーサービスエージェントのサービス承認を削除すると、カスタマーサービスエージェントプラットフォームのデータも削除されます。この操作は慎重に行ってください。