View a markdown version of this page

Menerima acara dari Salesforce di Amazon EventBridge - Amazon EventBridge

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

Menerima acara dari Salesforce di Amazon EventBridge

Anda dapat menggunakan Amazon EventBridge untuk menerima Acara di Amazon EventBridge acara Salesforce dengan 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 yang Salesforce digunakan sebagai sumber data. Amazon AppFlow kemudian mengirim Salesforce acara ke EventBridge dengan menggunakan bus acara mitra.

Anda dapat mengirim informasi acara ke tujuan Salesforce menggunakan API. Setelah acara dikirim keSalesforce, itu dapat diproses oleh pemicu F lows atau Apex. Untuk informasi selengkapnya tentang menyiapkan tujuan Salesforce API, lihatTutorial: Kirim acara Salesforce dari Amazon EventBridge.

Menerima acara dari Salesforce menggunakan Event Bus Relay

Langkah 1: Siapkan Salesforce Event Bus Relay dan sumber acara EventBridge mitra

Saat Anda membuat konfigurasi event relay aktifSalesforce, Salesforce membuat sumber peristiwa mitra EventBridge dalam status tertunda.

Langkah 2: Aktifkan Salesforce sumber acara mitra di EventBridge konsol dan mulai relay acara

  1. Buka halaman sumber acara Mitra di EventBridge konsol.

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

  3. Pilih Berasosiasi dengan bus peristiwa.

  4. Memvalidasi nama bus peristiwa mitra.

  5. Pilih Kaitkan.

  6. Mulai Event Relay

Sekarang setelah Anda mengatur dan memulai Event Bus Relay dan mengonfigurasi sumber acara mitra, Anda dapat membuat EventBridge aturan yang bereaksi terhadap peristiwa untuk memfilter dan mengirim data ke target.

Menerima acara dari Salesforce menggunakan Amazon AppFlow

Amazon AppFlow merangkum peristiwa dari Salesforce dalam amplop EventBridge acara. 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

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

  1. Di AppFlow konsol Amazon, pilih Buat aliran.

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

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

  4. Di bawah Detail Sumber, pilih Salesforce dari drop-down Nama Sumber, lalu pilih Hu bungkan untuk membuat koneksi baru.

  5. Di kotak Salesforce dialog Sambun gkan ke, pilih Produksi atau Sandbox untuk Salesforce lingkungan.

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

  7. Di kotak Salesforce dialog, lakukan hal berikut:

    1. Masukkan kre Salesforce densi masuk Anda untuk Salesforce masuk.

    2. Pilih Salesforce acara untuk jenis data yang akan diproses Amazon AppFlow .

  8. Di drop-down Pilih Salesforce acara, pilih jenis acara yang akan dikirim EventBridge.

  9. Untuk tujuan, pilih Amazon EventBridge.

  10. Pilih Buat sumber peristiwa mitra baru.

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

  12. Pilih Hasilkan sumber peristiwa mitra.

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

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

  15. Pilih Berikutnya.

  16. 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.

  17. Pilih Berikutnya.

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

  19. Pilih Berikutnya.

  20. Tinjau pengaturan dan kemudian pilih Buat alur.

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

Langkah 2: Konfigurasikan EventBridge untuk menerima Salesforce peristiwa

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

Untuk mengkonfigurasi EventBridge untuk menerima Salesforce peristiwa
  1. Buka halaman sumber acara Mitra di EventBridge konsol.

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

  3. Pilih Berasosiasi dengan bus peristiwa.

  4. Memvalidasi nama bus peristiwa mitra.

  5. Pilih Kaitkan.

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

  7. Buka halaman Aturan di EventBridge konsol.

  8. Pilih Buat aturan.

  9. Masukkan nama unik untuk aturan.

  10. Pilih Pola peristiwa di bagian Tentukan pola.

  11. Untuk Pola pencocokan acara, pilih Pre-defined pola berdasarkan layanan.

  12. UntukPenyedia layananBagian, pilih Semua Peristiwa.

  13. UntukPilih bus peristiwa, pilihBus peristiwa kustom atau mitra.

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

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

  16. 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 pemfilter an berbasis konten dengan pola peristiwa.

catatan

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