Memecahkan masalah akses akun layanan

CX Insights menggunakan akun layanan per project untuk mengakses resource di project pelanggan—seperti file audio dan transkrip di bucket penyimpanan Anda Google Cloud —selama analisis. Akun layanan setiap project otomatis dibuat saat Anda mengakses resource pengguna untuk pertama kalinya. Secara default, akun layanan otomatis diberi beberapa akses default—seperti Google Cloud akses penyimpanan—ke project.

Setelah membuat percakapan pertama, Anda akan melihat izin akun layanan di setelan IAM project. Jika Anda tidak sengaja menghapus atau tidak melihat izin akun layanan, Anda dapat memberikannya akses ke izin yang benar secara manual. Akun selalu memiliki format service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.

Untuk mengubah izin akun secara manual, buka panel IAM konsol CX Insights dan berikan izin contactcenterinsights.serviceAgent kepada pengguna tersebut. Akun layanan juga dapat diberi izin terperinci, meskipun terlalu banyak izin dapat menyebabkan ketidakstabilan.

Jika Anda melihat pesan error seperti berikut, pertama-tama pastikan akun layanan CX Insights Anda ada dalam konfigurasi IAM.

"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."

Kemudian, pastikan Include Google-provided role grants dicentang:

Ekspor audio

Untuk mengekspor audio dari Agent Assist atau Dialogflow ke CX Insights, pastikan service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com memiliki peran dialogflow.serviceAgent.

Pembuatan agen layanan manual

Anda dapat membuat agen layanan Customer Experience Insights dengan perintah berikut:

gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>