Configura l'integrazione per Amazon Connect Cases - Amazon Connect

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

Configura l'integrazione per Amazon Connect Cases

Per aggiornare i dati dei tuoi Amazon Connect casi nei profili dei clienti di Amazon Connect e utilizzare funzionalità come gli attributi calcolati, puoi effettuare l'integrazione utilizzando Amazon AppIntegrations. Inizia configurando un flusso di eventi Cases per inviare i campi di sistema a un EventBridge bus, quindi usa Amazon AppIntegrations per inoltrare questi eventi ai profili dei clienti.

Trasmetti dati da Amazon Connect Case a Event Bridge

  1. Apri la console Amazon Connect all'indirizzo https://console.aws.amazon.com/connect/.

  2. Nella pagina delle istanze, seleziona l'alias dell'istanza. L'alias dell'istanza è anche il nome dell'istanza che appare nell'URL Amazon Connect. L'immagine seguente mostra la pagina Istanze di contact center virtuali di Amazon Connect, con un riquadro attorno all'alias dell'istanza.

L'alias dell'istanza.
  1. Nel riquadro di navigazione, scegli Casi e annota l'ID di dominio Cases nella sezione Dettagli del dominio.

La pagina Casi, la sezione Dettagli del dominio, una freccia che punta all'ID del dominio.
  1. Utilizzando AWS CLI, crea una configurazione di eventi Case per inviare Amazon Connect Cases Events al bus Event Bridge predefinito Account AWS del tuo.

// set up Case Event Configuration including all system fields aws connectcases put-case-event-configuration --domain-id <YOUR_CASES_DOMAIN_ID> --region <YOUR_AWS_REGION> --event-bridge "{                          \"enabled\": true,     \"includedData\": {        \"caseData\": {           \"fields\": [           {           \"id\": \"status\"           },           {           \"id\": \"title\"           },           {           \"id\": \"summary\"           },           {           \"id\": \"reference_number\"           },           {           \"id\": \"created_datetime\"           },           {           \"id\": \"last_updated_datetime\"           },           {           \"id\": \"last_closed_datetime\"           },                 {           \"id\": \"customer_id\"           }         ]       }     }   }"
  1. Apri la console Event Bridge per la tua AWS regione. Ad esempio, https://us-west-2.console.aws.amazon.com/events/a casa? region=us-west-2#/eventbuses

  2. Scegliere Create event bus (Crea bus di eventi).

La pagina Event bus nella EventBridge console Amazon, il pulsante Crea bus di eventi.
  1. Crea un bus di eventi con nomeconnect-cases-to-customer-profiles.

La pagina Crea bus di eventi, la casella Nome.
  1. Torna al tuo event bus predefinito e crea una regola con un nomeconnect-cases-to-customer-profiles-rule.

Il bus degli eventi predefinito, il pulsante Crea regola.
La fase Build Event Pattern.
  • Frammento di modello di evento:

{   "source": ["aws.cases"],   "detail": {     "eventType": ["CASE.UPDATED", "CASE.CREATED", "CASE.DELETED"]   } }
La sezione Metodo di creazione, l'opzione Modello personalizzato (editor JSON), il codice del modello di evento.
  • Scegli Salta a Revisione e crea, quindi Crea regola.

Il pulsante Vai alla revisione e alla creazione.

Inserisci i dati dei casi di Event Bridge nei profili dei clienti utilizzando AppIntegrations

  1. Utilizzando AWS CLI, crea un'integrazione di eventi con AppIntegrations e registra l'output ARN.  Rappresenta una fonte di dati che può essere utilizzata da un'istanza Amazon Connect.

aws appintegrations create-event-integration --region <YOUR_REGION> --name Connect-Cases-Event-Integration --event-bridge-bus connect-cases-to-customer-profiles --event-filter "{\"Source\": \"aws.cases\" }" --description "Event Integration for Cases Event Bus"
  1. Utilizzando AWS CLI, crea un'integrazione con Customer Profiles utilizzando l'API put-integration. Ciò avvierà il flusso di dati verso i profili dei clienti, sostituendo i valori segnaposto con l'ARN di Event Integration e il nome di dominio del profilo cliente.

aws customer-profiles put-integration --region <YOUR_REGION> --domain-name <YOUR_CP_DOMAIN_NAME>  --uri <YOUR_EVENT_INTEGRATION_ARN> --object-type-name Connect-case

Verifica l'integrazione con Cases

  1. Crea un caso in Amazon Connect Cases.

  2. La consegna dell'evento dovrebbe essere quasi istantanea, ma occorre attendere un minuto prima che venga consegnata e associata al profilo del cliente.

  3. Usando AWS CLI, trova l'oggetto Connect-case sotto il profilo, sostituendo i segnaposto con i valori corretti.

aws customer-profiles list-profile-objects --domain-name <YOUR_CP_DOMAIN_NAME> --region <YOUR_REGION> --object-type-name Connect-case --profile-id <YOUR_PROFILE_ID>
  1. Se non trovi un elemento nella risposta alla precedente chiamata API, c'è un problema con l'integrazione. Per risolvere i problemi:

    1. Vai alla EventBridge console Amazon.

    2. Verifica se EventSource è attivo e se la corrispondenza EventBus esiste ed è in esecuzione.

    3. Verifica se la configurazione del tuo Case Event è configurata correttamente.

    4. Se funzionano, contatta Supporto per ricevere assistenza per risolvere il problema.