View a markdown version of this page

Consenti a Connect Customer Cases di inviare aggiornamenti alle regole di analisi conversazionale - Cliente 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à.

Consenti a Connect Customer Cases di inviare aggiornamenti alle regole di analisi conversazionale

Nota

Per eseguire le istruzioni di questa procedura, devi avere competenze di sviluppatore o avere esperienza con Connect Customer CLI.

Completa questa procedura una tantum in modo che gli utenti possano configurare le regole da eseguire quando un caso viene creato o aggiornato.

  1. Verifica che Connect Customer Cases sia abilitato per la tua istanza Connect Customer.

  2. Completa i passaggi per abilitare gli stream di eventi Connect Customer Cases. Per ulteriori informazioni, consulta Configura gli stream di eventi Connect Customer Cases. Nota le seguenti modifiche alla procedura:

    1. Puoi ignorare la parte che chiede di creare una coda SQS, poiché non è richiesta.

    2. Esegui il comando put-case-event-configuration della 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 assicurarti che le regole di Cases SLA Breach funzionino correttamente, devi relatedItemData.includeContent impostare sutrue, come mostrato 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 } } }"
    3. Se sono presenti campi dei casi personalizzati, assicurati di includere un ID campo personalizzato nell'array dei campi anche nel payload precedente. È possibile individuare gli ID del campo eseguendo il comando della CLI seguente list-fields:

      aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx
    4. Ripeti il passaggio 2 se devi aggiungere nuovi campi personalizzati.

  3. Effettua una chiamata CreateEventIntegration API o esegui il comando create-event-integration CLI, come mostrato 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" }
  4. Effettua una chiamata CreateIntegrationAssociation API o esegui il comando create-integration-association CLI, come mostrato 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.