Last date modified: 2025-Oct-30

Creating and running a Restore job

The restore function restores a fresh workspace in the target installation of Relativity using an archive created with ARM. This function is dependent upon the archive function.

  • You cannot restore a workspace to any previous versions of Relativity, but you can restore to newer versions.
  • If you are restoring Legal Hold data, the PortalURL field in Legal Hold should be re-entered immediately after performing a restore.
  • When you restore to RelativityOne, extracted text is automatically stored in Data Grid.
  • If an archive being restored has extracted text in SQL, Data Grid Text Migration application is run after the restore. Extracted text will not be available until the Data Grid Text Migration job is not completed. For more details on text migration, go to Data Grid Text Migration application page.
  • The BAK-only restore process is not available in RelativityOne.
  • ARM does not support Split Zip Archives
  • If you have an ARM archive from Server where SQL server had security certification installed, you cannot restore it to RelativityOne. Database needs to be decrypted before the restore process.
  • The restore process does not support restoring sentiment analysis results. We recommend after restoring the workspace that you re-run sentiment analysis on any documents for which you would like to see the results in the viewer.
  • When an archive is restored, all repository file references will be updated to reflect the destination file repository that is selected during restore job creation. If files are included in the archive, these will be copied automatically into the destination repository. If files are not included in the archive, these must be copied manually into the repository location.

When using ARM for a workspace in repository mode, you need to select the Include Extended Workspace Data option for the ARM archive.

If you encounter a Processing related error during the restore process indicating Processing will be reset on the restored workspace in order to complete the restore, see the Community article Processing Reset Message on ARM Restore for details.

Creating a Restore job

Complete the following steps to create a new Restore job:

  1. Click New Restore at the top of the ARM Jobs page.
    New restore job page
  2. Configure settings in Source & Destination fields, Options fields, and Notifications fields sections.
  3. Click Save.

restored workspace in order to complete the restore, see the Community article Processing Reset Message on ARM Restore for details.

At this point, you can:

  • Click the Run Job button in the console to run the job manually.
  • Click the Delete Job button in the console to delete the job.
  • Click the ARM Jobs tab on the page to navigate back to the ARM Jobs list and view the newly created Restore job.

Source & Destination fields

Options fields

Notifications fields

In the new ARM UI, User/Group mapping and Select application screens are not available. Users/Groups will be automapped and all applications will be included in the Restore. If you need custom configuration, switch to the old ARM UI view.

Mapping groups

Mapping users

Selecting applications to restore

Running a Restore job

After you click the Run Job button for an already existing Restore job, ARM will display job in progress screen with main status of the job, detailed stage part, archive settings, and actionable panel on the right.

Running a restore job

On the top of the page, you can see the job's phase overall status with the following information:

  • Status—status of the job.
  • Time Elapsed—the time elapsed since the job was started.
  • Phase—displayed if the archive job is in Validation, Restoring or Reporting phase.

ARM job is divided into three main phases that are comprised of multiple stages. You can click on a phase to expand all stages inside. Stages in a phase are executed simultaneously.

Job phases and stages

When running a restore job, phases and stages are as follows:

  1. Validation—ARM verifies different workspace and environment components to establish if archive is ready to be restored.
    1. Environment validation
    2. Restore preparation
    3. Application Data Migration - Validation
  2. Execution
    1. Files' paths update
    2. Repository file validation
    3. User and Group mapping
    4. Post-restore database update
    5. Workspace preparation for data restore
    6. File migration
    7. Restore: Rename Database
    8. Applications installing
    9. Workspace upgrade
    10. Application Data Migration
  3. Reporting
    1. Statistic gathering

In the actionable panel on the right, you can do the following with a currently running job:

  • Pause job—status of the job will change to Pause Requested. When pause is requested, job will continue executing tasks and will pause after the stage is completed. This provides a stable location to continue processing from if you retry the job.
  • Cancel job—when a job is canceled, it will continue executing tasks until it reaches a safe spot to cancel. If a job is in 'Canceling' status, you can already create a new job from the same workspace.
  • Download logs—click the Download Logs button to download a report on the job in .txt format.

When a Restore job finishes, ARM displays a summary page. For details, see Summary page.

Job statuses

A Restore Job can have several statuses:

  • Not Started—job has been created but not run. You can run the job or delete it from ARM.
  • Execution Requested—the job has been initialized, and it is waiting for resources to be picked up.
  • In Progress—the job is running, and detailed progress can be reviewed on the page.
  • Processing with Errors—one or many tasks in the job errored but other tasks in a stage are still in progress. When all tasks complete, job status will change to Errored status and you can Retry it.
  • Errored—the job encountered an error, you can Retry Job to restart it or click Cancel Job to stop it.
  • Cancellation—when you cancel the job, initially job status will change to Cancellation Requested. When it reaches the save spot to cancel, the status will change to Cancellation Complete.
  • Paused—when you pause the job, initially job status will change to Pause Requested. When it is safe for the job to be paused, the status will change to Paused. You can re-submit the job, and it will continue from the moment it was paused.

Summary page

Completed ARM jobs can be reviewed on the Summary page.

Restore job summary page

Job Statistics section—presents the number of workspace, archive, skipped, and malware items in the restore job. These items are displayed for the following file types:

  • Document Files (Repository + Linked)—the sum of restored Document Repository and Linked Files. If Processing has been excluded from the Archive, it will also include Published files.
  • Processing—the sum of Processing files.
  • Analytics Conceptual—the sum of Conceptual Analytics files.
  • Structured Analytics—the sum of Structured Analytics files.
  • dtSearch Indexes—the sum of dtSearch indexes.
  • Review Center—the number of files restored for Review Center application.
  • Audit ECE—the number of Audit records restored.

The OCR folders within the Processing folder are no longer copied. This only happens during processing to generate the extracted text and it is not needed for the Archive and the Restore. That may result in difference in the number of Processing Files between Archive Content and Workspace Repository. See the following Community article for more details.

Source & Destination section—displays the following information for each job:

  • Status—jobs can have the following statuses:
    • Cancellation Complete—a successfully canceled job cannot be retried.
    • Complete
  • Job ID—the identification number of the job.
  • Job execution guid—additional identification number for the job.
  • Archive Directory—location of the archive folder.
  • Client—client selected for the job.
  • Matter—matter selected for the job.
  • Job Priority—priority selected for the job.

Also, you can display job settings in Options and Notification tabs.

Action History section—displays history and detailed information on users’ interaction with the job.

In the actionable panel on the right, you can:

  • Download Malware File List—if ARM detects Malware Files during Restore, you can click the Download Malware File List button to download a .csv file containing a list of the malware files.
  • Download Missing File List—for Restore jobs, if any of the files in the job were missing, you can click the Download Missing File List button to download a .csv file containing a list of the missing files.
  • Download Logs—click the Download Logs button to download a report on the job in .txt format.
Return to top of the page
Feedback