SK SKYVVA Documentation

2. Backup/Restore every SKYVVA object

[su_table responsive="yes"]

Backup Process:

Restore Process:

Before starting the backup process, identify the dependencies between Adapters, Workflows, and Interfaces. Understand the relationships between them to ensure a complete backup.

Allow users to select one Adapter to backup. Capture all relevant configuration settings and metadata associated with the selected Adapters.

For each selected Adapter, backup the associated Workflows. Include information about the sequence, logic, and settings.

For each selected Workflow, backup the corresponding Interfaces. Capture information about the data mappings, settings, and other relevant details.

Store the backup data in a structured format. This could be in a file or a database, depending on our SKYVVA integration application's architecture.

Allow users to select a previously backed-up Integration to restore.

Based on the selected Integration, restore the Interfaces along with their associated configurations, mappings, settings, and transformations.

For each restored Interface, restore the associated Workflow with its sequence and logic.

For each restored Workflow, restore the associated Adapter with its configuration settings and metadata.

Ensure that dependencies between Adapters, Workflows, and Interfaces are updated correctly during the restore process.

After the restore process, perform validation checks to ensure that the restored Integration functions correctly. This may include running tests or validations to confirm the integrity of the restored configuration.

[/su_table]

For example: Step 1: Create a Remote Site Setting in the source Organisation. (SendersOrg) OrgA.

Login Url: https://login.salesforce.com (Production) or https://test.salesforce.com (sandbox)

Step 2: Create a Connected App in Source Organization(Receivers org) OrgB

Step 3: Create a Transport Routes(Senders org)

Step4: Transport Route

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]If you do not see the Transport To Other Org button, you need to edit the layout on SKYVVA__Integration__c SObject. For Restore other SKYVVA sObjects like IStructure, IMapping, IChained, IWorkFlow, IForeign Key, etc. You need to edit the layout on SKYVVA__Interface__c Sobject to add the button Transport To Other Org into the related List. All SObjects that you Restore will be overridden on Target Org.[/su_box]

Advantage:

The advantage of using the Transport routes is that restore can send more than one integration at a time. And most importantly we can directly restore it to the other org.

Open this article in the interactive viewer →