Start with Developer Account Signup here
In our documentation you will find a c ouple of entries how to confgure Salesforce CDC:
- Configure Salesforce CDC: see docu
- Configure SALESFORCE for CDC. follow these steps
- Follow this setup from Vincent
Here are my steps with current screenshots (Jan. 2024):
- first setup language to english, otherwise you need the words the in current language (Setting under User)
- Switch to setup, click on the wheel (right upper corner) search for Change Data Capture in quick search box in Lightning (left side upper field)
- choose entity contact and lead and move to right side (selected entities)
The corresponding CDC Name is ContactChangeEvent and LeadChangeEvent
- My user is system administrator search for apps and click on App Manager and then New Connected App (right upper corner)
- enter values for the app, and save click continue
- click Manager Consumer Details, wait for code via Email and copy consumer key and secret Save Consumer key and sceret for later user The relevant pieces of information are the Consumer Key and the Consumer Secret Click on Manage and change by edit policies and choose IP Relaxation: Relax IP restrictions
- From your personal settings, in the Quick Find box, enter Reset, and then select Reset My Security Token. Click Reset Security Token. The new security token is sent to the email address in your Salesforce personal settings.
new security token is send via email, save password security token for later use
- search for oauth and set under OAuth and openID Connect Setting the Allow OAuth User-name-Password Flows to enable
- add connected app to Profile System Administrator: search profile , click on Profiles, edit System Administrator and enable connected app
Now you everything configured in Salesforce. The Salesforce Connector parameters will stored later in terraform/terraform.tfvars
:
sf_user = "salesforce user"
sf_password = "password"
sf_cdc_name = "LeadChangeEvent"
sf_password_token = "password token"
sf_consumer_key = "consumer key of connected app"
sf_consumer_secret = "consumer secret of connect app"
The
Salesforce CDC configuration is finished. goto Main Readme