创建生成 EventBridge 事件的隐形眼镜规则 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建生成 EventBridge 事件的隐形眼镜规则

在实时或通话后/聊天后,您可以获取事件并使用它们来触发后续的通知或提醒,或者在 Amazon Connect 之外汇总报告。您可以用这些数据做很多事情。例如:

  • 在 QuickSight 仪表板中获取实时警报。

  • 在 Amazon Connect 之外创建汇总报告。

  • 将数据与您的 CRM 结合起来。

  • 将您的通知解决方案与 Connect 联系起来, EventBridge 并确保在一天结束时,所有特定类型的事件都会发送到特定的收件箱。有效载荷会将联系、座席和队列告知您。

创建生成 EventBridge 事件的规则
  1. 创建规则时,请为操作选择 “生成 EventBridge事件”。

    
                                新的规则页面、“采取这些操作” 部分、“添加操作” 下拉列表、“生成 EventBridge 事件” 操作。
  2. 操作名称中,输入事件负载的名称。

    注意

    您为操作名称分配的值在 EventBridge 有效负载中可见。在聚合事件时,操作名称会提供一个可用于处理这些事件的额外维度。例如,您有 200 个类别名称,但只有 50 个具有特定的操作名称,例如 NOTIFY_CUSTOMER_RETENTION。

    
                                “采取这些操作” 部分、“分配联系人类别” 部分、“生成 EventBridge 事件” 部分。
  3. 选择下一步。查看,然后保存

  4. 添加规则后,规则将应用于添加规则后出现的新联系人。当 Contact Lens 分析对话时应用规则。

    您无法将规则应用于过去存储的对话。

  5. 要利用 EventBridge 数据,请订阅 EventBridge 事件类型。请参阅下一过程。

订阅 EventBridge 事件类型

要订阅 EventBridge 事件类型,请创建与以下内容匹配的自定义 EventBridge 规则:

  • "source" = "aws.connect"

  • "detail-type" = “Contact Lens 分析状态变化”或以下任一项:

    • Contact Lens 通话后规则匹配

    • Contact Lens 实时规则匹配

    • Contact Lens 实时聊天规则匹配

    • Contact Lens 聊天后规则匹配

    • 指标规则匹配

下图显示了“新规则”页面的“事件模式”分区中的这些设置。


                            新 EventBridge 规则页面的 “事件模式” 部分。

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", } }