Defining OOTB vs Customizations

robynsah1
Kilo Explorer

We have several new developers that seek to have some guidelines as to what is considered out of the box functionality in Instanbul/Jaskarta versus what would be considered customization. We are trying to assist with defining this and putting process around our current developement methodology. Does anyone know or attempting to document?

5 REPLIES 5

adilrathore
ServiceNow Employee
ServiceNow Employee

Whatever record is recorded within the Customer Updates table i.e., sys_update_xml is a customization. For these records a previous version of that OOTB record was changed and the record is no longer OOTB


The SN Nerd
Giga Sage
Giga Sage

This is an interesting discussion point, as, at the end of the day, it is essentially subjective.



One common definition is that a Customization is anything that is recorded as a Customer Update (sys_update_xml).



But by that definition, creating a new UI Policy is a customization, when I would see that as configuration. You are configuring the tool via an OOB mechanism.



A more industry aligned the definition of customization is modifications that may impact future upgrades or scripting to create features that aren't natively included in the tool. That being said. without knowing what will change in future versions of the tool, one can never say with 100% certainty that a change may impact upgradeability.



Others might define a customisation as a modification to an OOB artifact.



I would ask ServiceNow for official guidance on this.



ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

shivanipatel
ServiceNow Employee
ServiceNow Employee

Robyn,



Perhaps this will help What's being close to OTTB in ServiceNow?  



Best,
Shivani Patel



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.


Sebastian R_
Kilo Sage

Although this thread is two years old I want to share the recommendation of ServiceNow regarding Instanze customizations and their definition of customizations with you, because the thread is one of the top results on google.

First of all ServiceNow recommends to always change the OOTB records instead of deactivating and cloning them (except. e.g. Service Portal Widgets). As a guideline they published a knowledge article on Instanze Customization and a quick answer sheet on the customer success center.

Instance Customization FAQ and Guidelines

What are the best practices for customization?