# Creating an Archive Restore Job (Preparation)

{% hint style="success" %}

#### Required User Credentials

\[**Flosum User**] - **Backup & Archive** license with **Restore** permissions
{% endhint %}

## ![](/files/CBvqj0H8446fKLeXtHLv)Overview

This article covers the first stage of restoring data from an archive in the Flosum Backup & Archive app. You'll create a Restore Request job to identify records that meet your criteria, allowing you to verify what will be restored before execution.

{% hint style="info" %}
With the Archive process, records are backed up in Flosum Backup & Archive and then deleted from Salesforce. The Archive Restore process lets you restore the archived records to your Salesforce org.
{% endhint %}

If you want to restore backup data or backup metadata, see the corresponding article for the specific instructions.

* [Creating a Backup Restore Job (Preparation)](/backup-and-archive/restore/prepare-restore/creating-a-backup-restore-job-preparation.md)
* [Creating and Running a Backup Metadata Restore Job](/backup-and-archive/restore/execute-restore/creating-a-backup-metadata-restore-job-preparation.md)

After the Restore Request completes, you'll see how many records are eligible for restoration. From there, you can run a Restore job to restore the records to your Salesforce org. See the following article for instructions:

* [Running a Restore Job (Execution)](/backup-and-archive/restore/execute-restore/running-a-restore-job-execution.md)

## Create Archive Restore

{% stepper %}
{% step %}

### Select Restore Type

1. Click **Restore** from the sidebar menu.
2. Click the **Organization Switcher** from the breadcrumb path.

   <div align="left"><figure><img src="/files/K3a8dWTpORxxMHzSc2cN" alt="" width="563"><figcaption></figcaption></figure></div>
3. Select the organization you wish to restore.

   <div align="left"><figure><img src="/files/4uVMWtvij7zfSA5PuBjZ" alt="" width="563"><figcaption></figcaption></figure></div>
4. Click **Archive**.

   <div align="left"><figure><img src="/files/qLu4RhkAQxxmdX1GzxS6" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Select Archive to Restore

1. Click **Select** for the Archive from which you wish to restore records.
2. Click **Next**.&#x20;

   <div align="left"><figure><img src="/files/0vIOASG3HDMrTe4IidCG" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Select Objects to Restore

In this section, you select the objects you want to restore, their related child objects, filter on what records you want to restore, and which fields you want to retrieve.

1. Click the **Add Object** menu to choose which Salesforce objects to restore.&#x20;

   <div align="left"><figure><img src="/files/n86Q2XCpNk4iFYpxINT9" alt="" width="563"><figcaption></figcaption></figure></div>
2. Search or browse for objects from the menu.

{% hint style="info" %}
When searching for an object, enter the **Salesforce Object Label**, not the Salesforce API Name. For example, enter **Content Version**, not ContentVersion.
{% endhint %}

3. Check the objects you want to add.
4. Click **Add** to add all of the selected objects.&#x20;

   <div align="left"><figure><img src="/files/m53UItYUXfSbxx8q8ZOC" alt="" width="563"><figcaption></figcaption></figure></div>
5. When an object is added, you can add any available child objects to restore.&#x20;

   <div align="left"><figure><img src="/files/ILzaKDQrhpBGLSuvwNfQ" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
To the right of the object’s name is a count of **Added/Available** child objects. In the screenshot below, the **DealsImported** object has **1** child object, and **0** have been added.
{% endhint %}

6. Click an object to open the **Add child objects** dialog.
7. Click the **+ Add** button next to each of the child objects to add.&#x20;

   <div align="left"><figure><img src="/files/kgnRNoYvEcoSf1ag3yOP" alt="" width="563"><figcaption></figcaption></figure></div>
8. The **Caution** icon indicates that a child object depends on its parent object (a cascading delete relationship).

{% hint style="info" %}
The **Caution** icon is designed to help you identify any child objects that may need to be restored along with the parent object. For example, if an Account record is archived, all records with a cascading delete relationship will also be archived. To successfully restore the Account record and all of its archived child records, you must select the deleted child records as well. The **Caution** icon helps you identify which objects should be included in the restore process.
{% endhint %}

9. Once you have added all the objects, click **Apply** to save the changes.&#x20;

   <div align="left"><figure><img src="/files/sebx3baU6Ww9MmNyceAB" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### (Optional) Add Filters to Objects

1. Click **Filter** to add a filter to the object.&#x20;

   <div align="left"><figure><img src="/files/7Mee6iOVIempWvfiUJXa" alt="" width="563"><figcaption></figcaption></figure></div>
2. Click **Add Filter** in the filter dialog to add a filter criteria.
3. The screenshot below shows an example filter.
4. Click **Apply** to save the filter.&#x20;

   <div align="left"><figure><img src="/files/H9ZtrRw4zFO7RK63gxCM" alt="" width="375"><figcaption></figcaption></figure></div>
5. Once all the objects are selected and filtered, click **Next**.&#x20;

   <div align="left"><figure><img src="/files/YfpXY7exLDiFDlDaL4oA" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configure Object Settings

Object Settings lets you select the fields to retrieve and the automation processes to suspend during the restore.

1. Click the **Fields** button for an object to select the fields that will be restored for that object. This will open the **Select fields for Object** dialog.&#x20;

   <div align="left"><figure><img src="/files/sfqgAUb5Wtsmt9JSvxPX" alt="" width="563"><figcaption></figcaption></figure></div>
2. The **Select fields for Object** dialog contains two lists of fields. The right list shows all fields selected for restoring the object, while the left list shows the fields that are not selected. You can transfer fields between lists by selecting a field and clicking the arrows between them. Fields that are grey cannot be moved to the other list.
3. Click **Save** after selecting the desired fields.&#x20;

   <div align="left"><figure><img src="/files/Soi5tn4HHEhDxaWmuEup" alt="" width="375"><figcaption></figcaption></figure></div>
4. Click the **Automation Processes** button for an object to select the processes to suspend during the restore. This will open the **Disable automation processes for Object** dialog.&#x20;

   <div align="left"><figure><img src="/files/M0eqtfo9EawXuojUogYq" alt="" width="563"><figcaption></figcaption></figure></div>
5. Check the checkboxes for any of the processes you want to suspend during the restore.
6. Click **Save**.&#x20;

   <div align="left"><figure><img src="/files/7ydDhcRlWV8oWJH73sXx" alt="" width="375"><figcaption></figcaption></figure></div>
7. Once all the object settings are complete, click **Next**.&#x20;

   <div align="left"><figure><img src="/files/ARc8n9fQus7gebeh9SuI" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Finish Restore Job Setup

1. Review the restore request to verify that the correct backups for **Compromised** and **Correct** are selected and that the proper objects, filters, and fields are added.
2. Click **Create Request** to initiate the restore preparation job.&#x20;

   <div align="left"><figure><img src="/files/PA0s1N0LBPdL844cghdM" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
No data will be restored to Salesforce at this time. You must review the restored data and execute the restore job before the data is restored to Salesforce.
{% endhint %}

3. After starting the restore request job, you will be taken to the **Restore > History** tab.
4. The table shows the status of the Restore Request job.&#x20;

   <div align="left"><figure><img src="/files/INueKyUhEYW8teL0kBhA" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flosum.com/backup-and-archive/restore/prepare-restore/creating-an-archive-restore-job-preparation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
