Sie können autorisierte Ansichten verwenden, um Konversationsdaten abzurufen, Analysen durchzuführen oder Feedback-Labels zu bearbeiten. Autorisierte Ansichten können nicht verwendet werden, um Konversationsdaten zu bearbeiten oder zu importieren, Themenmodelle zu trainieren oder Kurzübersichten zu erstellen.
Wählen Sie eine autorisierte Ansicht aus, um auf den entsprechenden Datenbereich zuzugreifen. Für jede Ansicht kann ein anderer Bereich definiert werden. Es werden nur Daten angezeigt, die in der ausgewählten Ansicht zulässig sind.
Wählen Sie Keine Ansicht aus, um die zugewiesenen IAM-Berechtigungen (Identity and Access Management) zu verwenden. Dies ist der Standardstatus.
Erforderliche Berechtigungen und Rollen
Zum Verwenden autorisierter Ansichten benötigen Sie die folgenden IAM-Berechtigungen:
Berechtigungen für den Projektzugriff
Manager und Kundenservicemitarbeiter benötigen Lesezugriff auf das Projekt resourcemanager.projects.get, um mit der Konsole interagieren zu können.
Verwenden Sie roles/browser, um Managern und Kundenservicemitarbeitern eine grundlegende Zugriffsebene zu gewähren. Weitere Informationen finden Sie in der Dokumentation zur Zugriffssteuerung auf Projektebene.
Berechtigungen für autorisierte Ansichten
Gewähren Sie die folgenden Berechtigungen für bestimmte autorisierte Ansichten mit den SetIamPolicy-Methoden. Weitere Informationen finden Sie unter Autorisierte Ansichtsressourcen.
Autorisierte Ansichtsnutzer benötigen nur die Berechtigung contactcenterinsights.authorizedViews.get und die entsprechenden authorized-Berechtigungen für die Ressourcen, auf die sie zugreifen können.
Berechtigungen für autorisierte Unterhaltungen
| Berechtigung | Beschreibung |
|---|---|
contactcenterinsights.authorizedConversations.get |
Mit einer autorisierten Ansicht eine Unterhaltung abrufen |
contactcenterinsights.authorizedConversations.list |
Verwenden Sie eine autorisierte Ansicht, um Unterhaltungen aufzulisten. |
Berechtigungen für autorisierte Vorgänge
| Berechtigung | Beschreibung |
|---|---|
contactcenterinsights.authorizedOperations.get |
Verwenden Sie eine autorisierte Ansicht, um einen Vorgang abzurufen. |
contactcenterinsights.authorizedOperations.list |
Verwenden Sie eine autorisierte Ansicht, um Vorgänge aufzulisten. |
Vordefinierte Rollen
Die folgenden vordefinierten IAM-Rollen enthalten die erforderlichen Berechtigungen:
| Rolle | Beschreibung |
|---|---|
roles/contactcenterinsights.authorizeEditor |
Bietet Lese-/Schreibzugriff auf alle autorisierten Customer Experience Insights-Ressourcen. |
roles/contactcenterinsights.authorizedViewer |
Gewährt vollständigen Zugriff auf alle autorisierten Ressourcen von Customer Experience Insights. |
In autorisierten Ansichten suchen
REST
Alle autorisierten Ansichten abrufen, auf die Sie Zugriff haben.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- LOCATION: Der Speicherort Ihrer Customer Experience Insights-Daten.
- AUTHORIZED_VIEW_SET_ID: Eine benutzerdefinierte Kennung für die autorisierte Ansichtsgruppe oder das Platzhalterzeichen „-“.
- PAGE_SIZE: Die maximale Anzahl der Ansichten, die in der Antwort zurückgegeben werden sollen. Wenn der Wert null ist, wählt der Dienst eine Standardgröße aus. Bei einem Aufruf werden möglicherweise weniger Objekte als angefordert zurückgegeben. Ein nicht leeres `next_page_token` in der Antwort gibt an, dass weitere Daten verfügbar sind.
- PAGE_TOKEN: Der von der letzten `SearchAuthorizedViewsResponse` zurückgegebene Wert. Dieser Wert gibt an, dass es sich um eine Fortsetzung eines vorherigen `SearchAuthorizedViews`-Aufrufs handelt und dass das System die nächste Datenseite zurückgeben soll.
- FILTER: Der Filterausdruck zum Filtern der autorisierten Ansichten, die in der Antwort aufgeführt sind. Sie können nach den folgenden Feldern filtern: `authorized_view_id`, `display_name`, `conversation_filter`, `create_time` und `update_time`. Sie können beliebige und/oder-Ausdrücke verwenden. Sie können auch reguläre Ausdrücke für Stringfelder verwenden.
- Beispiel:
display_name = "My View" - Beispiel:
conversation_filter =~ ".*agent-1.*" - Beispiel:
create_time > "2022-01-01T00:00:00Z" - Beispiel:
display_name =~ ".*View.*" - Beispiel:
create_time > "2022-01-01T00:00:00Z" AND create_time <= "2022-01-02T00:00:00Z" - ORDER_BY: Der „Order by“-Ausdruck, mit dem autorisierte Ansichten in der Antwort sortiert werden.
- Beispiel:
create_time - Beispiel:
update_time desc
HTTP-Methode und URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews:search?page_size=PAGE_SIZE&page_token=PAGE_TOKEN&filter=FILTER&order_by=ORDER_BY
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"authorizedViews": [
{
"name": "projects/my-project/locations/us-central1/authorizedViewSets/my-view-set/authorizedViews/my-view-1",
"displayName": "My First View",
"conversationFilter": "agent_id = \"agent-1\"",
"createTime": "2022-01-01T00:00:00.000000Z",
"updateTime": "2022-01-01T00:00:00.000000Z"
},
{
"name": "projects/my-project/locations/us-central1/authorizedViewSets/my-view-set/authorizedViews/my-view-2",
"displayName": "My Second View",
"conversationFilter": "agent_id = \"agent-2\"",
"createTime": "2022-01-01T00:00:00.000000Z",
"updateTime": "2022-01-01T00:00:00.000000Z"
}
],
"nextPageToken": "next-page-token"
}
Autorisierte Unterhaltung
Eine autorisierte Unterhaltung ist eine Unterhaltung, auf die über eine autorisierte Ansicht zugegriffen wird.
Eine vollständige Liste der unterstützten Methoden finden Sie in der Referenzdokumentation zu autorisierten Konversationsmethoden.
Autorisierte Unterhaltung abrufen
REST
Zum Abrufen einer autorisierten Unterhaltung ist die Berechtigung contactcenterinsights.authorizedConversations.get erforderlich.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- LOCATION_ID: Der Standort Ihres Projekts
- AUTHORIZED_VIEW_SET_ID: Die ID des autorisierten View-Sets.
- AUTHORIZED_VIEW_ID: Die ID der autorisierten Ansicht.
- CONVERSATION_ID: Die ID der Unterhaltung.
HTTP-Methode und URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/conversations/CONVERSATION_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"name": "projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/conversations/CONVERSATION_ID",
"createTime": "2025-03-03T11:23:17.823813113Z",
"updateTime": "2025-03-03T11:23:17.987216Z",
"agentId": "AGENT_ID",
"callMetadata": {
"customerChannel": 1,
"agentChannel": 2
},
"medium": "CHAT",
"duration": "0s",
"turnCount": 2,
"languageCode": "en",
"startTime": "2025-03-03T11:23:16.903361174Z",
"qualityMetadata": {
"agentInfo": [
{
"agentId": "AGENT_ID",
"agentType": "HUMAN_AGENT"
}
]
}
}
Autorisierte Unterhaltungen auflisten
REST
Für das Auflisten autorisierter Unterhaltungen ist die Berechtigung contactcenterinsights.authorizedConversations.list erforderlich.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- LOCATION_ID: Der Standort Ihres Projekts.
- AUTHORIZED_VIEW_SET_ID: Die ID des autorisierten View-Sets.
- AUTHORIZED_VIEW_ID: Die ID der autorisierten Ansicht.
- PAGE_SIZE: Die Anzahl der Unterhaltungen, die pro Seite zurückgegeben werden sollen.
HTTP-Methode und URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/conversations?pageSize=PAGE_SIZE
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"conversations": [
{
"name": "projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/conversations/4315d72e3d-c75-94d-2d5-1ae05b4222352",
"createTime": "2025-03-03T11:23:17.823813113Z",
"updateTime": "2025-03-03T11:23:17.987216Z",
"agentId": "AGENT_ID",
"callMetadata": {
"customerChannel": 1,
"agentChannel": 2
},
"medium": "CHAT",
"duration": "0s",
"turnCount": 2,
"languageCode": "en",
"startTime": "2025-03-03T11:23:16.903361174Z",
"qualityMetadata": {
"agentInfo": [
{
"agentId": "AGENT_ID",
"agentType": "AUTOMATED_AGENT"
}
]
}
},
{
"name": "projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/conversations/8d3b61-bd4-f2c-364-b5a794f76",
"createTime": "2025-03-03T11:19:58.605217527Z",
"updateTime": "2025-03-03T11:19:58.901962Z",
"agentId": "AGENT_ID",
"callMetadata": {
"customerChannel": 1,
"agentChannel": 2
},
"medium": "CHAT",
"duration": "0s",
"turnCount": 2,
"runtimeAnnotations": [
{
"createTime": "2025-03-03T11:19:56.164686195Z",
"startBoundary": {
"transcriptIndex": 1
},
"endBoundary": {
"transcriptIndex": 2
},
"answerFeedback": {},
}
],
"languageCode": "en",
"startTime": "2025-03-03T11:19:56.164686195Z",
"qualityMetadata": {
"agentInfo": [
{
"agentId": "AGENT_ID",
"agentType": "HUMAN_AGENT"
}
]
}
}
],
"nextPageToken": "NEXT_PAGE_TOKEN"
}
Autorisierte Vorgänge
Eine vollständige Liste der unterstützten Methoden finden Sie in der Referenzdokumentation zu Methoden für autorisierte Vorgänge.
Autorisierten Vorgang abrufen
REST
Für einen autorisierten Vorgang ist die Berechtigung contactcenterinsights.authorizedOperations.get erforderlich.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- LOCATION: Der Speicherort Ihrer Customer Experience Insights-Daten.
- OPERATION_ID: Die ID der Unterhaltung, die Sie analysieren möchten. Dieser Wert wurde zurückgegeben, als Sie die Analyse erstellt haben.
HTTP-Methode und URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/operations/OPERATION_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
},
"done": true
}
Autorisierte Vorgänge auflisten
REST
Zum Auflisten autorisierter Vorgänge ist die Berechtigung contactcenterinsights.authorizedOperations.list erforderlich.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- LOCATION: Der Speicherort Ihrer Customer Experience Insights-Daten.
- AUTHORIZED_VIEW_SET_ID: Die ID des autorisierten View-Sets.
- AUTHORIZED_VIEW_ID: Die ID der autorisierten Ansicht.
HTTP-Methode und URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/operations/
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"operations": [
{
"name": "projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
},
"done": true
},
{
"name": "projects/PROJECT_ID/locations/LOCATION/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/operations/OPERATION_ID_2",
"metadata": {
"@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
},
"done": true
}
]
}