iSyncSFDocumentation

#11. Org Compare

iSyncSF Org Compare scans the schema of your source and target Salesforce orgs and identifies mismatches — missing fields, mismatched picklist values, absent objects, and record type differences. Many gaps can be auto-resolved directly from the UI before you run a sync.

Purpose: Org Compare is a pre-sync validation tool that ensures the target org's schema matches the source org. If the target is missing objects, fields, picklist values, or record types, the sync will fail or produce data loss. Org Compare identifies these mismatches upfront AND can automatically fix many of them (create missing fields, add missing picklist values, etc.). This eliminates the most common cause of sync failures. Where It Fits: Org Compare should be run before the first sync to a new target org, and periodically when either org's schema changes. It sits between configuration and execution in the workflow. It's optional but strongly recommended - it catches problems that would otherwise surface as errors during sync execution. The auto-resolve feature can save significant manual setup time on the target org.

#11.1 Comparing Metadata Between Orgs

iSyncSF Org Compare results panel showing object, field, picklist, and record type mismatches with severity and auto-resolve actions
Org Compare results with severity filters, mismatch categories, and auto-resolve actions

Org Compare lets users check whether the target org has the same schema (objects, fields, picklists, record types) as the source org before running a sync.

What Users Can Do:

#11.2 Resolve Progress

#Auto-Resolve Capabilities

When Org Compare identifies schema differences, the Auto-Resolve feature can automatically fix many common gaps:

Auto-Resolve uses the Salesforce Metadata API to deploy changes to the target org. A progress indicator shows the deployment status, and results are displayed once the deployment completes.

#Resolve Progress Tracking

After initiating Auto-Resolve, a progress tracker displays the current deployment status. The resolve process runs as a background job in the target org — the UI polls for completion and updates the status automatically. Once resolved, the comparison results refresh to show the updated state. Items that were successfully resolved are removed from the mismatch list.