בדרך כלל כמה חברי צוות משתפים פעולה כדי לבנות סוכן, ושירותים ניגשים לסוכן. באמצעות תפקידים, אתם יכולים לשלוט בגישה ובהרשאות שניתנות לגורמים ראשיים.
אפשר להגדיר גישה באמצעות מסוףGoogle Cloud עם ניהול זהויות והרשאות גישה (IAM). משתמשים במסוף Google Cloud כדי להעניק תפקידי IAM לחשבונות משתמשים. במדריך לתחילת העבודה עם IAM מוסבר איך מוסיפים, עורכים ומסירים הרשאות.
כדי לגשת להגדרות, פותחים את הדף IAM במסוף Google Cloud .
הוספת משתמש או חשבון שירות לפרויקט
כדי לתת הרשאות למשתמשים או לחשבונות שירות, צריך להקצות להם תפקידים בפרויקט Google Cloud . כדי להוסיף משתמשים, צריך לציין את כתובות האימייל שלהם. אפשר גם להוסיף חשבונות שירות באמצעות כתובת האימייל המשויכת שלהם. צריך להוסיף חשבונות שירות כשרוצים להשתמש בחשבון שירות אחד לכמה פרויקטים. כדי למצוא את כתובת האימייל שמשויכת לחשבון השירות, אפשר לעיין בדף IAM Service Accounts במסוף Google Cloud .
הוספת גורם מרכזי
כדי להוסיף חשבון ראשי:
- לוחצים על בראש הדף.
- מזינים את כתובת האימייל של החשבון הראשי.
- בוחרים תפקיד.
- לוחצים על Save.
שינוי הרשאות
כדי לשנות את ההרשאות:
- לוחצים על ליד שם הגורם המורשה.
- בוחרים תפקיד אחר.
- לוחצים על Save.
הסרת חשבון ראשי
כדי להסיר חשבון ראשי, לוחצים על ליד החשבון הראשי.
תפקידי IAM
התפקידים הבאים זמינים לגישה ל-CX Agent Studio.
אדמין של Gemini Enterprise for Customer Experience (ces.googleapis.com/admin)
ההרשאה הזו מספקת גישה מלאה למשאבים.
תפקידים בסיסיים:
ces.googleapis.com/viewerces.googleapis.com/clientcontactcenterinsights.googleapis.com/admin
הרשאות נוספות:
ces.googleapis.com/operations.deleteces.googleapis.com/operations.cancelces.googleapis.com/apps.createces.googleapis.com/apps.updateces.googleapis.com/apps.deleteces.googleapis.com/apps.importces.googleapis.com/apps.exportces.googleapis.com/apps.runEvaluationces.googleapis.com/agents.createces.googleapis.com/agents.updateces.googleapis.com/agents.updateCallbacksces.googleapis.com/agents.updateInstructionsces.googleapis.com/agents.updateToolsces.googleapis.com/agents.updateGeneralces.googleapis.com/agents.deleteces.googleapis.com/examples.createces.googleapis.com/examples.updateces.googleapis.com/examples.deleteces.googleapis.com/tools.createces.googleapis.com/tools.updateces.googleapis.com/tools.deleteces.googleapis.com/guardrails.createces.googleapis.com/guardrails.updateces.googleapis.com/guardrails.deleteces.googleapis.com/toolsets.createces.googleapis.com/toolsets.updateces.googleapis.com/toolsets.deleteces.googleapis.com/deployments.createces.googleapis.com/deployments.updateces.googleapis.com/deployments.deleteces.googleapis.com/conversations.deleteces.googleapis.com/evaluations.createces.googleapis.com/evaluations.updateces.googleapis.com/evaluations.deleteces.googleapis.com/evaluationResults.deleteces.googleapis.com/evaluationDatasets.createces.googleapis.com/evaluationDatasets.updateces.googleapis.com/evaluationDatasets.deleteces.googleapis.com/evaluationRuns.deleteces.googleapis.com/scheduledEvaluationRuns.createces.googleapis.com/scheduledEvaluationRuns.updateces.googleapis.com/scheduledEvaluationRuns.deleteces.googleapis.com/appVersions.createces.googleapis.com/appVersions.deleteces.googleapis.com/appVersions.restoreces.googleapis.com/omnichannels.createces.googleapis.com/omnichannels.updateces.googleapis.com/omnichannels.deleteces.googleapis.com/apps.createTagBindingces.googleapis.com/apps.deleteTagBindingces.googleapis.com/apps.listTagBindingsces.googleapis.com/apps.listEffectiveTagsces.googleapis.com/assistantSessions.createces.googleapis.com/routes.createces.googleapis.com/routes.updateces.googleapis.com/routes.deleteces.googleapis.com/endpointConfigs.createces.googleapis.com/endpointConfigs.updateces.googleapis.com/endpointConfigs.deleteces.googleapis.com/sipDomains.createces.googleapis.com/sipDomains.updateces.googleapis.com/sipDomains.deleteces.googleapis.com/securitySettings.update
Gemini Enterprise for Customer Experience Viewer (ces.googleapis.com/viewer)
ההרשאה הזו מאפשרת גישה לקריאה בלבד למשאבים.
תפקידים בסיסיים:
contactcenterinsights.googleapis.com/viewer
הרשאות נוספות:
cloudresourcemanager.googleapis.com/projects.getcloudresourcemanager.googleapis.com/projects.listces.googleapis.com/operations.listces.googleapis.com/operations.getces.googleapis.com/locations.listces.googleapis.com/locations.getces.googleapis.com/apps.listces.googleapis.com/apps.getces.googleapis.com/agents.listces.googleapis.com/agents.getces.googleapis.com/examples.listces.googleapis.com/examples.getces.googleapis.com/tools.listces.googleapis.com/tools.getces.googleapis.com/guardrails.listces.googleapis.com/guardrails.getces.googleapis.com/toolsets.listces.googleapis.com/toolsets.getces.googleapis.com/deployments.listces.googleapis.com/deployments.getces.googleapis.com/conversations.listces.googleapis.com/conversations.getces.googleapis.com/appVersions.listces.googleapis.com/appVersions.getces.googleapis.com/evaluations.listces.googleapis.com/evaluations.getces.googleapis.com/evaluationResults.listces.googleapis.com/evaluationResults.getces.googleapis.com/evaluationDatasets.listces.googleapis.com/evaluationDatasets.getces.googleapis.com/evaluationRuns.listces.googleapis.com/evaluationRuns.getces.googleapis.com/scheduledEvaluationRuns.listces.googleapis.com/scheduledEvaluationRuns.getces.googleapis.com/changelogs.listces.googleapis.com/changelogs.getces.googleapis.com/omnichannels.getces.googleapis.com/omnichannels.listces.googleapis.com/apps.listTagBindingsces.googleapis.com/apps.listEffectiveTagsces.googleapis.com/assistantSessions.listces.googleapis.com/assistantSessions.getces.googleapis.com/routes.listces.googleapis.com/routes.getces.googleapis.com/endpointConfigs.listces.googleapis.com/endpointConfigs.getces.googleapis.com/sipDomains.listces.googleapis.com/sipDomains.getces.googleapis.com/securitySettings.get
Gemini Enterprise for Customer Experience Client (ces.googleapis.com/client)
כך הסוכנים יכולים לגשת לשאילתות.
הרשאות:
ces.googleapis.com/sessions.runSessionces.googleapis.com/sessions.bidiRunSessionces.googleapis.com/tools.execute
עורך האפליקציות של Gemini Enterprise for Customer Experience (ces.googleapis.com/appEditor)
שליטה מלאה בהגדרות ברמת האפליקציה. ניהול של רישום גלובלי ביומן, הגדרות של אודיו/קול, מאגרי אחסון וגרסאות של אפליקציות.
תפקידים בסיסיים:
ces.googleapis.com/viewer
הרשאות נוספות:
ces.googleapis.com/apps.createces.googleapis.com/apps.updateces.googleapis.com/apps.deleteces.googleapis.com/apps.importces.googleapis.com/apps.exportces.googleapis.com/apps.runEvaluationces.googleapis.com/apps.createTagBindingces.googleapis.com/apps.deleteTagBindingces.googleapis.com/appVersions.createces.googleapis.com/appVersions.deleteces.googleapis.com/appVersions.restore
עריכה ב-Gemini Enterprise for Customer Experience Agent Editor (ces.googleapis.com/agentEditor)
שליטה מלאה במבנים, בתהליכים, בהוראות ובשיחות החוזרות של צומתי ה-Agent. יכולים להוסיף כלים לסוכנים או להסיר אותם (אבל לא ליצור כלים חדשים).
תפקידים בסיסיים:
ces.googleapis.com/viewerces.googleapis.com/client
הרשאות נוספות:
ces.googleapis.com/agents.createces.googleapis.com/agents.updateces.googleapis.com/agents.updateCallbacksces.googleapis.com/agents.updateInstructionsces.googleapis.com/agents.updateToolsces.googleapis.com/agents.updateGeneralces.googleapis.com/agents.deleteces.googleapis.com/examples.createces.googleapis.com/examples.updateces.googleapis.com/examples.delete
עריכה ב-Gemini Enterprise for Customer Experience Tools (ces.googleapis.com/toolsEditor)
שליטה מלאה בכלים, בערכות הכלים ובשילובים.
תפקידים בסיסיים:
ces.googleapis.com/viewerces.googleapis.com/client
הרשאות נוספות:
ces.googleapis.com/tools.createces.googleapis.com/tools.updateces.googleapis.com/tools.deleteces.googleapis.com/toolsets.createces.googleapis.com/toolsets.updateces.googleapis.com/toolsets.delete
כלי העריכה של אמצעי הבקרה של Gemini Enterprise for Customer Experience (ces.googleapis.com/guardrailsEditor)
שליטה מלאה בהגדרות הבטיחות ובאמצעי ההגנה.
תפקידים בסיסיים:
- ces.googleapis.com/viewer
- ces.googleapis.com/client
הרשאות נוספות:
- ces.googleapis.com/guardrails.create
- ces.googleapis.com/guardrails.update
- ces.googleapis.com/guardrails.delete
עורך ההערכות של Gemini Enterprise for Customer Experience (ces.googleapis.com/evalsEditor)
שליטה מלאה במערכי נתונים, בהרצות ובתוצאות של הערכות.
תפקידים בסיסיים:
ces.googleapis.com/viewerces.googleapis.com/client
הרשאות נוספות:
ces.googleapis.com/evaluations.createces.googleapis.com/evaluations.updateces.googleapis.com/evaluations.deleteces.googleapis.com/evaluationResults.deleteces.googleapis.com/evaluationDatasets.createces.googleapis.com/evaluationDatasets.updateces.googleapis.com/evaluationDatasets.deleteces.googleapis.com/evaluationRuns.deleteces.googleapis.com/scheduledEvaluationRuns.createces.googleapis.com/scheduledEvaluationRuns.updateces.googleapis.com/scheduledEvaluationRuns.delete
עורך הגדרות האבטחה של Gemini Enterprise for Customer Experience (ces.googleapis.com/securitySettingsEditor)
שליטה מלאה בהגדרות האבטחה ברמת הפרויקט.
תפקידים בסיסיים:
ces.googleapis.com/viewer
הרשאות נוספות:
ces.googleapis.com/securitySettings.update
עריכה ב-Gemini Enterprise for Customer Experience Deployment Editor (ces.googleapis.com/deploymentEditor)
אפשרות לנהל סביבות ולפרוס בהן גרסאות ספציפיות של אפליקציות.
תפקידים בסיסיים:
ces.googleapis.com/viewer
הרשאות נוספות:
ces.googleapis.com/deployments.createces.googleapis.com/deployments.updateces.googleapis.com/deployments.delete
תובנות לגבי חוויית הלקוח
CX Agent Studio משולב עם CX Insights, ולכן צריך להעניק את ההרשאות הבאות ב-CX Insights לגורמים שמקבלים גישה ל-CX Agent Studio:
contactcenterinsights.googleapis.com/conversations.getcontactcenterinsights.googleapis.com/conversations.list
ההרשאות האלה נכללות באופן אוטומטי בתפקידי הצאצא של ces.googleapis.com/admin ו-ces.googleapis.com/viewer.
עם זאת, אם אתם מגדירים תפקידים בהתאמה אישית, הקפידו לכלול את ההרשאות האלה בהגדרות של התפקידים בהתאמה אישית.
לחלופין, אתם יכולים להעניק לאנשים הרלוונטיים אחד מהתפקידים הבאים ב-CX Insights:
-
contactcenterinsights.googleapis.com/viewer: גישת קריאה בלבד לשיחות contactcenterinsights.googleapis.com/admin: נותן גישה מלאה לשיחות
בנוסף לתפקידים, יכול להיות שתצטרכו לבצע את השלבים של הגדרת מנוע Discovery.
בקשות שכוללות גישה ל-Cloud Storage
חלק מהבקשות של CX Agent Studio הן בקשות גישה לאובייקטים ב-Cloud Storage לצורך קריאה או כתיבה של נתונים. כשמתקשרים לאחת מהבקשות האלה, CX Agent Studio ניגש לנתוני Cloud Storage בשם המתקשר. כלומר, לאימות הבקשה שלכם צריכות להיות הרשאות גישה ל-CX Agent Studio ולאובייקטים ב-Cloud Storage.
אם אתם משתמשים בספריית לקוחות של Google ובתפקידי IAM, תוכלו לקרוא מידע על תפקידים ב-Cloud Storage במדריך לבקרת גישה ב-Cloud Storage.
כשמטמיעים לקוח משלכם ומשתמשים ב-OAuth, צריך להשתמש בהיקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/cloud-platform(גישה לכל משאבי הפרויקט)
הוספת תנאי להגבלת הגישה לאפליקציית סוכן אחת
כשמוסיפים או עורכים חשבון ראשי, אפשר ליצור קישורים מותנים בין תפקידים שמגבילים את הגישה לאפליקציית סוכן אחת.
התנאי הבא מספק גישה לאפליקציית סוכן ספציפית ולמשאבים ברמה העליונה בפרויקט שנדרשים לאפליקציית הסוכן:
resource.name == "projects/PROJECT_ID" ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/apps/APP_ID") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/operations") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/sipDomains") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/omnichannels") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/dataStores") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/routes") ||
resource.name.startsWith("projects/PROJECT_ID/locations/LOCATION_ID/endpointConfigs")
כדי לקבל גישה לתובנות לגבי חוויית הלקוח, צריך להעניק תפקידים ב'תובנות לגבי חוויית הלקוח' בנוסף להענקת גישה מותנית.