Transferring a scoped apps artefacts to a new application

Tim D Scott
Giga Guru

Hi All,

 

We are a servicenow build partner and have an application on the servicenow store.

 

We have a requirement to create a "clone" of the application on a different company's partner instance, so different vendor code and probably application name (therefore under a different scope).

 

I think the only way to do this is to create a new application on the target instance, then add the artefacts from the existing application manually, copying scripts etc. where possible.

 

It's quite a large application, consisting of custom tables, script includes, business rules, workspaces & data etc. and I'm hoping that someone may have some advice on the best way to go about doing it. Are there any utilities available, or quick ways to copy table structures etc?

 

The important thing is that as this is a store application, the new app needs a different scope and all artefacts need new sys_id's etc.

 

I would be grateful for any advice!

 

Thanks,

 

Tim.

2 REPLIES 2

Mark Manders
Mega Patron

You are giving your own answer in the last sentence. Because it needs to be a different scope and unique sys_id's, you have to recreate it. 

Scripts can be copied, of course, as long as you replace any sys_id's and tablenames that are in there. Anything you copy on object level, will take the same sys_id. 


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

Yep, I thought this would be the case, thanks for confirming!