Step 7. Configure Additional Restore Settings

At the Options step of the wizard, specify additional restore settings:

  1. To allow Veeam Backup for Salesforce to overwrite field values of the existing records in Salesforce during restore, select the Restore field values for records. Job setting applies to all restored records check box.

For the existing Salesforce records that contain values other than null, the product does not replace the values with null. To replace the values with null, select the Restore empty field values. Empty field values from backup will replace current values on records check box.

  1. To manually override values of specific fields in all restored records, click the link in the Override field values field. In the Override field values for selected records window, click Add Field, select the field for which you want to specify value from the Field drop-down list, and provide the necessary value. Then, click Apply. For example, it can be used for sandbox seeding when you need to mask sensitive data.

If you want to restore the value of the field saved in the backup and add comments to it, you can use the following format: <text> {value}, where <text> — is the text that you want to add to the backed-up field value. For example, if the backed-up value of the Name field is Account1, and you select this field and specify the following value to override: New {value}, then the restored value of the field will be New Account1.

Consider that Veeam Backup for Salesforce will override field values for the records selected at step 4 only.

Important

When overriding time values, consider that you specify time in the UTC time zone and this value will be displayed in Salesforce according to the time zone set on the Salesforce site.

  1. You can map fields to other Salesforce fields if you want to restore the values from the backup to the different fields. To do that, click Map old fields to new fields. In the Map Fields window, click Add Field, select the field from backup that you want to map to a new one, and specify the Salesforce field to which it will be mapped. Then, click Apply.

Consider that you can configure mapping only for existing Salesforce fields of the records selected at step 4. If you removed a field from Salesforce, you cannot map it to another field.

  1. Business logic and automated rules configured in Salesforce can block Veeam Backup for Salesforce restore operations or trigger undesirable side processes. You can choose either to manually deactivate Flows, Validation Rules and Apex Triggers in Salesforce or to instruct the product to bypass all blocking automation while performing a restore operation. To do that, select one of the options in the Turn off automation section:
  • Select the I will manually turn off all blocking automation option, if you are a Salesforce Administrator and want to deactivate Flows, Validation Rules and Apex Triggers in Salesforce manually.
  • Select the Automatically turn off all automation option to automatically update Flows, Validation Rules and Apex Triggers so that they are bypassed while the product performs the restore operation without impacting the Salesforce functionality. When you choose this option for a restore job for the first time, updating Flows, Validation Rules and Apex Triggers will take significant time to complete. However, as the updates will be kept in Salesforce, all further restore operations will run faster.
  • Select the Temporarily turn off all automation option to automatically update Flows, Validation Rules and Apex Triggers so that they are bypassed while the product performs the current restore operation only without impacting the Salesforce functionality. All changes made by the product will be reverted after the restore operation is over. Note that updating Flows, Validation Rules and Apex Triggers and reverting the changes may take significant time to complete.

Restoring Records