iSyncSFDocumentation

#9. Rollback

iSyncSF Rollback lets you undo a completed Salesforce data sync. It deletes records that were inserted into the target org and, if versioning was enabled, restores records that were updated to their pre-sync values — giving you a reliable safety net for every migration.

Purpose: Rollback provides a safety net - if a sync produces undesired results (wrong data, too many records, data quality issues), users can revert the changes. It deletes records that were inserted and restores original values of records that were updated (when versioning is enabled). This eliminates the risk of permanent damage from a bad sync. Where It Fits: Rollback is available after a sync completes - accessible from both the Execute tab (for the most recent sync) and the History tab (for any past sync). It is a corrective action, not part of the normal workflow. Users should enable "Version Enable" in System Properties before syncing if they want the ability to roll back updates (not just inserts).

#9.1 Reverting Synced Data

What Users Can Do:

How Rollback Works (from user perspective): 1. User clicks "Rollback" on a completed sync job (from Execute tab or History tab) 2. The system first deletes all records that were inserted into the target org 3. If data versioning was enabled, it then restores the original values of records that were updated 4. Job status changes to "Rollback Completed" 5. An email notification is sent when rollback finishes

Limitations: - Only records with successful insert or update status can be rolled back - Records must still exist in the target org - Rollback of inserts uses remote deletion; rollback of updates uses stored version data