CX Insights utilise des comptes de service par projet pour accéder aux ressources du projet client (telles que les fichiers audio et de transcription dans votre Google Cloud bucket de stockage) lors de l'analyse. Le compte de service de chaque projet est créé automatiquement la première fois que vous accédez à des ressources utilisateur. Par défaut, le compte de service reçoit automatiquement un accès par défaut au projet, par exemple un accès au Google Cloud stockage.
Une fois votre première conversation créée, vous devriez voir les autorisations du compte de service dans les paramètres IAM de votre projet. Si vous supprimez accidentellement les autorisations du compte de service ou si vous ne les voyez pas, vous pouvez lui accorder manuellement l'accès aux autorisations appropriées. Le compte
se présente toujours sous la forme service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.
Pour modifier manuellement les autorisations d'un compte, accédez au panneau IAM de la console CX Insights et accordez à cet utilisateur l' contactcenterinsights.serviceAgent. Le compte de service peut également recevoir des autorisations précises, mais un trop grand nombre d'autorisations peut entraîner une instabilité.
Si vous voyez un message d'erreur semblable à celui-ci, vérifiez d'abord que votre compte de service CX Insights existe dans votre configuration IAM.
"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."
Assurez-vous ensuite que la case Inclure les attributions de rôles fournies par Google est cochée :

Exporter l'audio
Pour exporter l'audio d'Agent Assist ou de Dialogflow vers CX Insights, vérifiez que service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com dispose du rôle dialogflow.serviceAgent.
Création manuelle d'un agent de service
Vous pouvez créer l'agent de service Customer Experience Insights à l'aide de la commande suivante :
gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>