---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Overwrite customizations during an upgrade

# Overwrite customizations during an upgrade {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Specify which customized objects you want to replace during the next upgrade. By
default, the upgrade process skips changes to customized objects.

## About this task

The systems tracks the configuration changes you make such as modifying the
dictionary record for a table or field. Each configuration change you make has a
corresponding record in the Customer Update `[sys_update_xml]` table
where the Replace on upgrade field is set to false. You may
want to overwrite your customizations with the next software version. For example,
you may change a script to implement a temporary workaround for a problem that is
fixed in the next version. You would want to overwrite your workaround when
upgrading to the next version to ensure that you receive any future enhancements to
the script.

## Procedure

1. Open the customized object (for example, the ArrayUtil script include).
2. Right-click the header and select Show Latest Update.
3. Configure the form to add the Replace on upgrade field, if necessary.
4. Select the Replace on upgrade check box and click Update.  
   The customized object will be replaced on the next upgrade.

