Navigation action cancellation
Summarize
Summary of Navigation Action Cancellation
The Request Manager in ServiceNow allows users to cancel ongoing navigation actions by selecting another link in the application navigator. This feature helps users avoid waiting for slow-loading transactions to complete. To enable this, certain system properties must be configured appropriately.
Show less
Key Features
- Cancelation Conditions: A transaction can be canceled if either:
- Both the original and new transactions are cancelable (sysparmcancelable=true).
- The original transaction is in the always cancelable list, and the new transaction is cancelable.
- Both transactions generate an auto-completer query in a reference field.
- System Properties: Key properties include:
- glide.requestmanager.cancelothertransaction: Controls if users can cancel one action with another (default: true).
- glide.requestmanager.alwayscancel: Lists URIs that can always be canceled (default: home,sysreporttemplate).
- glide.requestmanager.cancelreferencecompleter: Cancels previous queries when new information is entered in a reference field (default: true).
Key Outcomes
By properly configuring these settings, administrators can enhance user experience by allowing seamless navigation without interruptions. Additionally, administrators can add specific pages to the always cancel list or prevent cancellation for certain modules by updating their definitions, providing greater control over user interactions.
The Request Manager allows users to cancel any navigation action they select from the application navigator by clicking another application navigator link. System properties work with settings for the table to allow navigation action cancellation.
This allows users to cancel slow loading transactions without having to wait for the previous transaction to complete.