翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EventBridge イベントを生成する Contact Lens ルールの作成
リアルタイムまたは通話後/チャット後にイベントを受け取り、それを使用して事後の通知やアラートをトリガーしたり、Amazon Connect 以外のレポートを集約したりできます。このデータは多くのことに利用できます。例:
-
QuickSight ダッシュボードでのリアルタイムアラートの取得。
-
Amazon Connect の外部で集計したレポートの作成。
-
CRM によるデータの結合。
-
通知ソリューションを EventBridge に接続し、特定の種類のすべてのイベントが、一日の終了時点で、それぞれ対応する受信トレイに確実に送られるようにします。ペイロードからは、問い合わせ、エージェント、およびキューを知ることができます。
EventBridge イベントを生成するルールを作成する
-
ルールの作成時、アクションとして [EventBridge イベントの生成] を選択します。
-
[アクション名]に、イベントペイロードの名前を入力します。
注記
[アクション名] に割り当てた値は、EventBridge ペイロードに表示されます。イベントの集約時、このアクション名によって、イベントを処理するための追加のディメンションが提供されます。例えば、カテゴリ名が 200 個あり、その中で特定のアクション名 (NOTIFY_CUSTOMER_RETENTION など) を持つものが 50 個しかないということがあります。
-
[次へ] を選択します。確認後、[保存] をクリックします。
-
追加されたルールは、その後に発生する新しい通話に対して適用されます。これらのルールは、Contact Lens が会話を分析する際に使用されます。
過去に保存された会話にルールを適用することはできません。
-
EventBridge データの活用のために、EventBridge イベントタイプにサブスクライブします。下記の手順を参照してください。
EventBridge イベントタイプにサブスクライブする
EventBridge イベントタイプにサブスクライブするには、次の条件を満たすカスタム EventBridge ルールを作成します。
-
"source" = "aws.connect"
-
"detail-type" = "Contact Lens Analysis State Change" または、次のいずれか。
-
Contact Lens 通話後ルールが一致
-
Contact Lens リアルタイムルールが一致
-
Contact Lens リアルタイムチャットルールが一致
-
Contact Lens チャット後ルールが一致
-
メトリクスルールが一致
-
次の画像は、[新しいルール] ページの [イベントパターン] セクションにあるこれらの設定を示しています。
![[新しい EventBridge ルール] ページの [イベントパターン] セクション。](images/contact-lens-eb-rules-events.png)
EventBridge ペイロードの例
以下は、[Contact Lens Post Call Rules Matched] が選択されている場合の、EventBridge ペイロードの表示例です。
{ "version": "0", // set by EventBridge "id": "aaaaaaaa-bbbb-cccc-dddd-bf3703467718", // set by EventBridge "source": "aws.connect", "detail-type": "Contact Lens Post Call Rules Matched", "account": "
your AWS account ID
", "time": "2020-04-27T18:43:48Z", "region": "us-east-1", // set by EventBridge "resources": ["arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
"], "detail": { "version": "1.0", "ruleName": "ACCOUNT_CANCELLATION", // Rule name "actionName": "NOTIFY_CUSTOMER_RETENTION", "instanceArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
", "contactArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/contact/contact-ARN
", "agentArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/agent/agent-ARN
", "queueArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/queue/queue-ARN
", } }
以下は、[Contact Lens Realtime Rules Matched] が選択されている場合のペイロードの表示例です。
{ "version": "0", // set by EventBridge "id": "aaaaaaaa-bbbb-cccc-dddd-bf3703467718", // set by EventBridge "source": "aws.connect", "detail-type": "Contact Lens Realtime Rules Matched", "account": "
your AWS account ID
", "time": "2020-04-27T18:43:48Z", "region": "us-east-1", // set by EventBridge "resources": ["arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
"], "detail": { "version": "1.0", "ruleName": "ACCOUNT_CANCELLATION", // Rule name "actionName": "NOTIFY_CUSTOMER_RETENTION", "instanceArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
", "contactArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/contact/contact-ARN
", "agentArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/agent/agent-ARN
", "queueArn": "arn:aws:connect:us-east-1:your AWS account ID
:instance/instance-ARN
/queue/queue-ARN
", } }