Issue
The connector looks to be delayed. It has been syncing for a long time or looks like it's not syncing.
Environment
Connector: Salesforce
Resolution
The first step is to consult the Logs section of the connector dashboard. Search for the keyword resync_table
.
If there are entries coinciding with the date of the sync, this will show the tables that needed to be re-synced. It is best to wait for the sync to complete.
It is also worthwhile to explore what happened within Salesforce to cause the purging of its recycle bin. Please bear in mind that Salesforce does this periodically.
Cause
The root cause is that Salesforce had already cleared out the recycle bin before the connector was able to capture the deletes. If we had ignored this, it would introduce a data integrity issue as we would not know which records are still valid.
The connector fetches the deleted records via getDelete()
. If Salesforce has already deleted the recycle bin, we would have to resync that table.