How can I export a scoped application to another instance, unrelated to my current company and continue to develop there?

Kristian Johns3
Tera Expert

I am an SA for a company that is going through a merger. I've developed a scope application in the development instance of my company (Company A). We are reimplementing our ServiceNow implementation on a fresh instance that belongs to Company B. I need to port my scoped application from Company A dev instance to the Company B new dev instance. Exporting the application to an update set didn't work, as the sys_app table wasn't updated on the new dev isntance. Is there any way to port the application from the instance of one company to the other so that active development can continue on the new company's instance?

1 ACCEPTED SOLUTION

Kristian Johns3
Tera Expert

Downloading the full update set of the latest version of the app and uploading it into the other instance allowed me to continue development on the new instance as intended.


View solution in original post

5 REPLIES 5

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hello Kristian,



As the scope key would be different for both the instances, I would recommend you to rebuild it within your companies permanent instances i.e you will need to recreate your application and move the logic over manually.


Application Scope - ServiceNow Wiki



P.S: You can also try with changing scope key in the downloaded update set XML and then upload the modified update set on the new company's instance. I'm not 100per sure though if this will work.


andrew_venables
ServiceNow Employee
ServiceNow Employee

This maybe tricky until the merger is 100% complete and you can have ServiceNow officially recognise that the two are now one entity. Once that does happen the scope prefix of one company can be made an alias of another allowing you to share apps etc.



However, what benefit are you trying to gain from moving from the old dev to the new dev?



I ask because if you want to change the scope prefix of the app then you will have to do a rewrite no matter what. can you perhaps achieve a similar outcome with either a clone or zboot of the old instance?



Another angle to try is syncing your app to a git repository and the pulling down in the new instance although I doubt that will help.



In any case, contact your ServiceNow account representative and/or the customer support team via HI and they should be able to start the process of having the merger recognised by ServiceNow in our systems.



Andy


rob_pastore
ServiceNow Employee
ServiceNow Employee

Definitely try syncing to a git repository like Andy suggested.   I have more faith that it could work as I had to do something similar.



Sync your application to any git repository (github or gitlab etc)   through the application studio.



Once this is done you should be able to go to "Import from source control".



I believe this is your best shot.



Rob


shivanipatel
ServiceNow Employee
ServiceNow Employee

Kristian,



We are glad you took advantage of the ServiceNow Community to learn more and to get your questions answered. The Customer Experience Team is working hard to ensure that the Community experience is most optimal for our customers.



If you feel that your question was answered, we would greatly appreciate if you could mark the appropriate thread as "Correct Answer". This allows other customers to learn from your thread and improves the ServiceNow Community experience.



If you are viewing this from the Community inbox you will not see the correct answer button.   If so, please review How to Mark Answers Correct From Inbox View.



Thanks,


Shivani Patel


Unknown-1.png