CX Insights utilizza service account per progetto per accedere alle risorse nel progetto del cliente, ad esempio file audio e di trascrizione nel bucket di archiviazione Google Cloud , durante l'analisi. Il account di servizio di ogni progetto viene creato automaticamente la prima volta che accedi a qualsiasi risorsa utente. Per impostazione predefinita, all'account di servizio viene concesso automaticamente un accesso predefinito, ad esempio l'accesso allo spazio di archiviazione Google Cloud , al progetto.
Dopo aver creato la prima conversazione, dovresti visualizzare le autorizzazioni del account di servizio nelle impostazioni IAM del progetto. Se rimuovi accidentalmente o non visualizzi le autorizzazioni del account di servizio, puoi concedere manualmente l'accesso alle autorizzazioni corrette. L'account
ha sempre il formato service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.
Per modificare manualmente le autorizzazioni di un account, vai al pannello IAM della console CX Insights e concedi all'utente l'autorizzazione contactcenterinsights.serviceAgent. Al account di servizio possono essere concesse anche autorizzazioni granulari, anche se un numero eccessivo di queste può causare instabilità.
Se viene visualizzato un messaggio di errore come il seguente, verifica innanzitutto che il tuo account di servizio CX Insights esista nella configurazione IAM.
"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."
Poi, assicurati che la casella Includi concessioni di ruoli fornite da Google sia selezionata:

Esportazione audio
Per esportare l'audio da Agent Assist o Dialogflow a CX Insights, verifica che service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com disponga del ruolo dialogflow.serviceAgent.
Creazione manuale dell'agente di servizio
Puoi creare l'agente di servizio Customer Experience Insights con il seguente comando:
gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>