Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Consenti ad Amazon Connect Cases di inviare aggiornamenti alle regole di Contact Lens
Nota
Per eseguire le istruzioni di questa procedura, devi avere competenze da sviluppatore o avere esperienza con la CLI di Amazon Connect.
Completa questa procedura una tantum in modo che gli utenti possano configurare le regole da eseguire quando un caso viene creato o aggiornato.
-
Verifica che Amazon Connect Cases sia abilitato per l’istanza Amazon Connect.
-
Completa i passaggi per abilitare flussi di eventi di Amazon Connect Cases. Per ulteriori informazioni, consulta Configurazione dei flussi di eventi di Amazon Connect Cases. Nota le seguenti modifiche alla procedura:
-
Puoi ignorare la parte che chiede di creare una coda SQS, poiché non è richiesta.
-
Esegui il comando
put-case-event-configurationdella CLI per includere tutte le informazioni relative ai campi dei casi nell’evento. Assicurati di includere tutti i campi necessari per il funzionamento del motore di regole.Nota
Per garantire che le regole relative alla violazione degli SLA di Cases funzionino correttamente, è necessario impostare
relatedItemData.includeContentsutrue, come illustrato nell’esempio seguente.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 } } }" -
Se sono presenti campi dei casi personalizzati, assicurati di includere un ID campo personalizzato nell'array dei campi anche nel payload precedente. Puoi trovare il campo IDs eseguendo il seguente comando
list-fieldsCLI:aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx -
Ripeti il passaggio 2 se devi aggiungere nuovi campi personalizzati.
-
-
Effettua una chiamata CreateEventIntegrationAPI o esegui il comando
create-event-integrationCLI, come illustrato nel seguente comando di esempio.-
Payload:
aws appintegrations create-event-integration --name amazon-connect-cases --description amazon-connect-cases --event-filter '{"Source":"aws.cases"}' --event-bridge-bus default -
L’output risulterà simile al seguente esempio:
{ "EventIntegrationArn": "arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases" }
-
-
Effettua una chiamata CreateIntegrationAssociationAPI o esegui il comando
create-integration-associationCLI, come illustrato nel seguente comando di esempio.-
Payload:
IntegrationArnè la risposta che si ottiene dal passaggio 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 -
L’aspetto dell’output sarà simile all’esempio seguente:
{ "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" }
-
Adesso gli utenti dovrebbero essere in grado di creare regole da eseguire quando un caso viene creato o aggiornato.