

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Terhubung ke Salesforce
<a name="connectors-salesforce"></a>

Untuk menghubungkan App Studio dengan Salesforce agar pembangun dapat mengakses dan menggunakan sumber daya Salesforce dalam aplikasi, Anda harus membuat dan mengonfigurasi aplikasi yang terhubung di Salesforce dan membuat konektor Salesforce di App Studio.

**Menghubungkan Salesforce dengan App Studio**

1. Di App Studio, di panel navigasi, pilih ** Konektor ** di ** bagian ** Kelola. Anda akan dibawa ke halaman yang menampilkan daftar konektor yang ada dengan beberapa detail tentang masing-masing.

1. Pilih ** \+ Buat konektor**.

1. Pilih ** Salesforce ** dari daftar jenis konektor untuk membuka halaman pembuatan konektor.

1. Perhatikan URL Pengal ** ihan**, yang akan Anda gunakan untuk mengonfigurasi Salesforce dalam langkah-langkah berikut.

1. Langkah selanjutnya adalah membuat aplikasi yang terhubung di Salesforce. Di tab atau jendela lain, navigasikan ke instance Salesforce Anda.

1. Di kotak Cari Cepat, cari **App Manager** dan kemudian pilih Manajer ** Aplikasi**.

1. Pilih Aplikasi ** Terhubung Baru**.

1. Di ** Nama Aplikasi Ter ** hubung dan Nama ** API**, masukkan nama untuk aplikasi Anda. Itu tidak harus cocok dengan nama aplikasi App Studio Anda.

1. Berikan informasi kontak sesuai kebutuhan.

1. Di ** bagian ** API (Aktifkan Pengaturan OAuth), aktifkan ** Aktifkan Pengaturan OAuth. **

1. Di URL ** Panggilan Balik**, masukkan URL Peng ** alihan ** yang Anda catat sebelumnya dari App Studio.

1. Di C ** akupan OAuth yang D ** ipilih, tambahkan cakupan izin yang diperlukan dari daftar. App Studio dapat berinteraksi dengan API REST Salesforce untuk melakukan operasi CRUD pada lima objek: Akun, Kasus, Kontak, Prospek, dan Peluang. Disarankan untuk menambahkan Ak ** ses penuh (penuh) ** untuk memastikan bahwa aplikasi App Studio Anda memiliki semua izin atau cakupan yang relevan.

1. Nonaktifkan opsi ** Perlukan Kunci Bukti untuk Pertukaran Kode (PKCE) untuk Aliran Otorisasi yang Didukung. ** PKCE tidak didukung oleh App Studio.

1. Akti ** fkan Request Secret for Web Server Flow ** ** dan Request Secret for Refresh Token Flow ** untuk mengikuti praktik keamanan terbaik.

1. App Studio mendukung kedua alur otentikasi berikut:
   + **Aliran KredenSIAL Klien**: Ideal untuk interaksi server-ke-server di mana aplikasi bertindak atas namanya sendiri tanpa interaksi pengguna. Misalnya, daftar semua informasi prospek untuk tim karyawan sementara yang tidak memiliki akses Salesforce.
   + **Alur Kode ** Otorisasi: Cocokan untuk aplikasi yang bertindak atas nama pengguna, seperti akses data pribadi atau tindakan. Misalnya, daftar prospek setiap manajer penjualan yang bersumber atau dimiliki oleh mereka untuk melakukan tugas lain melalui aplikasi ini.
   + Untuk Alur KredenSIAL Klien:

     1. **Aktifkan Aliran KredenSIAL Klien Aktif ** kan. Tinjau dan konfirmasikan pesan.

     1. Simpan aplikasi.

     1. Anda harus memilih pengguna eksekusi, meskipun tidak ada interaksi pengguna dalam alur. Dengan memilih pengguna eksekusi, Salesforce mengembalikan token akses atas nama pengguna.

        1. Di ** App Manager**, dari daftar aplikasi, pilih panah aplikasi App Studio dan pilih Kel ** ola**.

        1. Pilih ** Edit Kebijakan **

        1. Di Ali ** ran KredenSIAL Klien**, tambahkan pengguna yang sesuai.
   + Untuk Alur Kode Otorisasi, aktifkan ** Aktifkan Kode Otorisasi dan Alur KredenSIAL **

1. Salesforce menyediakan ID Klien dan Rahasia Klien, yang harus digunakan untuk mengkonfigurasi konektor di App Studio dalam langkah-langkah berikut.

   1. Di ** App Manager**, pilih panah aplikasi App Studio dan pilih ** Lihat**.

   1. Di ** bagian ** API (Aktifkan Pengaturan OAuth), pilih Kel ** ola Detail Konsumen. ** Ini dapat mengirim email untuk kunci verifikasi, yang harus Anda masukkan untuk konfirmasi.

   1. Perhatikan Kunci Kon ** sumen ** (ID Klien) dan Rahasia Kon ** sumen ** (Rahasia Klien).

1. Kembali ke App Studio, konfigurasikan dan buat konektor Anda dengan mengisi kolom berikut.

1. Di ** Nama**, masukkan nama untuk konektor Salesforce Anda.

1. Di ** Deskripsi**, masukkan deskripsi untuk konektor Salesforce Anda.

1. Di URL ** Dasar**, masukkan URL dasar untuk instance Salesforce Anda. Seharusnya terlihat seperti ini:`https://{{hostname}}.salesforce.com/services/data/v60.0`, ganti {{hostname}} dengan nama instance Salesforce Anda.

1. Dalam metode ** otentikasi**, pastikan ** OAuth 2.0 ** dipilih.

1. Di ** OAuth 2.0 Flow**, pilih metode otentikasi OAuth dan isi bidang terkait:
   + Pilih Ali ** ran kredenSIAL Klien ** untuk digunakan dalam aplikasi yang bertindak atas nama mereka sendiri, untuk integrasi sistem-ke-sistem.

     1. Di ID ** Klien**, masukkan Kunci Kon ** sumen yang ** diperoleh sebelumnya dari Salesforce.

     1. Di Rah ** asia Klien**, masukkan Rahasia Kon ** sumen**, yang diperoleh sebelumnya dari Salesforce.

     1. Di URL token ** akses**, masukkan titik akhir token OAuth 2.0. Seharusnya terlihat seperti ini:`https://{{hostname}}/services/oauth2/token`, ganti {{hostname}} dengan nama instance Salesforce Anda. Untuk informasi selengkapnya, lihat dokumentasi Titik [ Akhir OAuth Salesforce. ](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5)

     1. Pilih ** Verifikasi koneksi ** untuk menguji otentikasi dan koneksi.
   + Pilih ** Alur kode otorisasi ** untuk digunakan dalam aplikasi yang bertindak atas nama pengguna.

     1. Di ID ** Klien**, masukkan Kunci Kon ** sumen yang ** diperoleh sebelumnya dari Salesforce.

     1. Di Rah ** asia Klien**, masukkan Rahasia Kon ** sumen**, yang diperoleh sebelumnya dari Salesforce.

     1. Di URL ** Otorisasi**, masukkan titik akhir otorisasi. Seharusnya terlihat seperti ini:`https://{{hostname}}/services/oauth2/authorize`, ganti {{hostname}} dengan nama instance Salesforce Anda. Untuk informasi selengkapnya, lihat dokumentasi Titik [ Akhir OAuth Salesforce. ](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5)

     1. Di URL token ** akses**, masukkan titik akhir token OAuth 2.0. Seharusnya terlihat seperti ini:`https://{{hostname}}/services/oauth2/token`, ganti {{hostname}} dengan nama instance Salesforce Anda. Untuk informasi selengkapnya, lihat dokumentasi Titik [ Akhir OAuth Salesforce. ](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5)

1. Di ** Operasi**, pilih operasi Salesforce yang akan didukung konektor Anda. Operasi dalam daftar ini telah ditentukan sebelumnya dan mewakili tugas umum dalam Salesforce, seperti membuat, mengambil, memperbarui, atau menghapus catatan dari objek umum.

1. Pilih **Buat**. Konektor yang baru dibuat akan muncul di ** daftar ** Konektor.