

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

# Menerima acara dari Salesforce Amazon EventBridge
<a name="eb-saas-salesforce"></a>

Anda dapat menggunakan Amazon EventBridge untuk menerima [acara](eb-events.md) dengan Salesforce cara berikut:
+ Dengan menggunakan fitur Salesforce's Event Bus Relay untuk menerima acara langsung di bus acara EventBridge mitra.
+ Dengan mengonfigurasi aliran di [Amazon AppFlow](https://aws.amazon.com/appflow/) yang digunakan Salesforce sebagai sumber data. Amazon AppFlow kemudian mengirimkan Salesforce acara ke EventBridge dengan menggunakan [bus acara mitra](eb-saas.md).

Anda dapat mengirim informasi acara untuk Salesforce menggunakan tujuan API. Setelah acara dikirim keSalesforce, itu dapat diproses oleh [pemicu [Flows](https://help.salesforce.com/s/articleView?id=flow.htm) atau Apex](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers.htm). Untuk informasi selengkapnya tentang menyiapkan tujuan Salesforce API, lihat[Tutorial: Kirim acara Salesforce dari Amazon EventBridge](eb-tutorial-salesforce.md).

**Topics**
+ [Menerima acara dari Salesforce menggunakan Event Bus Relay](#eb-saas-salesforce-relay)
+ [Menerima acara dari Salesforce menggunakan Amazon AppFlow](#eb-saas-salesforce-appflow)

## Menerima acara dari Salesforce menggunakan Event Bus Relay
<a name="eb-saas-salesforce-relay"></a>

### Langkah 1: Siapkan Salesforce Event Bus Relay dan sumber acara EventBridge mitra
<a name="eb-set-up-relay"></a>

Saat Anda membuat konfigurasi relai peristiwa aktifSalesforce, Salesforce buat sumber acara mitra EventBridge dalam status tertunda.

**Untuk mengkonfigurasi Salesforce Event Bus Relay**

1. [Siapkan Alat API REST](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.z63eim1tqkm3)

1. [(Opsional) Tentukan Acara Platform](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.2m5t2i52o23m)

1. [Membuat Saluran untuk Acara Platform Kustom](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.s0spl5puf9d0)

1. [Buat Anggota Saluran untuk Mengaitkan Acara Platform Kustom](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.rdhi4awp8cvv)

1. [Buat Kredenal Bernama](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.etec44jyv3og)

1. [Buat Konfigurasi Relay Acara](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.43rfyeehz0w5)

### Langkah 2: Aktifkan sumber acara Salesforce mitra di EventBridge konsol dan mulai relai acara
<a name="eb-salesforce-activate-source"></a>

1. Buka halaman [Sumber acara Partner](https://console.aws.amazon.com/events/home?#/partners) di EventBridge konsol. 

1. Pilih sumber acara Salesforce mitra yang Anda buat di Langkah 1.

1. Pilih **Berasosiasi dengan bus peristiwa**.

1. Memvalidasi nama bus peristiwa mitra.

1. Pilih **Kaitkan**. 

1. [Mulai Relay Acara](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/Salesforce_Event_Bus_Relay_Pilot.pdf#h.t01b3xp87vhu)

Setelah menyiapkan dan memulai Relay Bus Acara dan mengonfigurasi sumber acara mitra, Anda dapat membuat [EventBridge aturan yang bereaksi terhadap peristiwa untuk](eb-create-rule-visual.md) memfilter dan mengirim data ke [target](eb-targets.md).

## Menerima acara dari Salesforce menggunakan Amazon AppFlow
<a name="eb-saas-salesforce-appflow"></a>

Amazon AppFlow merangkum acara dari Salesforce dalam amplop acara. EventBridge Contoh berikut menunjukkan Salesforce acara yang diterima oleh bus acara EventBridge mitra.

```
{
    "version": "0",
    "id": "5c42b99e-e005-43b3-c744-07990c50d2cc",
    "detail-type": "AccountChangeEvent",
    "source": "aws.partner/appflow.test/salesforce.com/364228160620/CustomSF-Source-Final",
    "account": "000000000",
    "time": "2020-08-20T18:25:51Z",
    "region": "us-west-2",
    "resources": [],
    "detail": {
        "ChangeEventHeader": {
            "commitNumber": 248197218874,
            "commitUser": "0056g000003XW7AAAW",
            "sequenceNumber": 1,
            "entityName": "Account",
            "changeType": "UPDATE",
            "changedFields": [
                "LastModifiedDate",
                "Region__c"
            ],
            "changeOrigin": "com/salesforce/api/soap/49.0;client=SfdcInternalAPI/",
            "transactionKey": "000035af-b239-0581-9f14-461e4187de11",
            "commitTimestamp": 1597947935000,
            "recordIds": [
                "0016g00000MLhLeAAL"
            ]
        },
        "LastModifiedDate": "2020-08-20T18:25:35.000Z",
        "Region__c": "America"
    }
}
```

### Langkah 1: Konfigurasikan Amazon AppFlow untuk digunakan Salesforce sebagai sumber acara mitra
<a name="eb-configure-appflow"></a>

Untuk mengirim acara ke EventBridge, Anda harus terlebih dahulu mengonfigurasi Amazon AppFlow untuk digunakan Salesforce sebagai sumber acara mitra.

1. Di [ AppFlowkonsol Amazon](https://console.aws.amazon.com/appflow/), pilih **Buat alur**.

1. Di bagian **Detail alur**, di **Nama alur** masukkan nama untuk alur Anda.

1. (Opsional) Masukkan deskripsi untuk alur, lalu pilih **Selanjutnya**.

1. Di bawah **Rincian sumber**, pilih *Salesforce*dari drop-down **Nama sumber**, lalu pilih **Connect** untuk membuat koneksi baru.

1. Di kotak Salesforce dialog **Connect to**, pilih **Production** atau **Sandbox** untuk Salesforce lingkungan.

1. Di bidang **Nama koneksi**, masukkan nama unik untuk sambungan, dan kemudian pilih **Lanjutkan**.

1. Di kotak Salesforce dialog, lakukan hal berikut:

   1. Masukkan kredensi Salesforce masuk Anda untuk masuk. Salesforce

   1. Pilih Salesforce peristiwa untuk jenis data yang akan diproses Amazon AppFlow .

1. Di menu drop-down **Pilih Salesforce acara**, pilih jenis acara yang akan dikirim EventBridge.

1. Untuk tujuan, pilih **Amazon EventBridge**.

1. Pilih **Buat sumber peristiwa mitra baru**.

1. (Opsional) Tentukan sufiks unik untuk sumber peristiwa mitra.

1. Pilih **Hasilkan sumber peristiwa mitra**.

1. Pilih bucket Amazon S3 untuk menyimpan file payload acara yang lebih besar dari 1 MB.

1. Di bagian **Pemicu alur**, pastikan bahwa **Jalankan alur pada peristiwa** dipilih. Pengaturan ini memastikan bahwa aliran dijalankan ketika Salesforce peristiwa baru terjadi.

1. Pilih **Berikutnya**.

1. Untuk pemetaan bidang, pilih **Memetakan semua bidang secara langsung**. Atau, Anda dapat memilih bidang yang menarik dari daftar **Nama kolom sumber**.

   Untuk informasi selengkapnya tentang pemetaan kolom, lihat [Memetakan bidang data](https://docs.aws.amazon.com//appflow/latest/userguide/getting-started.html#map-fields).

1. Pilih **Berikutnya**.

1. (Opsional) Konfigurasikan filter untuk bidang data di Amazon AppFlow.

1. Pilih **Berikutnya**.

1. Tinjau pengaturan dan kemudian pilih **Buat alur**.

Dengan alur yang dikonfigurasi, Amazon AppFlow membuat sumber acara mitra baru yang kemudian perlu Anda kaitkan dengan bus acara mitra di akun Anda.

### Langkah 2: Konfigurasikan EventBridge untuk menerima Salesforce acara
<a name="eb-salesforce-events"></a>

Pastikan bahwa AppFlow aliran Amazon yang dipicu dari Salesforce peristiwa dengan EventBridge sebagai tujuan dikonfigurasi sebelum mengikuti petunjuk di bagian ini. 

**Untuk mengkonfigurasi EventBridge untuk menerima Salesforce acara**

1. Buka halaman [Sumber acara Partner](https://console.aws.amazon.com/events/home?#/partners) di EventBridge konsol. 

1. Pilih sumber acara Salesforce mitra yang Anda buat di Langkah 1.

1. Pilih **Berasosiasi dengan bus peristiwa**.

1. Memvalidasi nama bus peristiwa mitra.

1. Pilih **Kaitkan**. 

1. Di AppFlow konsol Amazon, buka alur yang Anda buat dan pilih **Aktifkan aliran**.

1. Buka halaman [Aturan](https://console.aws.amazon.com/events/home?#/rules) di EventBridge konsol.

1. Pilih **Buat aturan**.

1. Masukkan nama unik untuk aturan.

1. Pilih **Pola peristiwa** di bagian **Tentukan pola**.

1. Untuk **Pola pencocokan peristiwa**, pilih **Pola yang telah ditentukan sebelumnya berdasarkan layanan**.

1. Untuk**Penyedia layanan**Bagian, pilih **Semua Peristiwa**. 

1. Untuk**Pilih bus peristiwa**, pilih**Bus peristiwa kustom atau mitra**.

1. Pilih bus acara yang Anda kaitkan dengan sumber acara AppFlow mitra Amazon.

1. Untuk **Pilih target**, pilih AWS layanan yang akan bertindak saat aturan berjalan. Satu aturan dapat memiliki sampai dengan lima target.

1. Pilih **Buat**.

Layanan target menerima semua Salesforce peristiwa yang dikonfigurasi untuk akun Anda. Untuk memfilter peristiwa atau mengirim beberapa peristiwa ke target yang berbeda, Anda dapat menggunakan [pemfilteran berbasis konten dengan](eb-create-pattern.md#eb-event-patterns-content-based-filtering) pola acara. 

**catatan**  
Untuk acara yang lebih besar dari 1 MB, Amazon AppFlow tidak mengirim acara lengkap ke EventBridge. Sebagai gantinya, Amazon AppFlow menempatkan acara tersebut ke dalam bucket S3 di akun Anda, lalu mengirimkan acara EventBridge dengan penunjuk ke bucket Amazon S3. Anda dapat menggunakan pointer untuk mendapatkan peristiwa penuh dari bucket.