Integra applicazioni di terze parti (app 3p) nell'area di lavoro degli agenti Amazon Connect - 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à.

Integra applicazioni di terze parti (app 3p) nell'area di lavoro degli agenti Amazon Connect

Amazon Connect agent workspace è un'unica applicazione intuitiva che fornisce agli agenti gli strumenti e la step-by-step guida necessari per risolvere i problemi in modo efficiente, migliorare l'esperienza dei clienti e velocizzare l'onboarding. Oltre a utilizzare applicazioni proprietarie nell'area di lavoro degli agenti, come Customer Profiles, Cases e Amazon Q in Connect, puoi integrare applicazioni di terze parti.

Nota

Questa funzionalità è supportata solo nell'area di lavoro predefinita degli agenti; non è supportata quando si utilizza un CCP personalizzato.

Ad esempio, puoi integrare il tuo sistema di prenotazione proprietario o un pannello di controllo delle metriche fornito dal fornitore nell'area di lavoro degli agenti. Amazon Connect

Se sei uno sviluppatore interessato a creare un'applicazione di terze parti, consulta la Agent Workspace Developer Guide.

Requisiti

Se utilizzi policy IAM personalizzate per gestire l'accesso ad applicazioni di terze parti, i tuoi utenti necessitano delle seguenti autorizzazioni IAM per integrare un'applicazione di terze parti utilizzando. AWS Management Console Oltre a AmazonConnect_FullAccess, gli utenti devono disporre di:

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "app-integrations:CreateApplication", "app-integrations:GetApplication", "iam:GetRolePolicy", "iam:PutRolePolicy", "iam:DeleteRolePolicy" ], "Resource": "arn:aws:app-integrations:<aws-region>:<aws-account-Id>:application/*", "Effect": "Allow" } ] }

Come integrare un'applicazione di terze parti

Nota

Per integrare applicazioni di terze parti nelle tue istanze, assicurati che l'istanza utilizzi un Service-Linked Role (SLR). Se la tua istanza attualmente non utilizza una reflex ma desideri integrare applicazioni di terze parti, dovrai migrare a una reflex. Le applicazioni di terze parti possono essere integrate e utilizzate solo in istanze che utilizzano una reflex. Per ulteriori informazioni, consulta Per le istanze create prima di ottobre 2018.

  1. Apri la Amazon Connect console ()https://console.aws.amazon.com/connect/.

  2. Nel riquadro di navigazione a sinistra, seleziona Applicazioni di terze parti. Se non vedi questo menu, è perché non è disponibile nella tua regione. Per scoprire in quali regioni è disponibile questa funzionalità, consulta Disponibilità delle Amazon Connect funzionalità per regione.

  3. Nella pagina Applicazioni di terze parti, scegli Aggiungi applicazione.

    La pagina delle proprietà del blocco Imposta attributi contatti.
  4. Nella pagina Aggiungi applicazione, inserisci:

    1. Informazioni di base

      1. Nome visualizzato: un nome descrittivo per l'applicazione. Questo nome verrà visualizzato nei profili di sicurezza e mostrato agli agenti nella scheda all'interno del workspace degli agenti. Puoi tornare indietro e cambiare questo nome.

      2. Namespace: il nome ufficiale che è univoco per l'applicazione. Se disponi di una sola applicazione per URL di accesso, è consigliabile utilizzare l'origine dell'URL di accesso. Questo nome non può essere cambiato.

      3. Descrizione (opzionale): facoltativamente, puoi fornire una descrizione per questa applicazione. Questa descrizione non verrà mostrata agli agenti.

    2. Accesso

      1. URL di accesso: l'URL in cui è ospitata l'applicazione. L'URL deve essere sicuro, a partire da https, a meno che non si tratti di un host locale.

        Nota

        Non tutti URLs possono essere iframed. Ecco due modi per verificare se l'URL può essere racchiuso in iframe:

        1. Per verificare se un URL può essere racchiuso in iframe, è disponibile uno strumento di terze parti denominato Iframe Tester.

          1. Se un URL può essere racchiuso in iframe, ne verrà eseguito il rendering in anteprima in questa pagina.

          2. Se un URL non può essere racchiuso in iframe, verrà visualizzato un errore nell'anteprima di questa pagina.

            • È possibile che questo sito web visualizzi un errore e che sia comunque possibile racchiudere l'app in iframe nel workspace dell'agente. Questo perché lo sviluppatore dell'app può bloccare la propria app in modo che sia incorporabile solo nel workspace e da nessun'altra parte. Se questa app ti è stata fornita da uno sviluppatore di app, ti consigliamo di provare comunque a integrarla nel workspace dell'agente.

        2. Per gli utenti tecnici: controlla il contenuto della policy di sicurezza dell'applicazione che stai tentando di integrare.

          1. Firefox: menu con tre lineette > Altri strumenti > Strumenti per sviluppatori web > Rete

          2. Chrome: menu con tre puntini > Altri strumenti > Strumenti per sviluppatori > Rete

          3. Altri browser: individua le impostazioni di rete negli strumenti per sviluppatori.

          4. La direttiva Content-Security-Policy frame-ancestors dovrebbe essere. https://your-instance.my.connect.aws

            1. Se la direttiva è same origin odeny, allora questo URL non può essere iframed da Connect AWS/Amazon

        Ecco cosa puoi fare se l'app non può essere iframe:

      2. Origini approvate (opzionale): elenco di URLs indirizzi consentiti, se diversi dall'URL di accesso. L'URL deve essere sicuro, a partire da https, a meno che non si tratti di un host locale.

    3. Aggiungi autorizzazioni a eventi e richieste.

      Di seguito è riportato un esempio di come è possibile effettuare l'onboarding di una nuova applicazione e assegnarle le autorizzazioni utilizzando il. AWS Management Console In questo esempio, all'applicazione vengono assegnate sei diverse autorizzazioni.

      Fornire informazioni di base e dettagli di accesso

    4. Associazione di istanze

      1. Puoi consentire l'accesso a questa applicazione da parte di qualsiasi istanza all'interno dell'account-regione.

      2. Sebbene l'associazione dell'applicazione a un'istanza sia facoltativa, non sarà possibile utilizzare questa applicazione finché non sarà stata associata a una o più istanze.

    Fornire informazioni di base e dettagli di accesso.

    Concessione delle autorizzazioni all'applicazione per l'integrazione dei dati del workspace

    Concessione delle autorizzazioni all'applicazione per l'integrazione dei dati del workspace.
  5. Scegli Save (Salva).

  6. Se l'applicazione è stata creata correttamente, verrà visualizzata nuovamente la pagina Applicazioni di terze parti, sarà presente un banner di successo e l'applicazione sarà inclusa nell'elenco.

    Concessione delle autorizzazioni all'applicazione per l'integrazione dei dati del workspace.

    Puoi modificare determinati attributi di un'app esistente, come Nome visualizzato, URL di accesso e Autorizzazioni.

    1. Se si è verificato un errore durante la creazione dell'applicazione o l'associazione dell'applicazione a un'istanza, verrà visualizzato un messaggio di errore e sarà possibile eseguire l'azione corrispondente per correggere il problema.

Eliminazione di applicazioni di terze parti

Se non desideri più utilizzare un'applicazione di terze parti nell'immediato futuro, puoi eliminarla. Se desideri interrompere temporaneamente l'utilizzo, ma riutilizzarla nuovamente nell'immediato futuro, ti consigliamo di dissociarla da un'istanza per evitare di doverla aggiungere di nuovo. Per eliminare applicazioni di terze parti, accedi a AWS Management Console, seleziona un'applicazione e scegli Elimina.

Risoluzione dei problemi

  • L'operazione avrà esito negativo se l'applicazione è associata a un'istanza. Innanzitutto, devi dissociare l'applicazione da qualsiasi istanza. Quindi, puoi tornare indietro ed eliminarla.

Suggerimento

Se hai creato un'applicazione prima del 15 dicembre 2023, si potrebbero verificare problemi durante l'aggiornamento dell'associazione dell'applicazione alle istanze. Questo perché è necessario apportare aggiornamenti alla policy IAM.

Errore IAM quando si tenta di eliminare un'app di terze parti a causa di autorizzazioni insufficienti

La policy IAM deve essere aggiornata per includere le seguenti autorizzazioni:

  • app-integrations:CreateApplicationAssociation

  • app-integrations:DeleteApplicationAssociation

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "app-integrations:CreateApplication", "app-integrations:GetApplication" ], "Resource": "arn:aws:app-integrations:<aws-region>:<aws-account-Id>:application/*", "Effect": "Allow" }, { "Action": [ "app-integrations:CreateApplicationAssociation", "app-integrations:DeleteApplicationAssociation" ], "Resource": "arn:aws:app-integrations:<aws-region>:<aws-account-Id>:application-association/*", "Effect": "Allow" }, { "Action": [ "iam:GetRolePolicy", "iam:PutRolePolicy", "iam:DeleteRolePolicy" ], "Resource": "arn:aws:iam::<aws-account-Id>:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_*", "Effect": "Allow" } ] }