I have a managed package app with a CustomObject__c
where some of its fields need to be "synced" with an external web service. To stay within technical limits the Sync callout is only done once a day.
I now want to find out which records of CustomObject__c
have changed in certain relevant fields (So LastModifiedDate
won't work) since the last callout and only sync those in the next run.
Is there anything in Salesforce that I can use for that? I was thinking about using History Tracking, or a custom hash which I calculate on Trigger.