Halaman ini menjelaskan cara membuat penyimpanan data dan menghubungkan Salesforce ke Gemini Enterprise. Penyimpanan data menelusuri data Salesforce Anda secara real time dan memungkinkan pengguna akhir menindaklanjutinya menggunakan bahasa alami.
Sebelum memulai
Sebelum menyiapkan koneksi Salesforce, lakukan hal berikut:
Berikan peran Discovery Engine Editor (
roles/discoveryengine.editor). Peran ini diperlukan agar pengguna dapat membuat penyimpanan data. Untuk memberikan peran ini, lakukan hal berikut:- Di konsol Google Cloud , buka halaman IAM.
- Temukan akun pengguna, lalu klik edit Edit.
- Berikan peran
Discovery Engine Editorkepada pengguna. Untuk mengetahui informasi selengkapnya, lihat Peran dan izin IAM.
Minta administrator Salesforce Anda mengaktifkan server MCP SObject All di organisasi Salesforce yang Anda hubungkan, dan konfigurasikan metode autentikasi yang Anda pilih:
- OAuth 2.0 (Google Managed) (default): Instal paket terkelola Gemini Enterprise - Salesforce Connector dari Salesforce AppExchange ke organisasi tersebut. Anda tidak memerlukan client ID atau rahasia klien.
- OAuth 2.0 (Bring Your Own App): Buat aplikasi klien eksternal di organisasi tersebut dan dapatkan kunci konsumen (Client ID) dan rahasia konsumen (Client Secret).
Sebelum aplikasi OAuth dikonfigurasi, pengguna tidak dapat mengizinkan konektor; sebelum server MCP SObject All aktif, tidak ada tindakan yang tersedia. Lihat Konfigurasi Salesforce.
Catat URL Domain Saya organisasi Anda, misalnya
https://example.my.salesforce.com. Masukkan ini sebagai Instance URI. Untuk organisasi sandbox, gunakan My Domain sandbox, misalnyahttps://example--sandbox.sandbox.my.salesforce.com.
Menemukan URL My Domain Anda
Untuk menemukan URL Domain Saya yang akan dimasukkan sebagai Instance URI:
- Di Salesforce, buka Setup.
- Di kotak Quick Find, telusuri dan pilih My Domain.
- Di bagian Current My Domain URL, salin URL, misalnya
https://example.my.salesforce.com.
Untuk organisasi sandbox, lakukan hal ini di sandbox. URL Domain Saya terlihat seperti https://example--sandbox.sandbox.my.salesforce.com.
Membuat penyimpanan data Salesforce
Untuk membuat penyimpanan data Salesforce, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Gemini Enterprise.
Pilih atau buat project Google Cloud .
Di menu navigasi, klik Penyimpanan data.
Klik Buat penyimpanan data.
Di bagian Source, telusuri Salesforce, lalu klik Select.
Di bagian Data:
Di bagian Authentication settings, untuk Select your authentication method, pilih salah satu opsi berikut:
- OAuth 2.0 (Google Managed) (default):
- Untuk Instance URI, masukkan URL My Domain situs Salesforce Anda, misalnya
https://example.my.salesforce.com. Untuk organisasi sandbox, masukkan My Domain sandbox Anda, misalnyahttps://example--sandbox.sandbox.my.salesforce.com.
- Untuk Instance URI, masukkan URL My Domain situs Salesforce Anda, misalnya
- OAuth 2.0 (Bring Your Own App):
- Untuk Instance URI, masukkan URL My Domain situs Salesforce Anda, misalnya
https://example.my.salesforce.com. Untuk organisasi sandbox, masukkan My Domain sandbox Anda, misalnyahttps://example--sandbox.sandbox.my.salesforce.com. - Untuk Client ID, masukkan kunci pengguna aplikasi klien eksternal Salesforce Anda.
- Untuk Client Secret, masukkan rahasia konsumen aplikasi klien eksternal Salesforce Anda.
- Klik Verify Auth dan selesaikan login Salesforce untuk memverifikasi kredensial OAuth Anda.
- Untuk Instance URI, masukkan URL My Domain situs Salesforce Anda, misalnya
- OAuth 2.0 (Google Managed) (default):
Di bagian Advanced options, jika Anda menghubungkan organisasi sandbox, pilih Use Sandbox. Salesforce kemudian akan menyajikan tindakan dari organisasi sandbox Anda.
Klik Lanjutkan.
Di bagian Entities to search, pilih entitas yang Anda inginkan untuk ditelusuri oleh Gemini Enterprise. Untuk Salesforce, pilih Salesforce MCP.
Klik Lanjutkan.
Opsional: Di bagian Actions, pilih tindakan buat, update, dan hapus yang ingin Anda aktifkan untuk pengguna, atau biarkan tidak dipilih untuk mempertahankan konektor hanya baca (tindakan hanya baca diaktifkan secara default). Anda juga dapat mengaktifkan atau menonaktifkan tindakan ini setelah membuat penyimpanan data; lihat Mengaktifkan tindakan.
Klik Lanjutkan.
Di bagian Configuration:
- Dari daftar Multi-region, pilih lokasi untuk konektor data Anda.
- Di kolom Nama konektor data Anda, masukkan nama untuk konektor Anda.
- Jika Anda memilih
usataueusebagai lokasi, konfigurasikan Setelan enkripsi:- Opsional: Jika Anda belum mengonfigurasi kunci satu region, klik Buka halaman setelan untuk melakukannya. Untuk mengetahui informasi selengkapnya, lihat Mendaftarkan kunci satu region untuk konektor pihak ketiga.
- Pilih Google-managed encryption key atau Cloud KMS key.
- Jika Anda memilih Cloud KMS key:
- Dalam daftar Key management type, pilih jenis yang sesuai.
- Di daftar Cloud KMS key, pilih kunci.
Klik Lanjutkan.
Di bagian Penagihan, pilih Harga umum atau Harga yang dapat dikonfigurasi. Untuk informasi selengkapnya, lihat Memverifikasi status penagihan project dan Lisensi.
Klik Create. Gemini Enterprise akan membuat penyimpanan data Anda dan menampilkan penyimpanan data Anda di halaman Data Stores.
Di halaman Data Stores, klik nama penyimpanan data Anda untuk melihat statusnya. Setelah status penyimpanan data berubah dari Creating menjadi Active, penyimpanan data Salesforce siap digunakan.
Setelah membuat penyimpanan data, hubungkan penyimpanan data yang baru saja Anda buat ke aplikasi yang ada atau buat aplikasi baru dan hubungkan ke aplikasi baru, dan izinkan Gemini Enterprise untuk mengakses Salesforce sebelum menjalankan kueri apa pun.
Aktifkan tindakan
Saat Anda membuat penyimpanan data Salesforce, tindakannya akan diisi otomatis di penyimpanan data. Tindakan hanya baca (Soql Query, Find, Get Object Schema, Get Related Records, List Recent Sobject Records, dan Get User Info) diaktifkan secara default dan selalu tersedia. Tindakan yang membuat, memperbarui, atau menghapus data (Create Sobject Record, Update Sobject Record, Update Related Record, Delete Sobject Record, dan Delete Related Record) dinonaktifkan secara default.
Jika Anda tidak mengaktifkan tindakan buat, update, atau hapus selama pembuatan penyimpanan data, Anda dapat mengaktifkannya kapan saja dengan mengikuti langkah-langkah berikut:
Di konsol Google Cloud , buka penyimpanan data Salesforce Anda.
Pilih tab Actions.
Pilih tindakan yang ingin Anda aktifkan (Create Sobject Record, Update Sobject Record, Update Related Record, Delete Sobject Record, atau Delete Related Record). Agar konektor tetap hanya baca, biarkan tindakan ini tidak dipilih.
Klik Enable actions.
Untuk mengetahui daftar tindakan, lihat Tindakan yang didukung.
Penanganan data dan eksekusi kueri
Bagian ini menjelaskan cara Gemini Enterprise mengelola kueri Anda dan implikasi privasi dari penggunaan penyimpanan data gabungan.
Eksekusi kueri
Setelah Anda memberikan otorisasi kepada Salesforce dan mengirim kueri penelusuran ke Gemini Enterprise:
- Gemini Enterprise mengirimkan kueri penelusuran Anda langsung ke server MCP Salesforce.
- Gemini Enterprise menggabungkan hasil tersebut dengan hasil dari sumber data lain yang terhubung dan menampilkan hasil penelusuran yang komprehensif.
Penanganan data
Saat menggunakan penelusuran gabungan pihak ketiga, aturan penanganan data berikut berlaku:
- String kueri Anda dikirim ke backend penelusuran pihak ketiga (server MCP Salesforce).
- Pihak ketiga ini dapat mengaitkan kueri dengan identitas Anda.
- Jika beberapa sumber data penelusuran gabungan diaktifkan, kueri mungkin akan dikirim ke semua sumber data tersebut.
- Setelah data mencapai sistem pihak ketiga, data tersebut akan diatur oleh persyaratan layanan dan kebijakan privasi sistem tersebut.
Langkah berikutnya
- Untuk menyediakan antarmuka pengguna untuk mengkueri data Salesforce Anda, buat aplikasi dan hubungkan ke penyimpanan data Salesforce.
- Untuk melihat pratinjau tampilan hasil penelusuran setelah aplikasi Anda disiapkan, lihat Mendapatkan hasil penelusuran.
- Untuk mengaktifkan pemberitahuan bagi penyimpanan data, lihat Mengonfigurasi pemberitahuan untuk penyimpanan data pihak ketiga.