[SalesForce] Data Replication/Integration for SFDC Formula Fields

Hoping someone can point me in the right direction!

We have an integration stack/replication batch (Informatica) that copies all of our data from SFDC. The change data capture process is based off of SFDC's LastModifiedDate and SystemModStamp.

Our problem: Formula fields only generate their values at run-time/query-time, and in addition, do not change SFDC LastModifiedDate/SystemModStamp. In that case, our change data capture process does not know the record changed and will not pick it up in it's daily batch for refresh.

There are millions of records in the system, so a full refresh each day is not possible. Anyone know any workarounds with this or experience the same issue?

Regards,
J Ramirez

Best Answer

Have you found your solution yet? Workato may be able to solve your integration problem entirely.

This SFDC solution picks up changes in data and you can state how far back in time you'd like the changes to be picked up, and doesn't allow for duplicate data.

Here's an example: https://www.workato.com/recipes/11960-updated-closed-won-opportunity-in-salesforce-creates-xero-invoice

In this recipe, if you expand the line in the trigger (Opportunity is updated in Salesforce ), you can select how far back in time you'd like to poll for data, and you can choose from an hour, yesterday, last week, last month or even no limits.

Workato's solution is free and community based, so you can simply clone the recipe and try it for yourself. Here's their Salesforce solution. Hope this helps!

Related Topic