Change Data Capture (Salesforce)
Notes on the Change Data Capture Event (a flavor of Salesforce Platform Events).
Overview
- A specific flavor of Platform Events on the Salesforce Platform
- Almost like “syntactic sugar” on top of the Platform Event, as it will automatically publish events with changed data information without you needing to wire up a flow
- Specifically built to support Event-Driven Architectures and integrations with Salesforce and others systems
Use Cases / Abilities
- Receive notifications of Salesforce record changes, including create, update, delete, and undelete operations.
- Capture changes of most fields for all records.
- Get information about the change in the event header, such as the origin of the change, so you can ignore changes that your client generates.
- Perform data updates using transaction boundaries when more than one operation is part of the same transaction.
- Use a versioned event schema.
- Subscribe to mass changes in a scalable way.
- Get access to retained events for up to 3 days.