

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Crie uma regra que gere um EventBridge evento
<a name="contact-lens-rules-eventbridge-event"></a>

Em tempo real ou após a chamada ou chat, é possível obter eventos e usá-los para acionar notificações ou alertas subsequentes ou agregar relatórios fora do Amazon Connect. É possível fazer muitas coisas com esses dados. Por exemplo: 
+ Receba alertas em tempo real em um QuickSight painel.
+ Criar relatórios agregados fora do Amazon Connect.
+ Unir dados com o CRM.
+ Conecte sua solução de notificação EventBridge e certifique-se de que, até o final do dia, todos os tipos de eventos sejam enviados para uma determinada caixa de entrada. A carga útil informa o contato, o atendente e a fila. 

**nota**  
 **Para regras de métricas em tempo real, os recursos que acionam a regra serão listados em recursos.** Por exemplo, se você criar uma regra que o alerte sobre métricas de fila, como tempo médio de resposta da fila, a lista de filas que ultrapassaram o limite será listada em recursos. 

**Para criar uma regra que gere um EventBridge evento**

1. Ao criar sua regra, escolha **Gerar EventBridge evento** para a ação.  
![\[A nova página de regras, a seção Executar essas ações, a lista suspensa Adicionar ação, a ação Gerar um EventBridge evento.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/contact-lens-rules-events-example1.png)

1. Em **Nome da ação**, insira o nome da carga útil do evento.
**nota**  
O valor que você atribui para **o nome da ação** é visível na EventBridge carga. Ao agregar eventos, o nome da ação fornece uma dimensão adicional que você pode usar para processá-los. Por exemplo, você tem duzentos nomes de categorias, mas somente cinquenta têm um nome de ação específico, como NOTIFY\$1CUSTOMER\$1RETENTION.  
![\[A seção Executar essas ações, a seção Atribuir categoria de contato, a seção Gerar um EventBridge evento.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/contact-lens-rules-add-eb-action.png)

1. Escolha **Próximo**. Analise e depois escolha **Salvar**.

1. Ao adicionar regras, elas são aplicadas aos novos contatos que ocorrem após a respectiva adição. As regras são aplicadas quando a análise conversacional do Amazon Connect analisa conversas.

   Não é possível aplicar regras a conversas passadas armazenadas. 

1. Para aproveitar os EventBridge dados, inscreva-se no tipo de EventBridge evento. Consulte o procedimento a seguir.

## Inscreva-se para receber tipos de EventBridge eventos
<a name="subscribe-eb-eventtype"></a>

Para se inscrever em tipos de EventBridge eventos, crie uma EventBridge regra personalizada que corresponda ao seguinte:
+ "source" = "aws.connect"
+ “detail-type” = “Regras de Contact Lens pós-chamada correspondentes” ou uma das seguintes opções:
  + **Regras em tempo real do Contact Lens comparadas**
  + **Regras do chat em tempo real do Contact Lens comparadas**
  + **Regras pós-chat do Contact Lens comparadas**
  +  **Contact LensRegras de avaliação combinadas**
  + **Regras de métricas correspondentes**

A imagem a seguir mostra essas configurações na seção Padrão de evento da nova página Regras.

![\[A seção Padrão de eventos da nova página de EventBridge regras.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/contact-lens-eb-rules-events.png)


### Exemplo de cargas EventBridge úteis
<a name="eb-payload"></a>

A seguir está um exemplo da aparência da EventBridge carga quando as **regras de Contact Lens pós-chamada são correspondidas**. 

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

Veja a seguir um exemplo da aparência da carga útil para o caso de **Regras em tempo real comparadas do 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",
      }
}
```