Search & Compare
Introduction
The Search & Compare feature enables users to identify, analyze, and restore data changes across Backups and Archives within AutoRABIT Vault. It provides a structured way to search for specific records using defined criteria and compare data across selected point-in-time snapshots.
This functionality helps ensure data integrity, supports audit requirements, and enables controlled restoration of records when needed.
Note:
The Search & Compare functionality is supported only for data available in AWS S3. Data stored outside AWS S3 is not supported for Search & Compare operations.
Overview
Search & Compare allows users to:
Define search criteria using an advanced query builder
Select a specific time range to identify relevant backups and archives
Retrieve point-in-time data from historical snapshots
Compare records across multiple snapshots
Identify additions, modifications, and deletions
Restore selected records based on comparison results
The feature operates on stored backup and archive data, ensuring that historical states of records can be reviewed and validated without impacting live environments.
Search results are presented in a structured comparison view, allowing users to analyze field-level differences and take appropriate action through targeted restore operations.
Step-By-Step Guide
Create the Job Config
Navigate to Search & Compare module and click on the Job Config.
Select the required Salesforce Org and click Apply.
Click New Config to create a new Search and Compare configuration.

Define Search Criteria
Specify the required parameters:
From Date* – Select the start date.

To Date* – Select the end date.

Configurations* – Select one or more backup/archive configurations.
All mandatory fields must be completed before proceeding.

Select Object
Choose the Salesforce Object to be searched and compared.

The object selection determines the available fields and filtering options.

Select Fields and Apply Filters
Select the required Fields from the list.
Click Add Filter to define filter conditions, if required.

Locate the Case Sensitive toggle at the bottom of the screen.
Enable or disable the Case Sensitive option based on the requirement:
Enabled: Applies case-sensitive filtering to text-based fields
Disabled: Applies case-insensitive filtering
Click the info (i) icon next to the toggle to view additional details.

The Case sensitivity info pop-up is displayed.
Review the details:
Case-sensitive search is enabled by default for text-based fields when using operators such as Starts with, Ends with, Contains, Equals, and Not Equals
Disabling this option enables case-insensitive search, which may impact query performance

Click OK to close the pop-up.
Modify the auto-generated query if customization is needed.
The query section dynamically updates based on the selected fields and filters.

Click Next to proceed.
Save Configuration
Enter the following details:
Enter a unique Label*. (Alphanumerics, underscores, hyphens, and spaces are allowed.)


Specify Preserve The Result For* in days (Maximum: 30 days).
Enter a Description, if required.
Click Save to create the configuration.

Click Cancel to discard the changes.
After saving, a confirmation message is displayed:
Search And Compare config '' created successfully

Click OK to close the message and return to the configuration screen.
View Available Configurations
After selecting the Salesforce Org and clicking Apply, the configured records are displayed in the Job Config grid.

The grid displays:
Label
Object Name
Config Names
Search Range
Created By / Created Date
Modified By / Modified Date
Query
Actions
Use Filter By to refine the list.
Click New Config to create a new configuration.
View Query
Click the Query (</>) icon under the Query column to view the configured query.

The query is displayed in a dialog window.

Click OK to close the dialog.
Run Configuration
Click the Run (▶) icon under the Actions column to execute the configuration.

Edit Configuration
Click the Edit (✎) icon to modify the existing configuration details.

Clone Configuration
Click the Clone (📄) icon to create a duplicate of the selected configuration.

Delete Configuration
Click the Delete (🗑) icon to remove the selected configuration.

View All Config Names
Click the Config Names column to view all associated configuration names.

The Config Names dialog displays:
A search field to filter config names
The list of associated configurations

Click Close to exit the dialog.
Run Search and Compare Configuration
Initiate Run
In the Job Config grid, click the Run (▶) icon under the Actions column for the required configuration.

Configure Job Run Details
The Job Run Details dialog is displayed.
The dialog shows:
Object Name
Auto-generated Label

Under Emails, select the email addresses to receive job notifications.
Click Search to execute the configuration.
Click Cancel to exit without running the job.
Restore Records from the Backups:
AutoRABIT Vault displays the list of backups and archives identified based on the selected date range and the executed Search & Compare operation. From the resulting list, select the required backup to view its associated records. Individual records can then be selected and restored as needed.
As soon as the run is initiated, a new job will be start running, with an option to terminate the job run.



Access Job History: Navigate to Search & Compare → Job History.
The page displays the list of executed Search and Compare jobs with the following details:
Label
Configuration Name
Object Name
Job Info
Duration
Created Date
Valid Until
Created User
Status
Actions
Click on the required Label to view job details.

View Job Details
The job details page displays:
Org Name
Job Label
Configuration Label
Selected Object
From Date
To Date

The page lists associated backup jobs, including:
Label Name
Configuration Name
Job Type
Records Matched
Created Date & Time
Select the required backup entry to proceed.
Select Records for Restore
Clicking the backup would open the Selected Object dialog.
Use the available options to:
Filter records using Columns, Operator, and Search Text
Choose file: Upload a file using this option
Navigate between record pages using the “Previous & Next” Rows
Download results
Change view

Select the required records from the list.
Click Restore to initiate the restore process.
Click Cancel to exit.
Review Restore Prerequisites
A validation message is displayed highlighting important considerations such as:
Active triggers, workflows, flows, and validation rules
Metadata size limitations
Inactive owners
Missing dependencies

Review the information and click Got It to continue.
Restore Summary
The Restore Summary dialog displays:
Org Name
Restore Label
Batch Size
Email Notification
Salesforce Automation controls

It also provides a summary of:
Selected Metadata
Selected Data
Number of records
Click Restore Now to proceed.
Click Cancel to abort.
Restore Job Confirmation
A confirmation message is displayed indicating that the restore job has been created successfully.

Click OK to continue.
Access Restore Page: Click “OK” will redirects the navigation to the “Restore” module.
Observe the restore page for job details


View Restore Job Details
Click the required restore job label.
The details dialog displays: 1. MetaData and Data tabs 2. Toggle options to view:
Failure Records
Success Records
Click Download to export results if required.
Click Close to exit.
Search & Compare - Job History Page
Navigate to Search & Compare → Job History.
Select the required Salesforce Org and click Apply.
Review the list of backup jobs displayed with configuration name, object name, duration, and status.
Click the required Label to proceed with comparison.

Select Backups for Comparison
From all the listed backups, at least should be selected to perform comparison

Select two backup labels using the checkboxes.
Ensure two backups are selected.
Click the Compare button to initiate the comparison process.

Click Compare.
Save Compare Configuration
Enter a Label for the comparison.
Specify the number of days to preserve the result (maximum 30 days).

Add a description if required.

Click Save.
Search & Compare – Compare Operation
Review the confirmation message indicating that the comparison has started successfully.
Click OK.
Clicking OK will redirect the navigation to the “Compare” screen.
Compare History Page
The recently triggered job would be running on the top of the list.

Compare Result View
Review the selected object and snapshot details displayed at the top.
Use filters such as All, No Changes, Modifications, or Deletions to navigate across the changes identified in the application.

Click the View Records icon to view field-level differences.

View Record Details
Review field-wise comparison between Snapshot-1 and Snapshot-2.
Scroll to view additional fields.
Click Close to return to the results page.
Select Field
Click Select Field.

Map or modify required fields.

Click Apply to update the selection.
Fields to Compare
Click Fields to Compare.

Select the required fields (maximum 20 fields).

Click Compare.
Re-execution Confirmation
Review the confirmation message for re-execution.

Click OK.
Monitor the status update in Compare History.
Change View / Export
Click Change View to modify the column display.


Click Export to download the comparison results if required.


Review and Restore
From the Compare results page, select the required record.

Click Review and Restore.
Restore Guidelines
Review the restore considerations displayed (triggers, workflows, dependencies, metadata limits, etc.).

Click Got It to proceed.
Restore Summary
Verify the Org Name and Restore Label.

Enter the required Batch Size (maximum limit 9999).
Select or modify the email notification address if required.
Configure restore options such as disabling workflows, triggers, validation rules, flows, or enabling serial mode.
Review the object, number of fields, and number of records.
Click Restore Now.
Restore Job Status
Navigate to Restore from the left panel.

Review the restore job entry with date, duration, success records, and status.
Monitor the job status until completion.
Search and Compare Config
Click the “pencil icon” to edit the already created job


Clone Configuration
Navigate to Search & Compare → Job Config.
In the configuration list, click the Clone icon under the Actions column for the required configuration.

Config Clone Window
In the Config Clone window, verify the Source Org.
Select the Destination Org.

Click the Configurations dropdown to choose the required configuration(s).
Enter a new Label for the cloned configuration.
Click Clone.
Select Configurations
From the dropdown list, select one or more configurations to clone.

On completing the required selections, click “CLONE” to initiate the cloning.

Metadata Validation Warning
If metadata differences are detected, review the warning message.
Check the listed Objects and Fields that may be missing in the target org.

Click Confirm to proceed or Cancel to abort the cloning process.
Clone Success Message
Upon successful cloning, a confirmation message is displayed indicating the target org.

Click OK to close the message.
Verify the cloned configuration in the destination org by selecting it from the Salesforce Org dropdown and clicking Apply.
Delete Configuration
In the configuration list, locate the required config.

Click the Delete icon under the Actions column.
Delete Confirmation
A confirmation message is displayed with the configuration name.

Click Delete to permanently remove the configuration.
Click Cancel to abort the deletion.
After successful deletion, the configuration is removed from the list.
Last updated
Was this helpful?

