ServiceNow Update Set Interview Questions 2025

How to move changes from dev instance to prod in ServiceNow?

Update Sets is the way ServiceNow allows its users to move updates from one instance to another.

It is an XML file containing its own identifying information, the list of changes recorded in the source instance and data to determine whether the target instance can accept the changes or not.

What are the different ways to move update set from one instance to another?

There are three different ways:

1. Transferring with an XML file
-> We can unload an update set as an XML file and then upload and commit it to another instance.

2. Transferring via update sources.
-> We can go to 'Update sources' module via navigation and configure source instance to retrieve update sets from.

3. Transferring with IP access control.

Which method of transferring update set is considered as best approach?

Transferring via update source.

Provide two issues that could be faced while previewing update set?

1. Found a local update that is newer than this one.
2. Could not find a record in sys_scope for column sys_scope referenced in this update.

Note : There are many common preview errors we get so you can remember them if you come across it.

How to identify if the particular table changes get captures in update set or not?

The collection dictionary entries of the table whose attribute contains update_synch=true gets capture in update set.

How to transfer the changes which don't get captured in update sets?

Here are two ways:
1. Transfer record via XML export.
2. We can use GlideUpdateManager2 API script as shown below which allows us to capture any record in current update set:

var um = new GlideUpdateManager2();
um.saveRecord(current);
//current is gliderecord object, you can pass any other gliderecord object if required.

Note : This script needs to run in background script.

What is default update set? What its purpose? How it is managed by ServiceNow?

Basically Default update set is system generated update set. Only one update set can be the default set for any application scope.

To set an update set to be the default, you need to set the 'Default Set' field to true. When you set Default set = true, the following actions occur:
1. The update set becomes the default update set for its scope.
2. The system sets Default set = false for all other update sets with the same scope. This ensures that there is only one default update set for each scope.

What happens if we mark default update set as Complete/ignore?

System generates new update set with the name Default1 which will be used as default in future.

Assignment for you:

1. What is merged update set? what are the advantages and disadvantages of moving update sets by merging?

2. What is batch update sets? What are it's advantages and disadvantages?


Prepared and confident for your interview?

Practice makes perfect! Test your skills with our virtual interview practice buddy and ensure you're fully ready for your upcoming interview.

🎯 Start Practicing

User Added Interview Question and Answers

Kavita 2025-09-16 09:39:02

How can we moved Users,Groups,Email etc from one instance to another?because they are not capture in update set.


Payal Pundir 2025-09-23 03:06:18
By unload XML then import it into target instance. By using it you can move users, groups, email etc from one to another instance.
0 Helpfuls
0 Helpfuls


sushma swaraj 2025-04-04 02:29:51

which entries that captures in updateset?


Payal Pundir 2025-09-23 03:08:36
Client Script, Business Rules, Script Include, Data Policy, UI Policy, UI Action etc.
0 Helpfuls
0 Helpfuls


Akash Mane 2024-05-24 07:22:18

Interviewer ask me Which entries did not capture in update set ? Can anybody tell


Tejas Adhalrao 2024-05-29 01:04:25
users, roles or groups and reports, scheduled jobs, homepages etc
0 Helpfuls
1 Helpfuls


Priyanshi 2024-04-29 04:20:12

How to move a particular change from one update set to another update set.


Rathan 2024-07-06 05:22:02
Open the update set and open the customer updates record that you want to move to another update set. Once you open the record, below you will find the Update Set reference field from here you can select the another update set name.
0 Helpfuls
0 Helpfuls


Samarth Chadda 2023-08-21 04:02:58

How to encrypt and decrypt a attachment record which is being attached on Incident record?


Nikhil Kamlekar 2024-04-20 12:23:45
You can find the "Column Level Encryption." course in Now Learning. To encrypt the attachment or particular field.
0 Helpfuls
0 Helpfuls


sahitya 2023-06-08 06:34:18

what is difference between normal update set and batch sets


Mohith 2023-06-21 07:08:55
Hi Sahitya, Primary difference is that batch update sets enable you to group update sets together so you can preview and commit them in bulk on the other hand normal update set is single entity which can be committed separately. Dealing with multiple update sets can lead to problems, including committing update sets in the wrong order or inadvertently leaving out one or more sets. Therefore, SN has introduced concept of batch update sets ( but many people now use merge update set functionality, both methods have its pros and cons) The system organizes update set batches into a hierarchy. One update set can act as the parent for multiple child update sets. A given set can be both a child and parent, enabling multiple-level hierarchies. One update set at the top level of the hierarchy acts as the base update set.
1 Helpfuls
1 Helpfuls


Jyoti 2023-06-02 06:50:49

Apart from update set, is there any way to move changes from one instance to other in scoped application? I was asked this question recently and I mentioned, we can move data related records via XML. But interviewer was expecting something more, can somebody explain what am I missing here?


Rakesh 2023-06-21 06:54:56
Hi Jyoti, Excellent question to test candidates knowledge. If you need to move/publish an app from the development instance to another instance( as if it is fully developed and ready to install on a TEST instance/PROD instance), you should do it via "Publish an application to the application repository". In this case, the app will be available to be installed on all instances except the DEV instance. Mode details here : https://support.servicenow.com/kb?id=kb_article_view
1 Helpfuls
gvk 2025-08-05 02:08:41
Publish an application to the application repository : https://www.servicenow.com/docs/bundle/yokohama-application-development/page/build/applications/task/t_PublishAppsToTheAppRepository.html
0 Helpfuls
0 Helpfuls






🚀 Power Up Your ServiceNow Career

Join a growing community of smart ServiceNow professionals to stay ahead in interviews, sharpen your development skills, and accelerate your career.

Fuel My Passion

Loving the content? Well, of course you are. Here’s your chance to indirectly fuel the chaos that keeps this website running. Your contribution helps keep the wheels turning and allows me to continue pretending to be a responsible adult—while cranking out more content for you. Thanks for supporting my delusional dreams and helping me keep this website alive!


Buy Me a Coffee

Support with UPI

If you prefer making a UPI payment to support the website maintenance cost, scan the QR code below:

UPI QR Code

Comments

jagannath Behera 2024-04-09 01:17:57
i need more question and answer related on sla and itom module