Restoring Metadata

Veeam Backup for Salesforce allows you to recover metadata of objects deleted from Salesforce, including such metadata types and components as Apex classes, connected app configurations, reports, dashboards and so on.

When recovering metadata components, make sure that you recover their parent components first. For example:

  • If you want to restore a definition of the flow (FlowDefinition), you must restore the Flow metadata file first.
  • If you want to restore session settings (ProfileSessionSetting) or password policies (ProfilePasswordPolicy metadata file) of a user profile, you must restore the Profile metadata file first.

Important

  • If you want to restore a Salesforce object to another organization, you must create a separate metadata restore job first — but only in case metadata of the object that you want to restore does not match metadata of the object in the target organization.
  • If you want to restore metadata of a custom object that was deleted from Salesforce permanently, you must restore the following types of metadata first: CustomObject, CustomTab, Layout and Profile. Note that when restoring metadata of the Profile type, you must choose all profiles that have access to the custom object.

To create a metadata restore job, perform the following steps:

  1. Launch the Restore Metadata wizard.
  2. Specify a name and description for the restore job.
  3. Select Salesforce organizations.
  4. Select objects whose metadata will be restored.
  5. Review the restore list.
  6. Finish working with the wizard.

Note

If you delete a metadata field from Salesforce and then create a new field using the same API name, Veeam Backup for Salesforce will treat this field as the same item when restoring metadata and will populate it with the values of the deleted field.

Page updated 8/12/2025

Page content applies to build 3.1.2.3133