Update set

Nandhinisri
Tera Contributor

Hi,

I have created an update set in one scope and made changes. Now, the scope has to be changed to global. Is that possible? Please give your valuable solutions/leads.

 

TIA,

 

4 REPLIES 4

Shruti Khaire
Kilo Sage

Hello @Nandhinisri,

 

As per my understanding we can change the application scope for this you will need to go to the update set you are trying to fix, add "application" to the list view on the related list and find the one that is not global you will then need to go into that update, add the field 'application' and change it to "abc". But as per the best practice create new update set in expected application scope and ignore the existing one.

 

Hope it helps!

Community Alums
Not applicable

Hi @Nandhinisri ,

It's always recommended to be in the correct application scope ( in your case "Global") to capture anything under an update set rather than moving/changing the scope after it's captured.

 

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

 

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 All > System Update Sets > Local Update Sets, open an update set in Form view and go to its Customer Updates Related List.
    Or

    Navigate to System Maintenance > Customers 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 Add multiple files from global update sets to a global application.
  4. Enter the name of a new global application or select an existing global application.
SandeepDutta_1-1704348549225.png

 

  1.  

    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.

Also, you can refer to KB: https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0793433

 

Community Alums
Not applicable

Hi @Nandhinisri ,

 

Danish Bhairag2
Tera Sage
Tera Sage

Hi @Nandhinisri ,

 

What I understood form your question is there is one Update Set lets call it Update set 1 which you have created it in some scoped app & captured changes in that. Now you want to change the application scope of that update set. May I know y?

because if there are some updates which are in global scope you can have one more update set created in global scope & capture the changes in that.

 

Please correct me if my understanding is wrong here.

 

Thanks,

Danish