

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

# 创建生成 EventBridge 事件的规则
<a name="contact-lens-rules-eventbridge-event"></a>

在实时或通话后/聊天后，您可以获取事件并使用它们来触发后续的通知或提醒，或者在 Amazon Connect 之外汇总报告。您可以用这些数据做很多事情。例如：
+ 在 QuickSight 仪表板中获取实时警报。
+ 在 Amazon Connect 之外创建汇总报告。
+ 将数据与您的 CRM 结合起来。
+ 将您的通知解决方案与 Connect 联系起来， EventBridge 并确保在一天结束时，所有特定类型的事件都会发送到特定的收件箱。有效载荷会将联系、座席和队列告知您。

**注意**  
 对于实时指标规则，触发规则的资源将列在**资源**下。例如，如果您创建一条规则，提醒您注意队列指标（例如平均队列应答时间），则超出阈值的队列列表将列在资源下。

**创建生成 EventBridge 事件的规则**

1. 创建规则时，请为操作选择 “**生成 EventBridge事件**”。  
![\[新的规则页面、“采取这些操作” 部分、“添加操作” 下拉列表、“生成 EventBridge 事件” 操作。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/contact-lens-rules-events-example1.png)

1. 在**操作名称**中，输入事件负载的名称。
**注意**  
您为**操作名称**分配的值在 EventBridge 有效负载中可见。在聚合事件时，操作名称会提供一个可用于处理这些事件的额外维度。例如，您有 200 个类别名称，但只有 50 个具有特定的操作名称，例如 NOTIFY\$1CUSTOMER\$1RETENTION。  
![\[“采取这些操作” 部分、“分配联系人类别” 部分、“生成 EventBridge 事件” 部分。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/contact-lens-rules-add-eb-action.png)

1. 选择**下一步**。查看，然后**保存**。

1. 添加规则后，规则将应用于添加规则后出现的新联系。当 Amazon Connect 对话分析分析对话时，将应用规则。

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

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

## 订阅 EventBridge 事件类型
<a name="subscribe-eb-eventtype"></a>

要订阅 EventBridge 事件类型，请创建与以下内容匹配的自定义 EventBridge 规则：
+ "source" = "aws.connect"
+ “detail-type” = “匹配Contact Lens后通话规则” 或以下任一项：
  + **Contact Lens 实时规则匹配**
  + **Contact Lens 实时聊天规则匹配**
  + **Contact Lens 聊天后规则匹配**
  +  **Contact Lens评估规则匹配**
  + **指标规则匹配**

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

![\[新 EventBridge 规则页面的 “事件模式” 部分。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/contact-lens-eb-rules-events.png)


### EventBridge 有效载荷示例
<a name="eb-payload"></a>

以下是**匹配Contact Lens后通话规则**时 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",
      }
}
```