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.
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.
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.
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.
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.

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.
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.
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.
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?
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.
User Added Interview Question and Answers
How can we moved Users,Groups,Email etc from one instance to another?because they are not capture in update set.
which entries that captures in updateset?
Interviewer ask me Which entries did not capture in update set ? Can anybody tell
How to move a particular change from one update set to another update set.
How to encrypt and decrypt a attachment record which is being attached on Incident record?
what is difference between normal update set and batch sets
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?
🚀 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: