---
sourceDocument: Xanadu Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Legacy - Add multiple files from customer updates to a global application

# Legacy - Add multiple files from customer updates to a global application {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Add multiple globally scoped application files at once from one or more customer
updates to a new or existing global application.

## Before you begin

Important:  
Starting with the Xanadu release, the legacy version of ServiceNow Studio is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported. For details on the deprecation process, see the [Deprecation Process \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support Knowledge Base.

Try building and editing apps in the current version of ServiceNow Studio instead. For more information, see [Building applications with ServiceNow Studio](https://www.servicenow.com/docs/afvzz7YbXd1oDuszcQTtEg "ServiceNow Studio provides a unified experience for all ServiceNow development activities, enabling admins and developers to extend base system solutions and create custom apps with ease. Use ServiceNow Studio to build apps and app files with integrated tools, access and edit app metadata in scoped and global apps, and package app changes for deployment, all in one powerful development tool.").

Role required: admin

The Global App File Management plugin must be activated.

To add global files that are part of other global applications,
`glide.source_control.customize_files_in_other_global_apps` must
be true.

## About this task

This feature is for customers who manage their customizations to globally scoped
files via update sets. You can migrate these files in bulk to new or existing global
applications. The global application can then leverage ServiceNow CICD tools which support only applications. Select
multiple customer updates to move globally scoped application files to a new or
existing global application. All the eligible application files associated with the
customer updates will be moved. This operation moves only the application file as it
is loaded on the instance. The payload in different customer updates to the same
file is ignored.

## Procedure

1. Navigate to AllSystem Update SetsLocal Update Sets, open an update set in Form view and go to its Customer Updates Related List.  
   Or

   Navigate to System MaintenanceCustomers Updates \[sys_update_xml\] table and add updates from multiple update
   sets.
2. Select the check box beside each update you want to move, and then select Migrate to Global Application in the Actions on selected rows list.
3. Select Migrate.  
   Note:  
   To learn how to add multiple files from global update sets to a global application, see [Legacy - Add multiple files from global update sets to a global application](https://www.servicenow.com/docs/tDg~jEy~SOvH98I_lpoipw "Add multiple globally scoped application files at once from one or more global update sets to a new or existing global application.").
4. Enter the name of a new global application or select an existing global application.  

   If an application file associated with an update was not moved, it could be
   because:
   * The application file is not global.
   * The application file is part of another global application.
   * The application file was deleted.
   * The application file is not eligible to move to another global application. For example, a `sys_app` file.
   * The application file is read-only.
   * The application file is already associated to the global application being migrated to.
   {#add-multiple-files-from-customer-updates-to-global-app__ul_rgs_xll_jrb}
{#add-multiple-files-from-customer-updates-to-global-app__steps_jyt_jcr_3rb}

*[\>]: and then


