FAQs - Salesforce Cases Integration

Unable to get Case updates from SFDC into Thena

Debugging FAQ: How to Check CDC for Salesforce Updates

If you're not receiving updates from Salesforce as expected, it might be due to the Change Data Capture (CDC) settings. Follow this FAQ to troubleshoot and ensure that CDC is enabled and configured correctly for your Salesforce instance.

1. What is Change Data Capture (CDC)?

Change Data Capture is a feature in Salesforce that allows you to track changes made to records in your organization. It captures changes such as inserts, updates, deletes, and undeletes and makes these changes available for consumption in near real-time.

2. How do I know if CDC is enabled for my Salesforce instance?

To check if CDC is enabled for your Salesforce instance, follow these steps:

  1. Log in to your Salesforce account.
  2. Go to Setup by clicking on your profile picture and selecting "Setup."
  3. In the Quick Find box, type "Change Data Capture."
  4. Click on "Change Data Capture" to see a list of objects that have CDC enabled.

3. How do I enable CDC for an object?

If CDC is not enabled for an object, follow these steps to enable it:

  1. In the "Change Data Capture" settings page, find the object you want to enable CDC for.
  2. Click on the object's name.
  3. On the object's CDC settings page, click the "Enable" button.

4. How do I check if CDC events are being generated for an object?

To ensure that CDC events are being generated for an object, follow these steps:

  1. In the "Change Data Capture" settings page, find the object of interest.
  2. Click on the object's name.
  3. On the object's CDC settings page, look for the "Event Log Files" section.
  4. If there are log files listed, it indicates that CDC events are being generated.

5. How can I verify if CDC events are reaching my system?

If you're not receiving CDC events, here's how to verify if they're being sent:

  1. Check your integration or system that consumes CDC events for any errors or connection issues.
  2. Ensure that the endpoint or destination you've configured to receive CDC events is correct and operational.
  3. Review your Salesforce integration settings to ensure that the correct CDC events are subscribed to and being forwarded to your system.

6. Are there any limitations to CDC?

Yes, there are some limitations to CDC in Salesforce. These include:

  • CDC is available for a limited set of standard objects and custom objects.
  • CDC events have a retention period. If not consumed within that period, they might be lost.
  • CDC events are subject to Salesforce's API limits and quotas.

7. Who can enable or configure CDC in Salesforce?

Users with the "Modify All Data" permission or appropriate administrative privileges can enable and configure CDC for objects in Salesforce.

8. How can I get further assistance?

If you're still facing issues with CDC after following the above steps, consider reaching out to your Salesforce administrator, Salesforce support, or the support channels for the application or system that consumes the CDC events.

By following these steps and guidelines, you should be able to diagnose and resolve issues related to Change Data Capture in Salesforce and ensure that you're receiving the updates you expect.