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 Amazon Connect 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 Amazon Connect.
Complete este procedimiento único para que los usuarios puedan establecer reglas que se ejecuten cuando se cree o actualice un caso.
-
Compruebe que Amazon Connect Cases esté habilitado para su instancia de Amazon Connect.
-
Siga estos pasos para habilitar las transmisiones de eventos de Amazon Connect Cases. Para obtener más información, consulte Configuración de transmisiones de eventos de Amazon Connect Cases. Tenga en cuenta los siguientes cambios en el procedimiento:
-
Puede omitir la parte en la que se le pide que cree una cola de SQS, ya que no es obligatorio.
-
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: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 } } }"
-
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 buscar el campo IDs ejecutando el siguiente comando
list-fields
CLI:aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
-
Repita el paso 2 si necesita añadir nuevos campos personalizados.
-
-
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" }
-
-
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.