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

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
", } }
以下是匹配隐形眼镜实时规则时有效载荷的示例。
{ "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
", } }