Metadata Differences

During the release management process, Salesforce administrators often need to compare the Metadata differences between Sandbox and Production. The comparison can show which Sandbox assets need to be deployed to Production after user acceptance testing. The Metazoa Snapshot Org Management product provides powerful tools to compare Salesforce Orgs and migrate changes between them.

Metadata Differences
Between Sandbox and Production

The Metadata Differences report documents all of the differences between any two Salesforce Orgs. This allows administrators to see changes made by developers and other important customizations made with the Setup Menu. This information is available in HTML, CSV, and PDF format. The reports can be shared with team members, saved as local files, or stored as Salesforce Content. Snapshot also provides powerful release management tools to deploy these changes between Orgs during the release cycle.

The Metadata Differences report looks at the differences between two Orgs connected by a deployment arrow. The report specifies the number of differences for each metadata type, and the top slide down panel allows an administrator to drill down into the line by line details. This report can be used to explore the exact differences between two Salesforce Orgs, or between a developer project and a Salesforce Org. For example, if an administrator is getting ready to migrate a Sandbox into Production, then they could use this report to explore and document the differences before migration.

Snapshot provides two dozen automated reports that are hugely beneficial for release management as well as corporate compliance, governance and security. These reports are available in CSV, HTML, and PDF format. All of these reports can be scheduled and automated. Many of the reports have conditional triggers and are sent out only when problems are detected. The brief movie below covers the Metadata Differences report.

Metadata Differences Between Sandbox and Production

Overview

Salesforce administrators often need to compare metadata between two different Salesforce organizations, such as a Sandbox and Production environment. The Snapshot product offers a feature for comparing metadata between two Salesforce orgs. This feature helps in recognizing the differences in metadata, so that you can efficiently manage the deployment pipeline.

Procedure

Step 1: Take Snapshots

The first step is to take a snapshot of each Salesforce organization (Sandbox and Production) that you want to compare. This is to ensure that you have an up-to-date metadata representation of what’s contained in each organization.

Step 2: Select Metadata Differences

  1. In the Snapshot product, locate the deployment arrow between the two organizations you want to compare.
  2. Right-click on the deployment arrow.
  3. From the context menu, select “Metadata Differences”. This will generate a report displaying the differences in metadata between the source and the destination organization.

Step 3: Select Metadata Types

On the left-hand side of the Metadata Differences interface, you can select from over 200 metadata types that you wish to compare. For instance, you can select “Custom Objects”.

Step 4: Review Differences

In the middle panel, the tool displays all of the differences between the source and the destination organization for the selected metadata types.
  • Some objects might be present in the source but missing in the destination and vice versa.
  • Some objects might have subtle differences, while others might have more significant differences.
By pulling down the top panel, you can click on any one of the objects to look at smart comparisons. For example, for a custom object, you might see differences in list views or in the external sharing model.

Step 5: Analyze Object Specific Differences

Click on specific objects to see the details of the differences. For instance, by clicking on the “Account” object, you can see which fields are different between the source and the destination.

Step 6: Include Items in Report

You have the option to click on the checkboxes next to any number of items and include them in the display report. This generates a comprehensive view of everything that you’ve checked.

Step 7: Export Report

These reports can be exported in various formats such as CSV, PDF, or HTML. This is helpful for sharing information with team members or for record-keeping purposes.

Conclusion

Utilizing the Metadata Differences feature in Snapshot is an efficient way to compare metadata between Salesforce Sandbox and Production environments. This assists administrators in keeping track of differences and provides a guide on what items need to be updated or have been moved. The ability to export these differences in various formats makes it a valuable tool for team collaboration and documentation.

Learn More!

Snapshot provides powerful tools for Salesforce Administrators that help manage the change and release process, visualize org complexity, improve security and compliance, and lower the total cost of Org ownership. Visit the AppExchange to start a 14 day free trial or click the button below to schedule a demo.

🎉 Congratulations! 🎉

You’ve successfully completed the Metazoa Metadata Studio Certification Class. With the skills you’ve acquired, you’re now adept at harnessing the power of Metazoa’s Metadata Studio, seamlessly integrating artificial intelligence into Salesforce org management. You have earned you a certificate! Well done, and we wish you continued success in your future endeavors!