פתרון בעיות בגישה לחשבון שירות

במהלך הניתוח, CX Insights משתמש בחשבונות שירות לכל פרויקט כדי לגשת למשאבים בפרויקט של הלקוח, כמו קובצי אודיו ותמלילים בקטגוריית האחסון. Google Cloud חשבון השירות של כל פרויקט נוצר באופן אוטומטי בפעם הראשונה שניגשים למשאבים של משתמשים. כברירת מחדל, לחשבון השירות מוקצות באופן אוטומטי כמה הרשאות גישה – כמו גישה לאחסון Google Cloud – לפרויקט.

אחרי שיוצרים את השיחה הראשונה, אמורות להופיע הרשאות חשבון השירות בהגדרות ה-IAM של הפרויקט. אם הסרתם בטעות את ההרשאות של חשבון השירות או שהן לא מוצגות, אתם יכולים להעניק לו גישה להרשאות הנכונות באופן ידני. החשבון תמיד בפורמט service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.

כדי לשנות את ההרשאות של חשבון באופן ידני, עוברים לחלונית IAM במסוף CX Insights ומעניקים למשתמש את ההרשאה contactcenterinsights.serviceAgent. אפשר גם להעניק לחשבון השירות הרשאות מפורטות, אבל יותר מדי הרשאות כאלה עלולות לגרום לחוסר יציבות.

אם מופיעה הודעת שגיאה כמו זו שבהמשך, קודם צריך לוודא שחשבון השירות של CX Insights קיים בהגדרות IAM.

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

לאחר מכן, מוודאים שהתיבה Include Google-provided role grants (הכללת תפקידים שניתנו על ידי Google) מסומנת:

ייצוא אודיו

כדי לייצא אודיו מ-Agent Assist או מ-Dialogflow אל CX Insights, צריך לוודא שלחשבון service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com מוקצה התפקיד dialogflow.serviceAgent.

יצירה ידנית של סוכני שירות

כדי ליצור את סוכן השירות של Customer Experience Insights, מריצים את הפקודה הבאה:

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