Debug upgrade
Summarize
Summary of Debug Upgrade
Debug Upgrade is a feature in the ServiceNow AI Platform that allows administrators to diagnose issues following a recent upgrade. By enabling this tool during a user session, you can analyze transaction details to identify artifacts that were skipped, customized, or modified during the upgrade process. This provides valuable insight alongside the Upgrade History and Upgrade Monitor modules.
Show less
Key Features
- Expandable Sections: Debug Upgrade includes sections for artifacts that were skipped, customer customized, or modified by ServiceNow during the last upgrade.
- Transaction Analysis: After enabling Debug Upgrade, you can process a transaction (e.g., loading a form) and review reported upgrade information.
- Artifact Records: Each artifact lists update version history, showing its state at different times, which helps assess required user actions.
Key Outcomes
Utilizing Debug Upgrade enables you to:
- Identify which artifacts have changed or not changed, and understand the implications of these changes.
- Determine if any artifacts require user intervention to function as expected after an upgrade.
- Choose to accept new functionality or modify artifacts based on upgrade findings.
To enable and use Debug Upgrade, turn it on when analyzing post-upgrade issues and disable it after completing the session.
Diagnose and resolve issues you suspect may have resulted from the most recent upgrade by enabling upgrade debugging during a user session. Each transaction lists whether an artifact was skipped, customized by the customer, or modified by ServiceNow during the last family-to-family or patch version upgrade.
Reported debug information
- Skipped During Last Upgrade
- Customer Customized
- ServiceNow Modified During Last Upgrade
- what artifacts have changed?
- what artifacts have not been changed that would or should have?
- what changed artifacts were missed?
- what artifacts operate differently than expected (if referencing something that has changed during last upgrade)?
Depending on the answers to these questions, you may have to modify the selected artifact so it works in the way you expect. Conversely, you might simply accept the new updates made to the artifact, and its changed functionality.
Skipped during last upgrade
Lists artifact records that were skipped during the last upgrade that also ran during the last transaction. These records are standard objects that missed changes from ServiceNow because they were modified at some point by a user. See Resolve conflicts for an individual record.
Customer customized
Lists all artifact records that were customized at some point by users that also ran during the last transaction. This listing is not strictly related to the actual activities performed during the last upgrade session. The listing does include the records that appear under Skipped During Last Upgrade. However, not all records that appear in the Customer Customized list are included in Skipped During Last Upgrade.
While this listing is not directly related to the activities performed during the last upgrade, it may be worthwhile to look at individual customization records listed on it. Some of the listed customization records may be referencing other records changed or skipped during upgrade. The activities performed during the last upgrade may have an impact on, or affect these relationships.
ServiceNow modified during last upgrade
Lists all standard (non-customized) artifact records modified by ServiceNow during the last upgrade that also ran during the last transaction.