ServiceNow upgrades
Summarize
Summary of ServiceNow upgrades
The ServiceNow upgrade process moves your instance to a new release version, such as the Xanadu release. Upgrading is a significant project that implements major feature enhancements and improvements to your instance. It is essential to prepare thoroughly by reviewing release notes, understanding your current system performance, and setting expectations with IT and business users for dedicated time on preparation, implementation, and testing.
Show less
ServiceNow provides continuous support via Customer Service and Support, available 24/7, and offers Production Readiness Services to help optimize upgrade success, manageability, and performance through expert consulting.
Key Features
- Upgrade vs. Update: Upgrading moves your instance to a different release family (e.g., London to Orlando), while updating moves between patches or hotfixes within the same family (e.g., Orlando Patch 1 to Patch 3).
- Release Families: Releases are grouped into families named after cities, containing features, patches, and hotfixes to improve functionality and resolve issues without always adding new features.
- Rollbacks and Backups: Rollbacks are available only for updates within a limited 10-day window (customizable). ServiceNow does not support universal rollbacks or on-demand backups. Production instance restorations are a last resort due to downtime and data loss risks and are handled by Customer Service and Support.
- Upgrade Duration: Xanadu upgrades and updates complete faster than previous versions. However, faster completion does not imply reduced success or testing requirements.
Testing and Best Practices
Testing is critical after each upgrade, typically following a Development → Test → Production instance sequence. Testing recommendations include:
- Development: Perform smoke tests to validate basic functionality.
- Test: Use the Automated Test Framework (ATF) for comprehensive testing, including quick start tests and product test suites, supplemented by user acceptance testing (UAT).
- Production: Conduct user acceptance testing only, as ATF is intended for non-production instances.
For any post-upgrade issues, document detailed conditions, reproduction steps, and customizations, then contact Customer Service and Support promptly for assistance.
The upgrade process moves your instance to a new ServiceNow release version. Understand the difference between upgrading and patching, release definitions, rollback and backup options, and how to test your non-production and production instance upgrades.
Before you begin the upgrade process, read the Xanadu release notes and review the upgrade and migration tasks for your applications and features.
System upgrades can be significant projects. Each ServiceNow feature release includes major additions, and you should always consider the impact of new functionality on an instance. Upgrading implements enhancements to all features that are part of the base system or are already active, unless the feature is customized on your instance. For a list of all available plugins and whether they are active by default on the base system, see List of Xanadu plugins.
Careful preparation and knowledge of the available software, tools, and resources can contribute to a successful upgrade. In addition to the materials provided by ServiceNow, it is important to understand how your ServiceNow instance is currently operating and the performance level of key business functionality. Set the expectation with IT and business users that time must be dedicated to preparing for, implementing, and testing ServiceNow upgrades.
If you have any issues during the upgrade process, contact Customer Service and Support. Customer Service and Support is available 24 hours a day, 7 days a week to assist you with any questions or issues.
For additional help with upgrades, ServiceNow also offers various Production Readiness Services. These services specifically address challenges with instance upgradability, manageability, scalability, and performance. The reviews are performed by a ServiceNow certified professional consultant, who provide recommendations to align customer configurations with ServiceNow best practices. Contact your ServiceNow sales representative for more details.
Upgrade and update durations in Xanadu
The upgrade process takes a significantly shorter time for both updates and upgrades. (An update occurs when an instance moves from one patch or hotfix to another within the same release family. An upgrade occurs when an instance moves from one release family to another). As always, test your upgrades, but don't assume from the much faster completion time that the update or upgrade wasn't successful.Supported upgrades
You can upgrade directly to the latest release family. If multiple software versions are involved in your upgrade, be sure to consult the release notes for each version between your current version and the target version. For more information about release terminology and availability phases, see the ServiceNow Release Cycle [KB0547244] article in the Now Support Knowledge Base.
Upgrades vs. updates
ServiceNow organizes its releases into families. A family is a set of releases that are named after a major city, such as Xanadu. Families also contain patches and hotfixes. For example, the following releases are both part of the Orlando family:
- Orlando Patch 4
- Orlando Patch 3 Hotfix 2
Upgrading is the act of moving to a release that is in a different family than your current release. For example, a move from London Patch 7 to Orlando Patch 3 is an upgrade because London and Orlando are different families.
Updating is the act of moving from one patch or hotfix to another within the same release family. For example, a move from Orlando Patch 1 to Orlando Patch 3 is a update because both versions are part of the Orlando family.
In both cases, the target release is Orlando Patch 3. It is the difference between your current and target release family that determines whether you are upgrading or updating.
Features, patches, and hotfixes
Each release family contains features, patches, and hotfixes.
| Type | Scope |
|---|---|
| Feature |
|
| Patch |
|
| Hotfix |
|
For more information about release terminology and availability phases, see the ServiceNow Release Cycle [KB0547244] article in the Now Support Knowledge Base.
Rollbacks and backups
When you plan an upgrade, remember that ServiceNow does not provide a universal rollback option. Rollbacks are available for updates (for example, Xanadu patch-to-patch and Xanadu patch-to-hotfix). The rollback window is 10 days by default. You can customize this window by modifying the glide.rollback.expiration_days property. To request a rollback, contact Customer Service and Support.
Avoid restoring a production instance from backup, when possible, due to downtime and data loss. When a problem cannot be solved using other methods, restoring a production instance from backup is a final option. ServiceNow can restore an instance to any point in time, regardless of when a backup is completed. Customer Service and Support provides support 24 hours a day, 7 days a week for assistance with critical post-upgrade issues.
Testing throughout upgrades
Testing is an integral portion that occurs after each instance is upgraded. After you upgrade an instance, test and validate it.
- Development
- Test
- Production
| Instance | Type of testing required |
|---|---|
| Development | Conduct smoke tests. |
| Test |
|
| Production | Conduct UAT. Note: The Automated Test
Framework
is intended for use on non-production instances. On your
production instance, conduct UAT only.
|
If you encounter any post-upgrade issues, document the issue's conditions, steps to reproduce the issue, and your customizations. Contact Customer Service and Support to open an incident for each issue, and provide this information accordingly. Customer Service and Support is available 24 hours a day, 7 days a week to assist you with any questions or issues.