Anda dapat menggunakan tampilan yang diizinkan untuk mengambil data percakapan, melakukan analisis, atau mengedit label masukan. Anda tidak dapat menggunakan tampilan yang diotorisasi untuk mengedit atau mengimpor data percakapan, melatih model topik, atau membuat kartu skor.
Pilih tampilan yang diotorisasi untuk mengakses cakupan data tertentu yang diberikannya. Setiap tampilan dapat menentukan cakupan yang berbeda. Anda hanya akan melihat data yang diizinkan melalui tampilan yang dipilih.
Pilih Tidak ada tampilan untuk menggunakan izin Identity and Access Management (IAM) yang ditetapkan kepada Anda. Ini adalah status default.
Izin dan peran yang diperlukan
Untuk menggunakan tampilan yang diotorisasi, Anda memerlukan izin IAM berikut:
Izin untuk akses project
Pengelola dan agen memerlukan akses lihat pada project resourcemanager.projects.get untuk berinteraksi dengan konsol.
Gunakan roles/browser untuk memberi pengelola dan agen tingkat akses dasar. Lihat dokumentasi kontrol akses tingkat project untuk mengetahui detail selengkapnya.
Izin tampilan yang diberi otorisasi
Berikan izin berikut pada tampilan resmi tertentu dengan metode SetIamPolicy. Lihat resource tampilan yang diberi otorisasi untuk mengetahui detail selengkapnya.
Pengguna tampilan yang diotorisasi hanya memerlukan izin contactcenterinsights.authorizedViews.get dan izin authorized yang sesuai untuk resource yang dapat mereka akses.
Izin untuk percakapan resmi
| Izin | Deskripsi |
|---|---|
contactcenterinsights.authorizedConversations.get |
Menggunakan tampilan yang diotorisasi untuk mendapatkan percakapan. |
contactcenterinsights.authorizedConversations.list |
Gunakan tampilan yang diotorisasi untuk mencantumkan percakapan. |
Izin untuk operasi yang diizinkan
| Izin | Deskripsi |
|---|---|
contactcenterinsights.authorizedOperations.get |
Menggunakan tampilan yang diotorisasi untuk mendapatkan operasi. |
contactcenterinsights.authorizedOperations.list |
Gunakan tampilan yang diberi otorisasi untuk mencantumkan operasi. |
Peran yang telah ditetapkan
Peran IAM bawaan berikut memberikan izin yang diperlukan:
| Peran | Deskripsi |
|---|---|
roles/contactcenterinsights.authorizeEditor |
Memberikan akses baca/tulis ke semua resource Customer Experience Insights yang sah. |
roles/contactcenterinsights.authorizedViewer |
Memberikan akses penuh ke semua resource resmi Customer Experience Insights. |
Menelusuri tampilan yang diotorisasi
REST
Mengambil semua tampilan resmi yang aksesnya Anda miliki.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- LOCATION: Lokasi data Customer Experience Insights Anda.
- AUTHORIZED_VIEW_SET_ID: ID yang ditentukan pengguna untuk set tampilan yang diberi otorisasi atau karakter pengganti `-`.
- PAGE_SIZE: Jumlah maksimum tampilan yang akan ditampilkan dalam respons. Jika nilainya nol, layanan akan memilih ukuran default. Panggilan mungkin menampilkan lebih sedikit objek daripada yang diminta. `next_page_token` yang tidak kosong dalam respons menunjukkan bahwa ada lebih banyak data yang tersedia.
- PAGE_TOKEN: Nilai yang ditampilkan oleh `SearchAuthorizedViewsResponse` terakhir. Nilai ini menunjukkan bahwa ini adalah kelanjutan dari panggilan `SearchAuthorizedViews` sebelumnya dan sistem harus menampilkan halaman data berikutnya.
- FILTER: Ekspresi filter untuk memfilter tampilan resmi yang tercantum dalam respons. Anda dapat memfilter kolom berikut: `authorized_view_id`, `display_name`, `conversation_filter`, `create_time`, dan `update_time`. Anda dapat menggunakan ekspresi arbitrer dan/atau. Anda juga dapat menggunakan ekspresi reguler untuk kolom string.
- Contoh:
display_name = "My View" - Contoh:
conversation_filter =~ ".*agent-1.*" - Contoh:
create_time > "2022-01-01T00:00:00Z" - Contoh:
display_name =~ ".*View.*" - Contoh:
create_time > "2022-01-01T00:00:00Z" AND create_time <= "2022-01-02T00:00:00Z" - ORDER_BY: Ekspresi pengurutan untuk mengurutkan tabel virtual yang diotorisasi yang tercantum dalam respons.
- Contoh:
create_time - Contoh:
update_time desc
Metode HTTP dan 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
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{
"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"
}
Percakapan resmi
Percakapan yang diizinkan mewakili percakapan saat diakses menggunakan tampilan yang diizinkan.
Untuk mengetahui daftar lengkap metode yang didukung, lihat dokumen referensi metode percakapan resmi.
Mendapatkan percakapan yang sah
REST
Mendapatkan percakapan yang diizinkan memerlukan izin contactcenterinsights.authorizedConversations.get.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- LOCATION_ID: Lokasi project Anda
- AUTHORIZED_VIEW_SET_ID: ID set tampilan yang diizinkan.
- AUTHORIZED_VIEW_ID: ID tampilan yang diizinkan.
- CONVERSATION_ID: ID percakapan.
Metode HTTP dan 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
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{
"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"
}
]
}
}
Mencantumkan percakapan yang diizinkan
REST
Mencantumkan percakapan yang diberi otorisasi memerlukan izin contactcenterinsights.authorizedConversations.list.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- LOCATION_ID: Lokasi project Anda.
- AUTHORIZED_VIEW_SET_ID: ID set tampilan yang diizinkan.
- AUTHORIZED_VIEW_ID: ID tampilan yang diizinkan.
- PAGE_SIZE: Jumlah percakapan yang akan ditampilkan per halaman.
Metode HTTP dan 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
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{
"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"
}
Operasi yang diizinkan
Untuk mengetahui daftar lengkap metode yang didukung, lihat dokumen referensi metode operasi yang diizinkan
Mendapatkan operasi yang diizinkan
REST
Mendapatkan operasi yang diizinkan memerlukan izin contactcenterinsights.authorizedOperations.get.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- LOCATION: Lokasi data Customer Experience Insights Anda.
- OPERATION_ID: ID percakapan yang ingin Anda analisis. Nilai ini ditampilkan saat Anda membuat analisis.
Metode HTTP dan URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/operations/OPERATION_ID
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{
"name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
},
"done": true
}
Mencantumkan operasi yang diizinkan
REST
Mencantumkan operasi yang diizinkan memerlukan izin contactcenterinsights.authorizedOperations.list.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Project ID Google Cloud Anda.
- LOCATION: Lokasi data Customer Experience Insights Anda.
- AUTHORIZED_VIEW_SET_ID: ID set tampilan yang diizinkan.
- AUTHORIZED_VIEW_ID: ID tampilan yang diizinkan.
Metode HTTP dan URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/authorizedViewSets/AUTHORIZED_VIEW_SET_ID/authorizedViews/AUTHORIZED_VIEW_ID/operations/
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{
"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
}
]
}