View a markdown version of this page

Permita que os casos de clientes do Connect enviem atualizações às regras de análise conversacional - Amazon Connect Customer

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

Permita que os casos de clientes do Connect enviem atualizações às regras de análise conversacional

nota

Para executar as instruções neste procedimento, você precisa ter habilidades de desenvolvedor ou ter experiência com o Connect Customer CLI.

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 casos do Connect Customer estão habilitados para sua instância do Connect Customer.

  2. Conclua as etapas para ativar os fluxos de eventos do Connect Customer Cases. Para obter mais informações, consulte Configurar fluxos de eventos do Connect Customer Cases. 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.

    2. 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 dos casos funcionem corretamente, você deve relatedItemData.includeContent definir comotrue, 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 } } }"
    3. Se houver campos de caso personalizados, inclua também um ID de campo personalizado da matriz de campos na carga anterior. Você pode localizar os IDs do campo executando o seguinte comando list-fields da CLI:

      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
    4. Repita a etapa 2 se você precisar adicionar novos campos personalizados.

  3. Faça uma chamada de CreateEventIntegration API ou execute o comando 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" }
  4. Faça uma chamada de CreateIntegrationAssociation API ou execute o comando 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.