Please advise on OOTB customization

M_Tomy
Tera Expert

Dear Experts

 

We want to prevent developers from unintentionally customizing OOTB settings and ensure we remain within ServiceNow's support scope.

Question:
Please advise if there is a way for platform administrators to verify that unintended out-of-the-box settings have not been modified.
We are considering incorporating this verification into our change management process before applying update sets.

Thank you in advance.

 

2 ACCEPTED SOLUTIONS

Nikhil Bajaj9
Tera Sage

Hi @M_Tomy ,

 

I don't see any direct way but you can track it by periodically review against OOB features. Although During upgrades - skip items and upgrade monitors may help you in tracking it. Also Health scan checkup will provide you a report that what was customize and whether it was as per best practice or not. 

 

If my answer helped you, please makr it- solution accpeted. It will help future Readers as well.

 

Regards,

Nikhil Bajaj

 

Please appreciate my efforts, help and support extended to you by clicking on – “Accept as Solution”; button under my answer. It will motivate me to help others as well.
Regards,
Nikhil Bajaj

View solution in original post

Ankur Bawiskar
Tera Patron
Tera Patron

@M_Tomy 

the platform admin can do this

1) use combination of baseline tools, record comparisons

2) always review the update set and the customizations captured in it

All customizations create entries in the Customer Updates (sys_update_xml) table.

Review this table to see which objects have been modified, including OOTB ones.

good article below

Identify changes to OOTB/baseline records 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

5 REPLIES 5

kaushal_snow
Mega Sage

Hi @M_Tomy ,

 

1. Regularly Audit and Compare Customizations

 

Use the Compare Versions Feature: ServiceNow provides a built in tool to compare the current version of a record with its OOTB version. ....This can help identify unintended changes.

>> Create a Baseline: Document the OOTB configurations and periodically compare them with the current state to detect any deviations...

 

2. Implement Access Controls and Permissions: Limit access to critical OOTB records to only those developers who absolutely need it....

 

3. Establish a Change Management Process:

 

Review Before Modifications: Before making changes, ensure that the modification is necessary and that it won't impact OOTB functionality.....

>> Use Update Set: Package changes into update sets and review them before applying to ensure they don't affect OOTB settings....

 

4. Monitor and Alert for Unauthorized Changes

 

Set Up Alerts: Configure alerts to notify administrators when critical OOTB records are modified.

>> Use ServiceNow's Unauthorized Change Detection: ServiceNow has an OOTB capability to detect changes on IT-infrastructure components that are not 'covered' with an authorized change request. This functionality works well when Service Mapping is also used. ...As soon as a change is detected in the CMDB and an authorized change cannot be found, an Unauthorized Change is created and assigned to a specific group. ...

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/