Dan Martinez
Tera Expert

Context

This post is the continuation of OldButGold #1: Moving customisations made to a Store App without too much effort 

Please, read that post first to understand the context if you haven't done it already.

 

How to apply customisations made to an application without too much hassle?

Once the customisations were published to the company's "App repo" as seen on the article above, it is as simple as going to the instance where we would like to deploy our customisations, look for the dropdown selector called "Customized Version"  and select the one you would like to apply.

 

Just bear in mind that when publishing an app on the repository, ServiceNow will take into account what was the base version your customisations where built in. If you upgrade the base version because ServiceNow or the store app publishes a new OOB version, you will have to go back to your "development" instance, ensure you have the latest base version installed and test your customisations thoroughly. Once they have been tested and you can confirm nothing is broken, you can go ahead and publish the app again under a new version number. Just bear in mind the "Base Version" number and the "Customized Version" number don't need to follow any relation between them. 

 

Additionally, this is the message you may get if you published your customisations using a higher "Base Version" in "Development" than the one you have in the instance where you need to deploy them.

 

apps.png

If you see it, it means your customisations cannot be applied just yet, because your "Base Version" is outdated. You will have to click on "Update" to apply the latest OOB/Store app version, and then select your latest customised version

 

Quick rules to keep in mind

- A "Customized Version" built under certain "Base Version" cannot be applied on an instance that has a lower "Base Version" installed

- When a new "Base Version" is released, your "Customized Version" will need to be tested and re-published again to ensure it's compatible with the new "Base Version"

- When you release a new "Customized Version" you will have to manually apply it on each of the instances by selecting it on the "Customized Version "Dropdown

 

 

Did you find this article useful? Please, click on helpful and share it with others!