View a markdown version of this page

Permitir que Connect Customer Cases envíe actualizaciones a Contact Lens reglas - 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.

Permitir que Connect Customer Cases envíe actualizaciones a Contact Lens reglas

nota

Para seguir las instrucciones de este procedimiento, debe tener conocimientos de desarrollador o tener 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. Verifica que Connect Customer Cases esté activado para tu 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 las transmisiones 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 garantizar que las reglas de incumplimiento del SLA de Cases funcionen correctamente, debe establecer relatedItemData.includeContent en true, tal 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 CreateEventIntegrationAPI o ejecute el comando 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 CreateIntegrationAssociationAPI o ejecute el comando 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.