How can I copy my changes to a catalog item to another ServiceNow instance?

Matt184
Tera Contributor

We have a prod, test, and dev environment in our system.  We would like to allow small changes to be made in prod and create a way for those changes to copy down to the other 'lower' environments.  We'd need the sysID to match the versions that are modified in the other environments.  I've looked into using an API but have been facing issues with some fields not updating.  Thanks for the help.

Matt

6 REPLIES 6

Saurav11
Kilo Patron
Kilo Patron

Hello,

 

Making changes directly on Prod is not a good practice not really sure about why you are going this path.

 

However, Why not use a update set for this which is the best practice?

 

Please mark my answer as correct based on Impact.

Matt184
Tera Contributor

We don't allow for major changes in prod but some such as rewording a variable or changing ownership we do but we'd like those changes to be reflected in our test environments with a UI action of some sort.  Thanks in advance for any suggestions. 

I see this seems tricky as how would you know what record got updated.

 

Below is an Ui action which exports the complete catalog item in one go. Maybe you can check and modify accordingly:-

 

https://www.servicenow.com/community/it-service-management-articles/how-to-move-catalog-item-complet...

 

Also if it is a small change maybe just exporting and importing the xml will do the trick

 

Please mark my answer as correct based on Impact.

Musab Rasheed
Tera Sage
Tera Sage

Hello,

Saurav has already mentioned but just want to reiterate that it is seriously not recommended to make changes directly in production as this may impact other development work which takes place in lower environment hence I insist you not go with this path.

Please hit like and mark my response as correct if that helps
Regards,
Musab