This feature sets up a recurring scheduled sync-up or “catch up” job that incrementally shares out (bulk) a previous interval of updated/created records.
The reason for enabling this option is to capture dynamic record updates and creation that may have been missed due to business rules being bypassed programmatically (setWorkflow('false');) or automation that does not trigger business rules.
To set these up you only need to choose your interval for syncing and check the “Activate Sync” checkbox.
The idea behind Scheduled Sync up is incremental shares to catch up this data. This is to cover for systems where updates are made which bypass the Business Rule execution. This can be run with or without the Trigger Conditions selected on the Dynamic Share. (With) you will share out the records at real time and on the scheduled interval. (Without) you will share out the records just on the scheduled interval. If you do not depend on real time syncing you can de-activate the trigger conditions for “Create” and “Update”.
It is also important to note that deletes will need either their Trigger Condition checked or Audit Delete Listener Checked. Since the Sync Up will check for the record changes every X minutes, a deleted record is gone so it will not be caught by the Sync Up.