本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建生成 EventBridge 事件的隐形眼镜规则
在实时或通话后/聊天后,您可以获取事件并使用它们来触发后续的通知或提醒,或者在 Amazon Connect 之外汇总报告。您可以用这些数据做很多事情。例如:
-
在 QuickSight 仪表板中获取实时警报。
-
在 Amazon Connect 之外创建汇总报告。
-
将数据与您的连接起来CRM。
-
将您的通知解决方案与 Connect 联系起来, EventBridge 并确保在一天结束时,所有特定类型的事件都会发送到特定的收件箱。有效载荷会将联系、座席和队列告知您。
创建生成 EventBridge 事件的规则
-
创建规则时,请为操作选择 “生成 EventBridge事件”。
-
在操作名称中,输入事件负载的名称。
注意
您为操作名称分配的值在 EventBridge 有效负载中可见。在聚合事件时,操作名称会提供一个可用于处理这些事件的额外维度。例如,您有 200 个类别名称,但只有 50 个具有特定的操作名称,例如 NOTIFY _ CUSTOMER _ RETENTION。
-
选择下一步。查看,然后保存。
-
添加规则后,规则将应用于添加规则后出现的新联系人。当 Contact Lens 分析对话时应用规则。
您无法将规则应用于过去存储的对话。
-
要利用 EventBridge 数据,请订阅 EventBridge 事件类型。请参阅下一过程。
订阅 EventBridge 事件类型
要订阅 EventBridge 事件类型,请创建与以下内容匹配的自定义 EventBridge 规则:
-
"source" = "aws.connect"
-
"detail-type" = “Contact Lens 分析状态变化”或以下任一项:
-
Contact Lens 通话后规则匹配
-
Contact Lens 实时规则匹配
-
Contact Lens 实时聊天规则匹配
-
Contact Lens 聊天后规则匹配
-
指标规则匹配
-
下图显示了“新规则”页面的“事件模式”分区中的这些设置。
EventBridge 有效载荷示例
以下是隐形眼镜后通话规则匹配时 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 实时规则匹配时有效负载的外观。
{ "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
", } }