All Learners
Use this study guide when completing your delta exam in ServiceNow University. The content presented in this knowledge article is the exam content you will be tested on to maintain your certification. In addition, we always encourage you to review ServiceNow’s Product Documentation.
Mastering System Update Sets in ServiceNow: A fun, practical guide for Admins
If you’ve ever managed configuration changes across ServiceNow instances, you’ve likely navigated System Update Sets. They’re more than a tool—they’re a rite of passage for every seasoned Admin. Whether you're deploying enhancements, patching apps, or just trying not to break prod, update sets are your trusty sidekick. Let’s dive in—with a dash of fun and a heap of practical wisdom.
Update Sets 101: What they are and why they matter
At their core, update sets are containers for configuration changes—think of them as a suitcase you pack before traveling from dev, to test, to prod. They track changes to tables that extend sys_metadata, letting you bundle and migrate customizations like business rules, client scripts, UI policies, UI actions, ACLs, script includes, flows or workflows, and more. Treat update sets like source-control artifacts for your ServiceNow configuration. Organized sets equals predictable deployments!
Under the hood, an update set is represented as XML and contains:
Update sets are ideal for:
What’s in vs. what’s out
It’s helpful to remember what update sets do and do not capture. When you’re unsure, check whether the table extends sys_metadata or validate capture via a test change and preview. Captured examples include:
Examples of what is not captured:
Before you start: Configuration hygiene
Good administrators don’t just “make it work”—they make it repeatable, auditable, and safe. Here are some tips to set yourself up for success:
Creating and selecting Update Sets
Pro tip: Add a short description or link to the requirement in the update set record so approvers know what they’re looking at.
Inspecting and reporting: Know what’s inside
Understanding what’s inside your update sets is essential, as they function as more than just containers—they are fully navigable records. By opening an update set, you can easily browse all the updates it includes, drill down into individual records, and even view the differences between those and their current versions.
To gain a clearer overview, you can quickly generate reports that review the contents by update type, such as all business rules that have been modified. Additionally, comparing your update set with the target instance helps you identify potential conflicts before deployment. It is always recommended to run an Instance Scan, which checks for risk patterns, violations of best practices, scope mismatches, and common anti-patterns. For critical branches or when update sets reach the “Complete” state, automating these scans can further enhance your deployment process.
Packaging: Merge vs. batch
You have two ways to group work:
Merging: Use Merge Update Sets to combine records into a single set. Handy for consolidating several small sets into one deliverable—but introduces risk if overused or done late.
Batching (preferred): Create a parent update set and insert scoped child update sets underneath. You deploy the batch as a coherent release while keeping each child logically independent. Batching by scope and feature makes deployments clearer and rollback/fix-forward decisions far easier.
Moving Between Instances: Retrieve, Preview, Commit
Retrieving batched update sets from remote instances is straightforward:
After committing in production, mark the update set as “Ignore.” This prevents the same set from being re-applied during a future retrieve (e.g., after cloning).
Pro tip: Always preview before commit. Never skip it. The preview is your early warning system.
Admin guardrails: Power with responsibility
It’s important not to delete update sets, as doing so can orphan historical records and complicate future comparisons or audits. Avoid backing out the Default update set, since this set is unique to the system and modifying it can cause serious issues. Instead of manually editing update set references, always use the platform’s built-in merge, batch, and retrieve features to maintain integrity.
Be careful not to mix scopes unintentionally; confirm both your current Application Scope and the active Update Set before making any changes to ensure accuracy. Finally, after committing update sets in production, set them to “Ignore” to prevent accidental reapplication during future clone or retrieve cycles.
Conflict resolution: Compare local and remote
Conflicts happen—especially in busy orgs. Make this comparison part of your pre-Complete checklist. Use compare tools to:
Best practices
Final thoughts: Update Sets with style
System Update Sets may not be the flashiest tool in your ServiceNow arsenal, but they’re indispensable. Treat them with respect, and they’ll reward you with smooth deployments and fewer late-night rollbacks.
So next time you’re prepping a release, remember: Batch smart, name wisely, scan often, and fix forward!
For information about update sets and other related Platform features, refer to the ServiceNow Product Documentation or visit the ServiceNow Community.
Instructions to access the Delta exam
The following instructions will guide you through the process of completing your Delta exam: Completing your Delta exam
NOTE: Feedback or comments should address article content only; for access issues or other support needs, please submit a ServiceNow University case for faster resolution.