

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á.

# Permitir que a funcionalidade Chamados do Amazon Connect envie atualizações às regras do Contact Lens
<a name="cases-rules-integration-onboarding"></a>

**nota**  
Para executar as instruções neste procedimento, você deve ter habilidades de desenvolvedor ou ter experiência com a CLI do Amazon Connect.

Conclua esse procedimento para que os usuários possam definir regras que são executadas quando um caso é criado ou atualizado. 

1. Verifique se os Chamados do Amazon Connect estão [habilitados](enable-cases.md) para a instância do Amazon Connect. 

1. Siga as etapas para habilitar fluxos de eventos dos Chamados do Amazon Connect. Para obter mais informações, consulte [Configurar fluxos de eventos dos Chamados do Amazon Connect](case-event-streams-enable.md). Tenha em mente as seguintes alterações no procedimento:

   1. Você pode ignorar a parte que solicita a criação de uma fila SQS, pois ela não é obrigatória.

   1. Execute o comando `put-case-event-configuration` da CLI para incluir todas as informações dos campos de caso no evento. Inclua todos os campos necessários para que o mecanismo de regras funcione.
**nota**  
Para garantir que as regras de violação de SLA de chamados funcionem corretamente, você deve definir `relatedItemData.includeContent` como `true`, conforme mostrado no exemplo a seguir.

      ```
      aws connectcases put-case-event-configuration --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx --event-bridge "{
          \"enabled\": true, 
          \"includedData\": {
             \"caseData\": {
                 \"fields\": [
                   {
                     \"id\": \"status\"
                   },
                   {
                     \"id\": \"title\"
                   },
                   {
                     \"id\": \"assigned_queue\"
                   },
                   {
                     \"id\": \"assigned_user\"
                   },
                   {
                     \"id\": \"case_reason\"
                   },
                   {
                     \"id\": \"last_closed_datetime\"
                   },
                   {
                     \"id\": \"created_datetime\"
                   },
                   {
                     \"id\": \"last_updated_datetime\"
                   },
                   {
                     \"id\": \"reference_number\"
                   },
                   {
                     \"id\": \"summary\"
                   }
                 ]
            },
            \"relatedItemData\": {
            \"includeContent\": true
            }
          }
        }"
      ```

   1. Se houver campos de caso personalizados, inclua também um ID de campo personalizado da matriz de campos na carga anterior. Você pode encontrar o campo IDs executando o seguinte comando da `list-fields` CLI:

      ```
      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
      ```

   1. Repita a etapa 2 se você precisar adicionar novos campos personalizados. 

1. Faça uma chamada de [CreateEventIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegration.html)API ou execute o comando da `create-event-integration` CLI, conforme mostrado no exemplo de comando a seguir.
   + Carga:

     ```
     aws appintegrations create-event-integration --name amazon-connect-cases --description amazon-connect-cases --event-filter '{"Source":"aws.cases"}' --event-bridge-bus default
     ```
   + A saída será semelhante ao seguinte exemplo:

     ```
     {
         "EventIntegrationArn": "arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases"
     }
     ```

1. Faça uma chamada de [CreateIntegrationAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html)API ou execute o comando da `create-integration-association` CLI, conforme mostrado no exemplo de comando a seguir.
   + Carga:

     O `IntegrationArn` é a resposta que você obtém na etapa 3.

     ```
     aws connect create-integration-association --instance-id bba5df5c-6a5f-421f-a81d-9c16402xxxx --integration-type EVENT --integration-arn arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases --source-type CASES
     ```
   + A saída será semelhante ao seguinte exemplo:

     ```
     {
         "IntegrationAssociationId": "d49048cd-497d-4257-ab5c-8de797a123445",
         "IntegrationAssociationArn": "arn:aws:connect:us-west-2:111222333444:instance/bba5df5c-6a5f-421f-a81d-9c16402bxxxx/integration-association/d49048cd-497d-4257-ab5c-8de797a123445"
     }
     ```

Agora os usuários devem conseguir criar regras que sejam executadas quando um caso é criado ou atualizado.