View a markdown version of this page

Permita que Connect Customer Cases envíe actualizaciones sobre las reglas de análisis conversacional - Amazon Connect Customer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Permita que Connect Customer Cases envíe actualizaciones sobre las reglas de análisis conversacional

nota

Para seguir las instrucciones de este procedimiento, es necesario tener conocimientos de desarrollador o experiencia con la CLI de Connect Customer.

Complete este procedimiento único para que los usuarios puedan establecer reglas que se ejecuten cuando se cree o actualice un caso.

  1. Verifique que Connect Customer Cases esté habilitado para su instancia de Connect Customer.

  2. Complete los pasos para habilitar las transmisiones de eventos de Connect Customer Cases. Para obtener más información, consulte Configure los flujos de eventos de Connect Customer Cases. Tenga en cuenta los siguientes cambios en el procedimiento:

    1. Puede omitir la parte en la que se le pide que cree una cola de SQS, ya que no es obligatorio.

    2. Ejecute el comando de la CLI put-case-event-configuration para incluir toda la información de los campos del caso en el evento. Asegúrese de incluir todos los campos que necesita para que el motor de reglas funcione.

      nota

      Para asegurarte de que las reglas de incumplimiento del SLA de Cases funcionan correctamente, debes relatedItemData.includeContent configurarlas true como se muestra en el siguiente ejemplo.

      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. Si hay campos de caso personalizados, asegúrese de incluir también un ID de campo personalizado en la matriz de campos de la carga útil anterior. Puede encontrar los ID del campo ejecutando el siguiente comando list-fields de la CLI:

      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
    4. Repita el paso 2 si necesita añadir nuevos campos personalizados.

  3. Realice una llamada a la CreateEventIntegration API o ejecute el comando de la create-event-integration CLI, como se muestra en el siguiente comando de ejemplo.

    • Carga:

      aws appintegrations create-event-integration --name amazon-connect-cases --description amazon-connect-cases --event-filter '{"Source":"aws.cases"}' --event-bridge-bus default
    • El resultado tendrá un aspecto similar al del ejemplo siguiente:

      { "EventIntegrationArn": "arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases" }
  4. Realice una llamada a la CreateIntegrationAssociation API o ejecute el comando de la create-integration-association CLI, como se muestra en el siguiente comando de ejemplo.

    • Carga:

      El IntegrationArn es la respuesta que se obtiene en el paso 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
    • El resultado será algo similar al siguiente ejemplo:

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

Sus usuarios ahora deberían poder crear reglas que se ejecuten al crear o actualizar un caso.