> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sfcodebot.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ONB - Moving XDP Files Across Instances

**ONB 2.0 – Moving XDP files across instances**

1. Ensure that you have saved copies of the relevant XDP files from your instance (ensure the names of files are accurate too)

2. Log into Codebot

3. **Navigate&#32;**to your ONB workspace

*  Either use a current workbook from your source instance or run a new one
*  You want the workbook to be wherever your most current ONB config is (this ensures that signature and mapping fields for the Document Templates are extracted)

4. **Navigate** to the menu on the left hand side of the page, then select Others à Manage Docs

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1ckq1f3.png)

5. Upload your XDP files – once imported they will appear as below

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1t7042g.png)

6. **Copy the code** i.e. @sfcodebot-5e4f9c6cfcdd4f10b52939d8b4ce1021

7.  Go to your ONB workbook and **clone it**

note that there are multiple ways that you can choose to move config.  This method is the simplest.  You can also use the Migration tool or use the Parallel instance feature but those require slightly different steps.  

* Make sure you edit the workbook and update the instance details to your target instance

8. Then open the cloned workbook and navigate to the Document Templates tab

* Add the code of the XDP file that you imported, to the relevant Document ID
* Repeat for all files 

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_185fvze.png)

9. In column B – set the status to Pending for the Document IDs that need to be updated with the XDP

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_kzwfi3.png)

10. Close the workbook

11. Select the hamburger icon and choose start configuration 

12. Select login with SSO & enter your execution notes 

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_v89i27.png)

13. Select the objects that you wish to update (Document Templates) 

14. Confirm & start

**Note** that if you do not wish to clone the workbook, you can follow the steps below to use the Parallel Instance functionality.  

Repeat the steps above but SKIP step 7 and 14.  Once you reach step 13 – go to step 15 below

15. **Select** the up-arrow icon and **select** Execute on Parallel Instance(s)

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_7bi2yw.png)

*Please note that you will not see the arrow for Parallel Instance configuration until you have selected at least one object.*

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1tfbfbb.png)

16. Once the instances appear, select Add Instance.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_i0l2ti.png)

17. **Update** the relevant information (login with SSO,username, description, execution notes)

18. **Select** Confirm & Execute

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_zpl5ia.png)

19. The parallel instance will start processing

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_wttpa6.png)

DO NOT select Confirm & execute on the main page so as to not update the config in your source instance (unless you want to). 