Xanadu Patch 9
The Xanadu Patch 9 release contains important problem fixes.
- Xanadu Patch 9 was released on June 05, 2025.
-
- Build date: 06-04-2025_0434
- Build tag: glide-xanadu-07-02-2024__patch9-05-21-2025
For more information about the release cycle, see the ServiceNow Release Cycle.
For a downloadable, sortable version of the fixed problems in this release, click here.
Overview
Xanadu Patch 9 includes 406 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Xanadu Patch 9
- Activate indexing of searchable content from variables on Catalog Item records. Configure the set of Catalog Items eligible for catalog variable indexing and the set of variables to index.
- glide.ais.ingestion.catalog_variables_filter_query
- Service Catalog variable types indexed from Catalog Items
- Field Service Management release notes
-
Google Maps APIs for Field Service CapabilitiesUpgrade to the new Places API (new) and Routes API for Field Service Capabilities.Effective March 1, 2025, Google has designated the Places API, Directions API, and Distance Matrix API as Legacy services. The newer versions of these services are Places API (New) and Routes API.: You can’t enable or generate new API keys for these legacy services. However, you can continue using these services with the existing API keys. Enable the new APIs from Google Console to continue using the API services without any issues.If you create a new Google API key after March 1, 2025, enable the new APIs from Google Console to use these services with the new API keys.For more information see, KB2111488, KB2112054, and Changes to Google Maps Platform automatic volume discounts, monthly credit, and services transitioning to Legacy status.
- QueryRangeACLAuditor
- This patch includes the May Maintenance update script in the form of a script include (QueryRangeACLAuditor). This script is not triggered automatically and must be run after a patch upgrade. More details on running the QueryRangeACLAuditor and its functionality can be found in KB2046494.
Notable fixes
The following problems and their fixes are ordered by potential impact to customers, starting with the most significant fixes.
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Form Builder PRB1820975 |
A form isn't saved on a cross scope in ServiceNow studio | There's an error in the networking calls. |
Refer to the listed KB article for details. |
|
Integration Hub PRB1834445 |
GCF Data Egress recorder should support 0 byte inputs | GCFDataEgressRecorder will throw an error with an Invalid event value when an event with 0 bytes is recorded, creating an error in the log. |
Post to the instance on an endpoint. Notice that this will return an 204 (no content) response a zero byte response. |
|
MID Server PRB1870465 |
ECCSender does not use the correct character set when reading XML queue files | ECCSender uses the default file encoding/character set when reading XML queue files from a disk. This results in incorrect characters in the response for some special characters. ECCSender should use UTF-8 when reading these files, as XML queue files on disk are always UTF-8. |
Refer to the listed KB article for details. |
|
Related Lists PRB1887019 |
Users can't edit from a related list on a reference field configured to be read-only in the dictionary | Users are no longer able to add existing related records via the 'Edit' function on a related list when the reference field on the target table is marked as read-only. This behavior was previously functioning as expected. The issue has been verified in multiple relationships. Removing the 'read-only' attribute from the reference field restores expected functionality, confirming the change in behavior post-upgrade. |
Refer to the listed KB article for details. |
|
System Import Sets PRB1850436 |
There's unexpected column creation when importing an Excel file with Japanese headers | When importing a file with Japanese headers, a new 'u_xxx' column is created, even though the u_email column already exists. This issue also occurs in Washington DC. |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Access Control List (ACL) Rules PRB1891090 |
Addition of Query ACLs in Access Control List (ACL) Rules | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Access Control PRB1889272 |
GlideSearch_Query/suggestions user context gathering triggers role creation | When gathering user context, the platform triggers role creation | |
|
Access Control PRB1889718 |
Addition of Query ACLs in Access Control | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Access Control PRB1889719 |
Addition of Query ACLs in Access Control | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Access Control PRB1892867 |
The basic query range operation is broken | The basic query_range operation on allowed fields isn't working, and the user sees records not applied by the filter. |
Notice that the list shows all the records instead of the filtered. |
|
Accounts Payable Invoice Processing PRB1889729 |
Addition of Query ACLs in Accounts Payable Invoice Processing | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Activity Stream PRB1830587 |
Activity Stream doesn't limit the size of journal fields | The maximum size of journal entry appears to be either 50Kb or 100Kb by default. UI16 has a 10MB limit on the total journal field size. Once this limit was reached it truncates every journal entry to 50K. The entry cap is 250 by default. The entry cap is 30 for attachments. The size cap + entry cap is what ensured no out of memory errors in UI16. |
Expected behavior: The incident should load with these massive strings. Actual behavior: Chrome and Edge crash as the browser runs out of memory.
Expected behavior: The incident should load in SOW. Actual behavior: The Glide server crashes with an out of memory error. |
|
Activity Stream PRB1882348 |
Avatars are not shown for AI agent updates in the Activity Stream | When agents update fields and post work notes to the Activity stream the agent avatars are not shown next to their activities. | |
|
Activity Stream PRB1890397 |
Two extras in the SQL count from the activity jelly template are seen in znowassiststable, causing a DMT SQL Spike | ||
|
Activity Stream PRB1894361 |
Timeago elements (sn-time-ago) should display a tooltip when accessed via the keyboard |
Expected behavior: If the focus should move to the non-interactive elements for sighted users who use the keyboard, then the tooltip should appear without hovering over it. Actual behavior: The tooltip isn't visible when the focus moves to the 'created/updated' elements using the tab key. |
|
|
Advanced Risk PRB1891325 |
Addition of Query ACLs in Advanced Risk | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Agent Chat PRB1766052 |
An incorrect chat workspace tab is highlighted when closing one of the chat tabs | One of several open chats is highlighted as if it contains a new message, but no message appears. |
Observe that as soon as the chat 1 tab is closed, the chat 2 tab reloads and the chat 3 tab highlights as if there is a new message, but there is no new message in the chat 3 tab. |
|
Agile Development PRB1889742 |
Addition of Query ACLs in Agile Development | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
AI Search PRB1823459 |
AI Search indexing Topic Path Translation doesn't work for non system user preference language | Session users assigned as 'guest' with the sys_user_preference file 'name=user.language' and 'value=non_user_session_language' will have topic paths indexed in this language. The set language is not effective, which is the cause of incorrect translations. |
Expected behavior: AI Search should index, and be able to search with the 'en' topic value. Actual behavior: AI Search indexes content with Deutsch translations for documents with both English and Deutsch languages, and the search for English will fail. |
|
AI Search PRB1824166 |
A translated reference field is indexed in a different language in a single record update vs a full table index | The peekahead is using the same value for different langauges. |
Expected behavior: kb_knowledge_base is in Spanish. Actual behavior: kb_knowledge_base is in English. |
|
AI Search PRB1850651 |
The 'All' tab is selected after a page is refreshed or when using the browser Back button | When performing a search in global, the The 'Knowledge' tab and the facet should be selected even after refreshing the page or using the Back button on the browser. |
Scenario 1:
Expected behavior: The 'Knowledge' tab and the facet should be selected. Actual behavior: The facet is not selected after refreshing the page, and the 'All' tab is selected. Scenario 2:
Expected behavior: The 'Knowledge' tab and the facet should be selected. Actual behavior: The facet is not selected after using the Back button on the browser, and the 'All' tab is selected. |
|
AI Search PRB1856064 |
NAP displays the error, 'Trouble processing your request' while promoted skills are working correctly | The skill is not being identified and indexing is not occurring automatically on the Skill table. Skill discovery is not happening, and the following error message is displayed, 'We're having trouble processing your request right now due to a temporary system issue. Please try again later.' However, when the Skill table is manually indexed, the skill gets discovered. | |
|
AI Search PRB1857215 |
There's a KB performance issue when there are a large number of user criterias assigned to a KB | The AI Search on ITSP has become slow after a Washington DC upgrade. AI Search is invoking Knowledge Management without any filters on the KB bases that are associated with the profile. Once the property 'glide. ais. disable_kbb' is set to true, response times come back to the pre-upgrade times. | |
|
AI Search PRB1871798 |
Dynamic Window chat returns an error reading 'Sorry there was a problem on my side' |
Notice an error that reads 'Sorry there was a problem on my side'. |
|
|
AI Search PRB1882832 |
Fix tracer functionality end-to-end for search use cases | This is a product update. | |
|
AI Search PRB1883872 |
A FPE new search isn't routed to the 'All' tab |
Notice that no results are found. |
|
|
AI Search PRB1883953 |
Signals aren't being captured for a carousel on the Portal | This isn't working for synthesized Genius results either. |
Expected behavior: Signals should be logged in the sys_search_genius _result_event_action_list table. Actual behavior: Notice no entries are found in the sys_search_genius _result_event_action table. |
|
AI Search PRB1885285 |
When Zing is the search engine for global search, data broker is still executed and pollutes the syslog | The underlying cause is that the composite data broker resource in the UI Builder app for the global search page is wired up to use the search term from the URL as an input, and so executes every time it changes after the initial search. |
Refer to the listed KB article for details. |
|
AI Search PRB1885594 |
AI Search attachment results aren't redirecting to the parent record | The issue is reproducible in Yokohama and Xanadu instances. |
Notice that the page not redirected to the parent record. It's redirected to the sys_attachment.do? sys_id=undefined& searchterm=detail. |
|
AI Search PRB1886467 |
AI Search results match incorrect template | When a View Config condition uses a reference field for a table the user doesn't have access to, AIS returns the field, but with a value of '' (empty string). | |
|
AI Search PRB1887375 |
'OR' conditions aren't correctly evaluated in EVAM lite | In SearchResultTemplateGenerator, there's logic to revert to legacy EVAM template engine if the condition is complex, but it doesn't currently catch 'OR' conditions. |
Observe that users no longer get the result. |
|
AI Search PRB1889190 |
Shared files aren't coming up on the znowassiststable instance portal |
Notice that users can see the people card on the portal but can't see shared files. |
|
|
AI Search PRB1892850 |
Follow-up questions shouldn't start a new conversation in a chat | The issue occurs on Service Portal with Dynamic Window turned on when a user selects 'Follow-up', the 'Conversational catalog - request' in the chat, or selecting the topic on the portal. The issue only occurs in Xanadu. |
Notice that on Service Portal with Dynamic Window turned on, the chat opens up starts a new conversation. |
|
AI Search PRB1892854 |
The Now Assist full-page responsive mobile is unusable | The pre-search box is cropped on both the left and right side. The search results search box is cropped and buttons aren't accessible. |
Open a full page search/search results in the mobile screen size. Notice that the search bar is accessible when the screen size is changed to the mobile view. |
|
AI Service - Glide Interfaces PRB1889667 |
Addition of Query ACLs in AI Service - Glide Interfaces | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Application Install Engine PRB1846815 |
Admins users aren't able to repair/install all dependencies when domain separation is enabled | A parent application (for example, Now Assist For CSM) is installed successfully even though its dependencies (for example, sn_genai_platform) aren't installed during the process. |
Notice that not all dependencies are be installed with the parent app. |
|
Application Install Engine PRB1869500 |
The user is unable to upgrade a base app version when a batch install hosts a customized app | ||
|
Application Install Engine PRB1875817 |
Script Assets aren't getting the latest content post upgrade, even though the plugin version has the ...latest/openFrameAPI setICContext method | OpenFrame is a hosted plugin and brings in UI scripts as part of it. On the upgrade of the plugin, the newer methods in the UI scripts aren't showing up even though it exists in that version. |
Refer to the listed KB article for details. |
|
Application Manager PRB1834952 |
Service Bridge Base plugin doesn't automatically upgrade when the Service Bridge for Providers plugin is upgraded | This issue occurs for users in a non-global domain or scope. | |
|
Application Manager PRB1872436 |
Access to a crypto module is set to 'reject' by default for some users | There's a 'Issue while uploading .store file: Unwrapping failed' error due to the crypto module being set to 'reject' by default. | |
|
Application Manager PRB1886735 |
The 'Switch to Virtual Agent Web Client' link isn't receiving the keyboard tab focus | This impacts keyboard users who navigate documents sequentially and expect the focus order to be consistent with the sequential reading order. |
Expected behavior: The 'Switch to Virtual Agent Web Client' link should be receiving the keyboard tab focus. Actual behavior: The 'Switch to Virtual Agent Web Client' link isn't receiving the keyboard tab focus. |
|
Application Manager PRB1891971 |
The 'How Search works' info icon tooltip details are not announced by the screen reader | The JAWS screen reader doesn't read the tooltip content. |
Notice that JAWS does not read the tooltip content. |
|
Application Manager PRB1892000 |
There's a focus management issue on selecting 'view more' | On selecting 'View More', more content is loaded. When pressing the tab key, the focus is going to the 'Skip to Main Content' link and not to the newly loaded items. |
Once more options are loaded and the user presses the tab key, the keyboard focus should go to the updated content and not to the 'Skip' link. However, when pressing the tab key, the focus is going to the 'Skip to Main Content' link and not to the newly loaded items. |
|
Application Manager PRB1892002 |
The 'Sync in progress' and 'Sync completed' details aren't announced to screen reader users | On selecting 'Enter' on the Sync Now button, the sync starts progressing. That isn't communicated to the screen reader users. |
Expected behavior: The 'Sync in progress' and 'Sync completed' details should be announced to screen reader users. Actual behavior: The 'Sync in progress' and 'Sync completed' details aren't announced to screen reader users. |
|
Application Rationalization PRB1885498 |
Software asset management is a dependency for Technology Portfolio Management | This is a product update. | |
|
Career Aspirations PRB1890426 |
Addition of Query ACLs in Career Aspirations | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Career Conversations PRB1889708 |
Addition of Query ACLs in Career Conversations | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Case and Knowledge Management for HR Service Delivery PRB1852603 |
A record handling agent is unable to fetch HR case details | The record handling agent gives an error: 'The system is unable to get the record information'. | |
|
Case and Knowledge Management for HR Service Delivery PRB1874503 |
RCAs created during Email reply recommendation | An error message appears reading, 'Wrong status for RCA privilege'. | |
|
Case and Knowledge Management for HR Service Delivery PRB1874549 |
RCAs for KMGenAISimilarTaskSearchUtil are generated during multi-case KB generation | RCAs from KMGenAISimilarTaskSearchUtil to HR Core, Employee Relations, Legal Entities were added as requested RCAs in app-hr-gen-ai and will be allowed with the fix script. They previously did not target app-hr-genai, but did not get added to the apps that target them. This causes RCAs to be generated when generating multi-case KB that are in a 'Requested' state. It would need to be allowed for multi-case KB generation. | |
|
Case and Knowledge Management for HR Service Delivery PRB1874746 |
AI Agent Invoker topic errors out when usecase is executed from Now Assist Panel (NAP) with a case open | Selecting the use case in NAP with an open case throws an error in NAP and the logs. |
Observe the error in NAP and in the logs, and that an execution plan is not created. |
|
Case and Knowledge Management for HR Service Delivery PRB1876687 |
Notification Agent is unable to fetch and update HR case details | The event will be generated and the notification will not be created. In some cases where the notification is generated, 'Actions' will not perform the expected operation. |
Notice that the event will be generated, but the notification will not be created; for generated notifications, selecting Actions will not perform the expected operation. |
|
Case Management PRB1872131 |
Clustering isn't triggered because of a missing ACL |
Observe that the clustering progress bar is stuck. |
|
|
Case Management PRB1889703 |
Addition of Query ACLs in Case Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Case Management PRB1892871 |
Cases RL on PI is not accessible to customer contact on business portal due to query match and query range ACLs | ||
|
Change Management Collision Detector PRB1868251 |
The 'Conflict Detection' job, especially the ChangeCheckConflictsSNC script include, can lead to an OutOfMemoryError and node restarts | This seems to happen when the Affected CIs [task_ci] table has a large number of records on it. In one of the cases, there were 93,685,849 records. |
Run the 'Conflict Detection' job and notice it loops in the ChangeCheckConflictsSNC script include. |
|
Change Management PRB1849821 |
The Closed Change Count field under the 'std_change_ record_producer' table is calculated incorrectly when multiple template records are created with the same template name | This is caused because the 'group by' query defined in the script 'StdChangeUtilsSNC' inside the function 'calculateVersionAndTemplateStats' is attempting to group by on the name rather than the sysID, which is leading to the incorrect calculation of the closed change count. | |
|
Change Management PRB1862569 |
Change CheckConflict can cause stale reads and updates, which causes unexpected other behaviors | ||
|
CIWF UI Component PRB1894610 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for portal_knowledge_quick_links widget | ||
|
Cloud Cost Management PRB1889713 |
Addition of Query ACLs in Cloud Cost Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Cloud Provisioning and Governance PRB1889715 |
Addition of Query ACLs in Product Service | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
CMDB Workspace PRB1894924 |
Remove CUD access to sn_cmdb_editor roles on cmdb_ci records | Users with the role 'sn_cmdb_editor' shouldn't be able to have access to the cmdb_ci table and edit the records. |
Refer to the listed KB article for details. |
|
Code Signing PRB1761365 |
Trusted CS cert fails to validate |
In the jsFunction_validate(Scriptable scr) in CertificateValidator 'trusted_code_signing_cert' is an unsupported type for validating certificate. |
Expected behavior: The certificate should be validated. Actual behavior: The certificate is not validated and an error is thrown. |
|
Code Signing PRB1854759 |
Frequent updates on the 'sn_kmf_record_signature' table leads to excessive generation of text index events | Frequent updates on the 'sn_kmf_record_signature' table leads to excessive generation of text index events, delaying the text index events processing on the instances. | |
|
Code Signing PRB1860810 |
Generate signatures for sys_auto_script table with wildcard mode | Generating signatures for sys_suto_script table records as they are invoking scripts writing to ecc_queue directly from sys_auto_Script. | |
|
Code Signing PRB1869613 |
Guardrails should respect filter conditions on the signature configuration | This is a product update. | |
|
Communities PRB1889697 |
Addition of Query ACLs in Communities | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Communities PRB1889700 |
Addition of Query ACLs in Communities | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Compliance Case Management PRB1890990 |
Addition of Query ACLs in Compliance Case Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Configuration Compliance PRB1891686 |
Addition of Query ACLs in Configuration Compliance | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Configuration Management Database (CMDB) PRB1868458 |
The empty domain path in the cmdb_datasource_last_update table causes problems with IRE Reconciliation rules in a domain separated instance | Typically, when users insert or update a (Configuration Item) CI with a higher-priority data source defined in reconciliation rules, any other data source with a lower priority can't update the existing CI for the same attributes. However, attempted to replicate this behavior in a domain separated instance, the reconciliation rules weren't honored, and the lower-priority data source was able to update the CI. The domain path in the cmdb_datasource_last_update table was empty, which causes the reconciliation rules to be ignored. |
Refer to the listed KB article for details. |
|
Configuration Management Database (CMDB) PRB1872524 |
There's an exception RTE BeforeScript when trying to replace values corresponding to an item | When users try to replace item values, it causes an exception, like: 'ava.lang.RuntimeException: Before script unable to process records with error message: null'. IREScopedMapValues is expecting a map instead of an object. This needs to fixed for all other places where it is expecting java native objects. | |
|
Configuration Management Database (CMDB) PRB1893434 |
A11y bug fixes on CMDB Workspace | Info tooltips are identified by screen readers as 'Search Button' and there's multiple H1 elements on a page. |
Issue 1: Info tooltips are identified by screen readers as 'Search Button'.
Note that the info tooltip is described as 'Search button'. Issue 2: Multiple H1 elements on the page.
Notice that there are two H1s when there should only be one. |
|
Content Management System PRB1880403 |
The CMS portal is corrupted after a Yokohama upgrade | It looks like there are CSS files for the portal that aren't loaded as expected. | |
|
Contextual Search PRB1872960 |
An external link can no longer be accessed in the cxs_new_window UI page | ||
|
Contextual Search PRB1883021 |
Addition of Query ACLs in Contextual Search | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Contract Management PRB1889710 |
Addition of Query ACLs in Contract Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Core Platform PRB1741148 |
Change SampleAccumulator fSamples into long[] | Instead of using an ArrayList of boxed longs, use a long[]. Also deduplicate the CompactStats objects that are empty using a non-mutable version. | |
|
Core Platform PRB1762070 |
ServiceNow Performance Dashboards have errors for some graphs | When the user navigates to Service Now Performance Dashboards, some of the graphs are not shown and instead the following error message appears: 'Error:Invalid series data'. | |
|
Core Platform PRB1775831 |
When the user accesses a CTI record URL before SSO or local login, they are redirected to an incident.do record | When the user is logged in to an instance, a CTI link takes them to the correct record. However, when they are logged out, they are directed to the incident.do page. | |
|
Core Platform PRB1881092 |
In an activity stream, be able to determine actions performed by an AI Agent on behalf of a user | This is a product update. | |
|
Customer Service Management PRB1832361 |
When CSM is installed in Xanadu, the 'Overview' dashboard isn't appearing | ||
|
Customer Service Management PRB1848565 |
Creating a consumer user from a consumer form doesn't work | Creating a consumer user from a consumer form creates a sys_user, not a csm_consumer_user. As a result, this user can't be linked with a consumer. This process should work according to documentation. |
Expected behavior: The user created should be csm_consumer_user, so this user can be linked with csm_consumer. Actual behavior: The user created is sys_user, so users can't select this user to link it with csm_consumer. |
|
Data Archiving PRB1865429 |
Infinite recursion is possible in the Archive Reparent Retry Job | In the reparent retry job (though not in the reparenting code in the archive job itself), a cycle in the sys_archive_related records causes infinite recursion. This can obstruct reparenting of other rules. | |
|
Database Persistence - Data Access PRB1833232 |
There's an incomplete 'NULLS FIRST' clause in multi-column indexes on new (non-migrated) RaptorDB instances | This means that all multicolumn indexes can't leverage their natural sort order. | |
|
Database Persistence - Data Access PRB1859194 |
Identified shadow tables containing 'my_row_id' as a primary key (PK) are causing PK mismatch with TableCloner | This issue was found in Xanadu instances. When a record is deleted from the table, an error can occur because it attempts to sync schema between the original table, and the shadow table can't alter the PK. This fix ensures the PK will be a 'sys_id' on tables where 'sys_id' is required. | |
|
Database Persistence - Data Access PRB1881074 |
Provide introspection methods to get back the table/prefixes for views in the Genius Results returned from cypher2Results | This is a product update. | |
|
Database Persistence - Data Management PRB1784019 |
Un-offload is not preserving the attachment upload date and time for the record | The un-offloaded time of the attachment becomes the attachment's new upload time. |
Expected behavior: The attachment's original upload time is preserved in the record. Actual behavior: The un-offloaded time becomes the attachment's upload time. |
|
Database Persistence - Data Management PRB1859906 |
Investigating failing archive restore operation | This issue occurs in a Xanadu instance. |
Run archive restore on the parent record. Notice that only a subset of archive related records in the original archive run are restored, and the transaction is showing high SQL counts and times. |
|
Database Persistence - Data Management PRB1885210 |
Randomize the monthly/yearly physical table stats aggregator/gatherer scheduled jobs | The monthly and yearly jobs are randomized over the day instead of in-between an hour. | |
|
Database Persistence - Data Scale PRB1706241 |
Table sys_mutex has too many records | This is a product update. | |
|
Database Persistence - Data Scale PRB1844798 |
Error message for unknown system variable 'sql_generate_invisible_primary_key' warning received | This issue was observed in a Xanadu instance. |
Observe the warning error message, 'Unknown system variable 'sql_generate_invisible_primary_key''. |
|
Database Persistence - Data Scale PRB1881949 |
Fast lock aren't released if a Tx is cancelled | This is a product update. | |
|
Data Loss Prevention PRB1889727 |
Addition of Query ACLs in Data Loss Prevention | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Discovery PRB1657280 |
Inaccurate error logging for application patterns failed due to running processes that have bounced or stopped before pattern process detection executes | Commands using the PID and PORT from the ADM Probe will return null in the pattern failures. There's no log in the Discovery Log table of what occurred during process detection, and no indication in the failure message of the HD Log that the pattern failed due to the running process having bounced with a new PID or PORT. |
Notice that commands executed that use the PID or the PORT discovered by the ADM Probe will return null, as they no longer exist on the target server, and there's no logging to the Discovery Log table of what occurred during Process Detection. |
|
Discovery PRB1843083 |
Discovery monitoring job to search for future jobs before deciding to terminate a status | The monitoring job cancels the status even though the instance has a job for it but hasn't pick it up yet |
The job should cancel the status even though the instance has a job for it but didn't pick it up yet. |
|
Discovery PRB1884527 |
A pattern on Agent Client Collector (ACC) requires MID specific configurations to the target device | When running a pattern on ACC, it requires the MID server to have discovery-specific port connectivity to the target instead of only using the ACC specific port. |
Refer to the listed KB article for details. |
|
Document Intelligence Unified Backend PRB1802663 |
A reference qualifier isn't applied for reference fields in the Agent Viewer experience | ||
|
Document Intelligence Unified Backend PRB1823462 |
Document Q&A should skip .docx processing once it started using Document Reader Processing API | ||
|
Document Intelligence Unified Backend PRB1862011 |
Brief description shows a space in the General Details page | Fields are showing empty when referred, as the display name is empty. | |
|
Document Intelligence Unified Backend PRB1862455 |
An extraction flow throws an error for a use case that has only a field group | Users get an error message: 'java.lang.IllegalArgumentException: objectToMap: invalid type class com.snc.process_flow.engine.serialization.GRProxy$1 for object property targetRecord (sys_script_include.4a035a2beb771110f2549bf12a522841.script; line 530'. |
Observe the error message. |
|
Document Intelligence Unified Backend PRB1881095 |
Add 'description' and 'autogenerated_summary' to a task definition | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881127 |
Turn off the embedded image extraction option for PDFs and Docx | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881128 |
Introduce the docx4j library to Glide env | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881129 |
Fix 'fileId' null issue in Glide Java | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881130 |
In 'Chat with doc', classify if it's a scanned or digital PDF | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881131 |
Move Docx4j to 8.3.13 in Xanadu and Yokohama Now Assist | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881132 |
In Docx4j, create a scriptable extractText Java function which takes a docx file and gives an attachment ID for a text file | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881133 |
Support the .txt file format | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881134 |
Adding a PDF > IMG null pointer exception to Xanadu and Yokohama Now Assist | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881135 |
Extract text and embedded images using Docx4j for docx and pdfbox for PDFs | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881136 |
Glide API to convert a PDF to an image | This is a product update. | |
|
Document Intelligence Unified Backend PRB1881137 |
Fix the docx path for custom XML so extraction of the text is successful | This is a product update. | |
|
Elasticsearch Integration PRB1711742 |
Elastic index creation fails when clining from an instance with HA elastic search to non-HA | The user observes the error 'Failed to create surrounding logs' and all index creation fails. |
On startup, observe the error 'Failed to create surrounding logs'. In general, all index creation fails. |
|
Email Notifications PRB1887674 |
ERR does not work in Xanadu | This is a product update. | |
|
Embedded Help PRB1870178 |
The embedded help link redirects to the page 'not_allowed.do' instead of the documentation site | The issue occurs in the Yokohama release. |
Expected behavior: Users are redirected to the documentation. Actual behavior: Users are redirected to the 'not_allowed.do' page. |
|
Employee Center PRB1809382 |
The hrm_todos_page list of tasks is incorrectly defined | To-do tasks from the hrm_todos_page list are not defined as list items, impacting the user's ability to navigate through the list. |
Notice that they are not defined as list items. |
|
Employee Center PRB1831309 |
Email returned from the HR Auto resolution test is missing some fields | Email script used in sysevent_email_template (sn_hr_core_case.ess.general) is not present in Washington DC and Xanadu. | |
|
Employee Document Management PRB1877142 |
In Employee Document Management, UI actions cause performance impact to rendering search documents | In Employee Document Management, UI actions cause performance impact to rendering search documents or any list load on the sn_hr_ef_ employee_document table. The following UI actions are contributing to response times: Authorize, Reject, Authorize All, and Reject All. The number of records on the sn_hr_ef_employee_document is ~2.7 million. |
Notice that the page load times exceed 200 ms and often time out. Most of the time is spent on rendering the UI actions listed above (~ 50 seconds each). |
|
Encryption PRB1854358 |
Protected script decryption fails for a cloned instance which is upgraded before the 'Protected Script Values Migration' job is executed |
After an upgrade is successful, as the static key is removed and the key isn't available, protected script decryptions fail. |
|
|
ESG Management PRB1889690 |
Addition of Query ACLs in ESG Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Event Management PRB1786196 |
Prevent duplicate Impact hashes | This is a product update. | |
|
Event Management PRB1842971 |
Service Dashboard doesn't load due to a slow API | When there are many services (~2 million) on cmdb_ci_serice_auto and cmdb_ci_service_auto_cache is empty, Service Dashboard doesn't load. | |
|
Event Management PRB1884824 |
Tag-based groups can include alerts which don't match the tag-based alert clustering definitions tags |
Refer to the listed KB article for details. |
|
|
Event Management PRB1884862 |
Tag-based groups are not created, if there is an automatic group filter for automated groups | The alerts that are supposed to be grouped will not be grouped. |
Notice that alerts that should be grouped are not grouped. |
|
Event Management PRB1886771 |
Alerts with the same CI metric name are not grouped together in the CMDB group if Automated alert grouping is disabled | When Automated (ML based grouping) is disabled, the CMDB group is not created for alerts with the same CI metric name. |
Observe that CMDB group is not created. |
|
Event Management PRB1889397 |
If there's an alert with its initial event generated time in the future, an alert isn't added to tag-based group or alerts are split into a different group |
All events should be in the staging table, but aren't. |
|
|
External Triggers PRB1878365 |
Change sys IDs to readable values in GCF definitions of external triggers | ||
|
Field Service Quality Management PRB1860999 |
The dictionary override on wm_task causes issues | In a Washington DC instance, there's no override attribute for the State field at the wm_task. In the Xanadu, the override attribute is introduced for the State field at the wm_task. | |
|
Finance Common Architecture PRB1891405 |
Addition of Query ACLs in Finance Common Architecture | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Flow Engine PRB1867133 |
The 'Summarize' quick action gives a 'The current execution is in the waiting state' message | The flow caller is present. Async HTTP is used and that causes flows to go to a waiting state while waiting for the Async HTTP response. The 'The current execution is in the waiting state' exception is expected when Async HTTP is used. |
Expected behavior: The Summarize action should show the chat summary. Actual behavior: The quick action gives a 'The current execution is in the waiting state' message and an error in the sys_log. |
|
Flow Engine PRB1889723 |
Addition of Query ACLs in Flow Engine | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Flows (Family Channel) PRB1762672 |
The base instance action Create or Update Record doesn't work for the reference type 'Template Values' | The caller should be replaced by 'System Admin' but instead it is empty. |
Expected behavior: The caller should be replaced by 'System Admin'. Actual behavior: The caller is empty. |
|
Flows (Family Channel) PRB1794619 |
Reference values in 'Template' fields aren't properly stored | Certain values are not set. |
Observe that 'Caller' does not get set. |
|
Flows (Family Channel) PRB1834406 |
App installation deletes base instance sys_complex_object 'FDCollection' | Deleting the flow does not remove the sys_complex_object record from the source instance, but the app installation removed the record from the target instance. Sys_complext_object is not listed in the application file of the app, but appears in the payload of the sys_hub_flow record. |
Notice that after the installation, the base instance sys_complex_object removes a sys_id on the instance. |
|
Flows (Family Channel) PRB1865407 |
Mismatching data on an action instance can cause issues with flow execution | Actions don't perform as expected in various ways. | |
|
Form Builder PRB1836580 |
Selecting 'Edit in Original Scope' from the Form Builder banner enables the override properties of the field for editing | When a field is inherited from a parent table, it has the ability to override field properties. Previously, override properties were controlled by isFormReadOnly. However, with this PR update, the implementation has been refined how readability is determined. | |
|
Form Controller PRB1876936 |
GFORM#ADD_DECORATION isn't working in forms workspace like in they are in UI16 as g_form.addDecoration | ||
|
GRC: Advanced Audit PRB1890961 |
Addition of Query ACLs in GRC: Advanced Audit | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Advanced Core PRB1890960 |
Addition of Query ACLs in GRC: Advanced Core | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Business Continuity Planning PRB1894009 |
Query match error for BCM planner persona to access sn_bcp_plan_asset table | ||
|
GRC: Continuous Authorization and Monitoring PRB1890964 |
Addition of Query ACLs in GRC: Continuous Authorization and Monitoring | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Metrics PRB1891392 |
Addition of Query ACLs in GRC: Metrics | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Operational Resillience PRB1889673 |
Addition of Query ACLs in GRC: Operational Resillience | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Privacy Management PRB1890889 |
Addition of Query ACLs in GRC: Privacy Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Profiles PRB1889683 |
Addition of Query ACLs in GRC: Profiles | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Regulatory Change Management PRB1890993 |
Addition of Query ACLs in GRC: Regulatory Change Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
GRC: Vendor Portal PRB1889689 |
Addition of Query ACLs in GRC: Vendor Portal | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Healthcare and Life Sciences Service Management Core PRB1889704 |
Addition of Query ACLs in Healthcare and Life Sciences Service Management Core | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Hermes (Family) PRB1833479 |
Upgrade a fix by removing previous sys_choice records for the 'Application Id' list | In Washington DC, a release application ID was originally configured as a list that relied on sys_choice list. In the later releases, this was changed to be a drop-drown that relied a new table that defined the configured applications which are associated to its respective Hermes service. |
Notice that the 'Application ID' list uses the reference table, but the sys_choice_list entries still exist on the instance, but they aren't used. |
|
Hermes (Family) PRB1846241 |
The Hermes metrics dashboard displays data off by 1 |
Expected behavior: It shows the same date as the table. Actual behavior: The date is one day behind. |
|
|
Hermes (Family) PRB1847005 |
The 'Hermes Metric Aggregation' job is joining dates together due to a job skew | The job should be moved further into the day with the GMT timezone to avoid a skew. Also, add limits so that the aggregation is only picking updates of the previous day's start and end and not have it depend on when the job is run. There should be similar limits for clean-up jobs and monthly aggregation. |
The next day, verify that all hourly metrics are aggregated to the daily metrics of the previous day and that hourly metrics are clear. |
|
Hermes (Family) PRB1856021 |
Data in throughput shown on hermes_usage_metrics when producing data in inconsistent patterns | Inaccuracies in 'Total MB Value Per Hour' when data flows in an inconsistent pattern. When producing data at a relatively constant rate, hermes_usage_metrics values closely matched the actual value, but when producing data in large spikes, the values in hermes_usage_metrics are significantly above or below the actual value. |
|
|
Hermes (Family) PRB1876312 |
There's a missing call to refresh clients when clusters are removed | When clusters are removed during a 'Retire' request, the deletion should also refresh the clients. A recently added function was missing that refresh call. | |
|
History Set PRB1844946 |
Intermittent duplicate comments in activity stream due to sys_email records | Some comments are duplicated due to the presence of sys_email records. This duplication occurs when a comment is added in a way that causes the incident's sys_updated_on timestamp to be one second earlier than the corresponding sys_journal_field record. If emails are triggered by the incident update, the loading of sys_email records within the related sys_history_set interferes with the last_update_recorded field in sys_history_set. This disruption ultimately results in the duplication of the comment whenever the next update to the incident occurs. |
Refer to the listed KB article for details. |
|
Horizon Component Library PRB1881075 |
HDS net new components: animated carousel and animated button | This is a product update. | |
|
HR Service Delivery PRB1805904 |
Field ACLs on the 'Interaction' table in the 'Advanced Work Assignment for HRSM' application scope aren't present on the instance |
Refer to the listed KB article for details. |
|
|
HR Service Delivery PRB1817290 |
HTML is stripped when using 'Copy to Clipboard' on the Response Template | HTML formatting is not applied. However, when the Response body is copied from the response template configuration and pasted into the Email body, the formatting is applied. |
Notice that the HTML formatting is not applied. |
|
HR Service Delivery PRB1831301 |
Renaming an attachment isn't working for an agent |
Observe that the attachment isn't renamed. |
|
|
HR Service Delivery PRB1889709 |
Addition of Query ACLs in HR Service Delivery | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Identity PRB1889721 |
Addition of Query ACLs in Identity | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Incident Communications Management PRB1849039 |
Update the email client template from the mail script | ||
|
Incident Communications Management PRB1849469 |
Filter Major Incident Management (MIM) email templates in MIM Comm based on a template condition in Classic | MIM templates follow a reference qualifier and don't respect conditions set within the templates. |
Expected behavior: A user can all see all templates Actual behavior: Based on a condition within the templates, filtering should be applied. It currently follows the reference qualifier. |
|
Incident Communications Management PRB1860756 |
Resolving variables isn't working in UI16 |
Expected behavior: The email should display as per the variables defined under the email client template. Actual behavior: No email is displayed in UI16. |
|
|
Instance Data Replication (IDR) PRB1885869 |
Legacy IDR jobs flod the logs with error messages when they can't reach Kafka via bootstrap | There are some scheduled jobs that are created when legacy IDR is installed and are scheduled to run frequently by design. When the cluster isn't reachable, these scheduled jobs write errors to the log each time, which happens once every few seconds. When IDR v2 is used (all new sets created in Washington DC and later), there's a new set of scheduled jobs that are used and continue to work when the infrastructure for legacy IDR is turned off. However, the jobs intended for legacy IDR aren't automatically turned off when all sets have been migrated to v2. | |
|
Integration Hub PRB1857020 |
A Remote Process Synch (RPS) outbound job can go into a loop if there's an error parsing the XML | There should be a message in the log for the Outbound Queue Job for the state table with the state error. |
Notice that the entry is not processing and there is no error record in the Outbound Queue. |
|
Integration Hub Remote Process Sync PRB1874002 |
Remote Process Sync (RPS) is triggered by changes from non-captured fields | RPS captures changes to a record when any changes are made to the fields selected by the user as part of the CDC Definition (change data capture). Even though changes are being made to fields that are not part of the CDC Definition, RPS still captures these changes. |
Observe that this creates an update record on cdc_queue_ih, which should not be created. |
|
Key Management Framework (KMF) PRB1792500 |
The u_crypto_specification_list reference qualifier condition is not updated upon upgrade | An incorrect reference qualifier in the sys_dictionary record for sys_kmf_resource_exchange_request.u_crypto_specification_list causes issues with key exchanges after clones or 'restore from backup' automations. |
Refer to the listed KB article for details. |
|
Key Management Framework (KMF) PRB1847472 |
Fix the matching of the Bagheera configuration database URL with the cached database URL | App nodes compete in a vicious loop to update this database property to match with their mismatched cached property, which is affecting the instance's performance. |
Expected behavior: The glide.db.url from cache should match with the file property glide.db.url. Actual behavior: The cached GlideProperties database URL does not match the file property glide.db.url. |
|
Key Management Framework (KMF) PRB1854256 |
Legacy SEK rekey fails due to the password2 field size not being large enough | Instance rekey use sys_dictionary.max_length for field size detection, leading to rekey failure. |
Expected behavior: Legacy SEK rekey completes successfully. Actual behavior: Legacy SEK complains that the field isn't large enough. |
|
Knowledge Management PRB1864356 |
When displaying a KB article, the breadcrumb must contain the article title |
Observe that the breadcrumb doesn't have the name of the article. |
|
|
KPI Details PRB1813576 |
Issues with the KPI Details' 'On View > select' query | This is a product update. | |
|
Language and Translations PRB1870970 |
Translations Merge for the GenAI translation update | Standard translations merge process for the GenAI translation update and StoreApps SP2 translation update. | |
|
Lifecycle Events PRB1830703 |
Base instance account notification workflow issue for Onboarding Lifecycle event | Account notifications are sent only occasionally for New Hire cases, when they should always be sent to the user when triggered. | |
|
List Administration PRB1808314 |
The user is unable to personalize list columns for Oracle DB instances | A related list renders with old columns. |
Expected behavior: The related list should render with new columns. Actual behavior: The related list renders with old columns. |
|
List Administration PRB1810106 |
'Opened by' different states are overridden with the latest state value | When a new 'Opened by' timestamp is created, the State field is changed and overrides the previous state value. |
Expected behavior: A new 'Opened by' timestamp is created with the Priority 4 filter. Actual behavior: A new 'Opened by' timestamp is created with the Priority 4 filter and State field changes, and the previous state values are overridden. |
|
List Administration PRB1835599 |
The 'Records per page' setting is not permanent | 'Records per page' on any list in SOW reverts when the page is refreshed. | |
|
List Administration PRB1894601 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for Listcount | ||
|
List Administration PRB1894614 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for GlideAggregate | ||
|
List Administration PRB1894616 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for Related Lists | ||
|
List Column Sort PRB1782504 |
Sorting of any column is not retained after refreshing a page in Xanadu | The sorted column is not retained. |
Observe that the sorted column is not retained. |
|
List Controller PRB1872717 |
When the user ceates a new My List and edits the columns, the list does not show personalized columns until the page is refreshed | ||
|
List Filters PRB1801767 |
Japanese names cannot be filtered by a Japanese term but can be filtered by an English term under the Japanese setting | Unable to filter lists by Translated Text fields in non-English languages when using the non-English translation | |
|
List Views PRB1854405 |
The Xanadu Date Picker Calendar pop-up appears below the field, making it difficult to select other dates | The Xanadu Date Picker Calendar opens on the below field and isn't letting users select other dates when they add a variable editor on the form configuration. |
Notice that the calendar pop-up appears below the field, making it difficult to select other dates. The date picker should open above the field. |
|
List Views PRB1865826 |
Multi-select not working in the Certification Review page for data certification | This issue occurs in Washington DC, Xanadu, and Yokohama. In the 'Review Completed' and 'Review not completed' lists, selecting the Select all button and the message 'Select all x item from the list' from one list selects all the records in the other list as well. |
Expected behavior: Only the selected records in should be in the 'Review completed' tab. Actual behavior: Notice that records from the 'Review not completed' tab are also in the 'Review completed' tab. |
|
Major Incident Management PRB1757151 |
Base instance list control on the Affected CI related list throws an error in the syslog when incidents are accessed on the mobile app | An error is thrown with the following warning when any user opens an incident record while accessing the instance through the browser on a mobile device. |
Observe the error in the logs. |
|
MID Server PRB1864193 |
Upgrading a Linux MID Server to Xanadu reverts mid.shconf_override to the default setting | ||
|
Mobile Platform PRB1883251 |
Block Mobile Attachment Sharing property for Mobile doesn't support exemption based on user roles | Changing the property glide.sg.block_mobile_attachment_sharing from 'false' to 'true' should exempt some users based on their roles for the security property. |
Notice that this applies to all users, when only some users require the ability to download or view attachments on Mobile based on their role. |
|
Mobile Virtual Agent PRB1881114 |
Mobile NASS GenAI visual uplift | This is a product update. | |
|
Next Experience Unified Navigation PRB1690651 |
Zing Exact Match search on workspaces intermittently navigates to an incorrect URL in Next Experience | Zing Exact Match search opens the record in record view instead of kb_view. |
Observe that the record opens in record view. |
|
Next Experience Unified Navigation PRB1785796 |
Keyboard focuses on a non-interactive Profile icon in User Menu | Keyboard focus should not go to non-interactive Profile icon in User Menu as this icon do not have any action on it. |
Observe that the keyboard focuses on the non-interactive Profile icon in User Menu. |
|
On-Call Scheduling PRB1823075 |
Daily rotation is skipped on DST start dates |
Observe the secondary roster data in March and notice that daily rotation is skipped from March. |
|
|
On-Call Scheduling PRB1880894 |
On-call scheduling is randomly skipping one person for every rotation cycle | . | |
|
On-Call Scheduling PRB1886730 |
The 'On-call Who' API intermittently isn't returning users | ||
|
Opportunity Management PRB1889707 |
Addition of Query ACLs in Opportunity Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Oracle Reconciliation PRB1794653 |
The Oracle licenses required value set hits the max integer limit | The issue occurs due to a datatype mismatch during reconciliation calculations. One of the values is returned as a string instead of an integer, resulting in concatenation of values instead of aggregation. This causes the licenses required value to hit max integer limit. | |
|
Outsourced Customer Service PRB1889693 |
Addition of Query ACLs in Outsourced Customer Service | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Performance Analytics PRB1817989 |
The 'Daily Data Collection' job takes longer after upgrading to Xanadu | When the user runs the data collection job, they notice that the logs contain 'Processed ∞% (8) records'. | |
|
Performance Analytics PRB1889720 |
Addition of Query ACLs in Analytics Hub | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Performance Analytics PRB1890020 |
Addition of Query ACLs in Analytics Hub | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Platform Analytics Component API PRB1783660 |
A search isn't giving the expected results when the user language is set to non-English | The localization of the title of 'Visualisations' is also not working. | |
|
Platform Analytics Dashboard API PRB1807150 |
If a dashboard has no creator in the ACLs, there is a null pointer exception | If the Owner field of a dashboard is empty or the owner is no longer an active user (for example, they have left the company), an error is thrown when trying to update the dashboard. | |
|
Platform Analytics Migration API PRB1820684 |
Some legacy dashboard widgets don't render | Legacy dashboard widgets don't render after the dashboard has been migrated to Platform Analytics and setting sys_property glide.ui.choices.show_missing to 'false'. |
Notice that now it will not render the legacy widget, and will only show {}. |
|
Playbook Experience Core PRB1841873 |
Slowness within Playbook activities when there are a large number of stages and activities | This issue within the Playbook activities occurs when large number of stages and activities, such as 100 to 200 activities, have condition to run on the lanes and activities. |
Notice the slowness increases as the number of stages and activities grow. |
|
Playbooks (Family Channel) PRB1861646 |
The questionnaire order isn't synchronized in update_set or persisted when duplicating a Playbook | The order of questions in the Questionnaire Activity should persist in a duplicated playbook. |
Expected behavior: The order of questions persists in the duplicated playbook. Actual behavior: The order of questions is not persisted in the duplicated playbook. |
|
Policy and Compliance Management PRB1889692 |
Addition of Query ACLs in Policy and Compliance Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Portfolio Management PRB1889736 |
Addition of Query ACLs in Portfolio Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Portfolio Management PRB1889740 |
Addition of Query ACLs in Portfolio Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Predictive Intelligence PRB1832015 |
The training failed because the solution has a table as an input field, but the platform_ml_read role is missing from the input table | This issue occurs because the scheduler worker is logged in with a user that has the platform_ml_read role. If this role is missing from the table, the scheduler worker is unable to read the table data, causing the training to fail. | |
|
Predictive Intelligence PRB1873662 |
Add support for top number of classes, minute records per class, and removing ServiceNow Machine Learning others as advanced parameters in Classification solution | The ability to apply these advanced parameters. | |
|
Predictive Intelligence PRB1879961 |
Two emails are sent for clustering when triggered from Process Mining | When RCA/Clustering is triggered from the process mining workspace, two emails are sent when only one email should be sent. Since the RCA or Clustering feature internally uses the show records, two ml_solutions are created, and the system identifies both of them as separate entities, causing it to send two emails. | |
|
Predictive Intelligence PRB1885952 |
Incorrect use of current.update() in a base instance business rule | The script run by the BR includes a current.update() call without setworkflow call to disable other BRs. | |
|
Problem Management PRB1762651 |
PMMU (Physical Memory Management Unit) issues found during London to Xanadu upgrade testing | There are several issues. There's incorrect code and problem models for customizations. The demo data needs to be remapped. There's an outdated info message. The Next button doesn't appear until reloading when requesting to activate a plugin. Some of the problems and problem tasks failed to migrate. The 'Problem overview' dashboard should not be deleted on upgrading. | |
|
Process Mining PRB1870032 |
Uppercase and lowercase sys_ids for the same record break mining | A script changes the document ID in sys_audit for records so that some document ID values are uppercase and lowercase. | |
|
Process Mining PRB1889675 |
Addition of Query ACLs in Process Mining | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Project Management PRB1859066 |
Resource Assignment (RA) is associated to a new Resource Plan upon migration | The resource plan associated with an RA is in the 'Completed' state. When the effort value is updated, a new resource place is created and attaches the RA to the new resource plan. A new plan shouldn't be created, and the resource assignment should be pointing to the initial completed resource plan. |
Notice that upon migrating the plan, the newly created resource assignment will be linked to the completed resource plan; when attempting to change the effort type on the resource assignment record, a new resource plan with an allocated state is created. |
|
Project Management PRB1889859 |
Actuals for planning item are not rolled up to the task type breakdown | Enable actual costs from expense lines to rollup to the 'Actual cost' on associated cost plans related to planning items without the core table integration. When user creates a new expense line for a planning item in the 'New financials' page for a planning item, the actual cost value on the cost plan breakdown should add up to the total amount from processed expense lines. |
Notice that actuals for planning item are not rolled up to the task type breakdown. |
|
Reporting PRB1853349 |
Visualizations in non-global domains aren't displayed in the list of visualizations | When trying to add a dashboard to a library, it's not saved in any sub domains. It's saved only in the global domain. In the sub domains, when they try to save the dashboard, it says it's saved but it's not. | |
|
Resource Management PRB1860646 |
A top task isn't updated for existing resource assignments when a project is made or removed from being a child of another project | When a project that has an existing resource assignment is added to another project as a child project the top task of the resource assignment isn't being updated. Additionally, when a project with an existing resource is removed from being a child of another project, the top task of the resource assignment isn't being updated. | |
|
Resource Management PRB1877603 |
In Resource Management Workspace, there's a NullPointer exception | In Resource Management Workspace, users get nullpointer exception when changing resource status for an allocation. |
Observe the null pointer exception. |
|
Rollback and Recovery PRB1809473 |
When truncating a logical non-root table in TPH or TPP, all records are stored for ancestors and siblings in a shadow table |
That shadow table should only have records for u_table2 since those are the ones that were deleted and therefore the only ones that could be restored by rolling back the truncate of the logical table 'u_table2'. This can become a costly, unnecessary operation if the parent table is large. |
|
|
SaaS integration with Office 365 (Glide) PRB1784710 |
Potential savings calculation at the LMR level for bulk reclamation candidates | In SAM license workbench, potential savings for Microsoft shows 0 when it has removal candidates with potential saving values greater than 0. | |
|
Schedule Optimization PRB1875270 |
Prevent the fallback of retrieving the schedule from the sys_user record when there's no schedule in the 'Agent schedule' table | Remove the 'Agent schedule' but add a schedule to the sys_user record. The agent shouldn't be returned in the getQualifierData response. Add the 'Agent schedule' only, it should be returned in the getQualifierData response. |
Expected behavior: No schedule should be returned. Actual behavior: A schedule from the sys_user record is returned. |
|
Security Customer Actions PRB1873948 |
Steps can't be re-opened for a completed action due to Playbook archiving | The user is not able to re-open the step to continue working on it again. |
Expected behavior: The user is able to re-open a step by using the Restart button to proceed working on it again. Actual behavior: The user is not able to re-open the step. |
|
Server-side scripts PRB1808973 |
Turn On ECMAScript 2021 (ES12) mode is not toggled in certain scenarios | Turn On ECMAScript 2021 (ES12) mode is toggled off after zbooting an instance. |
Expected behavior: Turn On ECMAScript 2021 (ES12) mode is on. Actual behavior: Turn On ECMAScript 2021 (ES12) mode is off. |
|
Server-side scripts PRB1848232 |
TD instance gets hung up and unresponsive due to recursive calls while capturing Generic Collection Framework (GCF) metics | While publishing the GCF metrics for scripts, MInMaxPriorityQueue is used for collecting 20 longest executions. It attempts to access indexes more than 20, causing ArrayIndexOutofBound exceptions. | |
|
Server-side scripts PRB1883239 |
ESLatestScriptLoader returns a warning message | The message reads, 'Version loading was stopped by ESLatestScriptLoader for sys_es_latest_script...'. | |
|
Service Catalog Builder PRB1756914 |
Modifying the catalog item task step through builder doesn't work as expected | Modifying the catalog item task step through catalog builder in the scoped application doesn't capture the 'Update name' in the application files of the scoped app. | |
|
Service Catalog PRB1835397 |
Users are unable to clear a value on a date type question from a client script/UI Policy | ||
|
Service Level Management PRB1843470 |
SLA engine reset condition may fail in certain circumstances | SLA Engine reset condition fails if the advanced conditions changes, changesFrom or changesTo are used in conjunction with the table in com.snc.sla.get_ task_from_db and the walker is CHECKPOINT. |
Expected behavior: task_sla is canceled and new task_sla is created. Actual behavior: task_sla isn't canceled. The error log contains 'CheckpointHistoryWalker does not support walk to update: #'. |
|
Service Level Management PRB1849627 |
Improve SLA Calculator's handling of very large sets of Task SLA records during trigger processing | Under certain circumstances, bulk SLA calculations can cause node memory issues if the set of Task SLAs being calculated is very large. |
Note that it first processes the list of Task SLA and adds them to an array. This is consumes memory unnecessarily. |
|
ServiceNow IDE (Family Release) PRB1878154 |
A sync notification appears after deploying an app | The sync mechanism should detect changes from sys_update_xml by default. |
Expected behavior: Changes made by Fluent shouldn't trigger a sync. Actual behavior: A sync notification appears immediately after deploying even though it was the user's changes that were deployed. |
|
ServiceNow IDE (Family Release) PRB1878166 |
Integrated development environment (IDE) source files should not be deleted using a business rule on sys_app table | This business rule is triggered on every delete action for a sys_app. All associated IDE source files could potentially be deleted unintentionally from the instance, which is irreversible. |
Expected: ServiceNow IDE should not show any source files when app is deleted. Actual: A purge occurs due to a business rule. |
|
Service Portal PRB1502280 |
The file attachment field does not appear on portal form page | The file attachment field My file doesn't appear on the form page of the incident record. |
Notice that the file attachment field My file doesn't appear on portal, but shows in native view. |
|
Service Portal PRB1839297 |
SPEntry page error 'Execute operation on script include 'SPEntryPage'' from scope occurs | Switching the scope and refreshing the page gives the error, 'Execute operation on script include 'SPEntryPage' from scope 'Knowledge Management - Service Portal' was denied'. |
Notice that the same error message appears. |
|
Service Portal PRB1894604 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for widget-data-table | ||
|
Sidebar (Family Release) PRB1849937 |
When sn_hr_core.impersonateCheck is set to 'true', users are unable to add users to the sidebar | When sn_hr_core.impersonateCheck is set to 'true', users can't add users to the sidebar discussion for sn_hr_core_case_payroll records. There's instead an error message: 'Participants can't join the discussion because they don't have access to this record.' |
Refer to the listed KB article for details. |
|
Software asset analytics PRB1860159 |
There's an issue with the 'potential savings indicator' filter for reclamation candidates | By default, all new reclamations have a user subscription mapped to the 'Subscription to reclaim' M2M table. Where there's a downgrade or consolidate use case, the product and user subscription isn't stamped. Where there's a low usage use case, the product and user subscription is stamped. Due to this, some reclamation candidates are missed by the potential savings calculation. |
Some potential savings for these candidates are missing on the 'Software Asset Analytics' page. |
|
Software Asset Management PRB1780888 |
Potential savings do not appear in LWB for hybrid software | Potential savings calculations for license metric results do not consider reclamation candidates for hybrid products. | |
|
Software Asset Management PRB1874410 |
CrowdStrike new license metrics are not added in SampConstants file | The new license metrics sys IDs are not present in SampConstants.SUPPORTED_LICENSE_METRICS. |
Notice that the new license metrics sys IDs are not present. |
|
Software Asset Management PRB1885911 |
Subscription SuiteEngine performance optimizations | ||
|
Software Asset Management PRB1887365 |
There is a bug inserting 'Undetermined' unlicensed reasons for more than 'glide.db.max_view_records' records for the same product | In SamsProductCalculator.stampUndeterminedEntitiesWithReasons, keep inserting batches of unlicensed installs until there are no more left to insert. | |
|
Software Asset Management PRB1887372 |
Replication lag caused by AutomaticSMRCreation.stampExistingSoftwareModels | Chunking the large update is the only solution to reduce replication lag. | |
|
Software Asset Management Publisher Pack for Oracle PRB1876860 |
Download Oracle Glas Report changes to add new fields to VM report and Hardware report | This is an enhancement to uptake new requirements on Oracle Audit download reports. | |
|
Software Asset Normalization PRB1840383 |
For a software product type other than the licensable normalization engine, it keeps the version empty and marks it as normalized using only the product map | For a software product type other than the licensable normalization engine, it doesn't pick a pattern rule that has a potential to stamp the version, and rather keeps the version empty and marks it as normalized using only the product map. When a discovery model undergoes normalization, in cases for software product types other than licensable, the normalization engine doesn't select a pattern rule that could assign a version. Instead, it leaves the version field empty and designates it as normalized using only the product map. | |
|
Software Asset Normalization PRB1842256 |
The values for the 'Condition' column of the pattern rules samp_pattern_normalization_rule are not flowing to instances | The 'Condition' column values for samp_pattern_normalization_rule are not flowing to instances. These values are present on the instance, but are missing in the catalog item. | |
|
Software Entitlements PRB1787017 |
In Software Asset Workspace, the 'Total cost' is generated incorrectly when the 'glide.sys.date_format' property value is set to anything other than the default format 'yyyy-MM-dd' | In Software Asset Workspace, the 'Total cost' is generated incorrectly when the 'glide.sys.date_format' property value is set to dd-MM-yyyy. The Entitlement Total Cost functions properly in the classic view of the alm_license table, but not in the workspace view. When the default format is used (yyyy-MM-dd), the Total Cost calculation is correct on both Software Asset Workspace and the alm_license table. The root cause of this issue is the base instance client script 'Update total cost onChange subscription', which does not recognize date formats other than 'yyyy-MM-dd' for the start date and end date of the software entitlement in the workspace view. |
Notice that the 'Total cost' is generated incorrectly due to the new date format preference. |
|
SSH MID Server Communication Protocol PRB1887914 |
SSHProtocolEngine thread is overwhelmed when SSH server starts dumping instead of sending a protocol version string | This is a product update. | |
|
Store IRM GRC Core Case Management PRB1892851 |
Inadequate ACLs to prevent range query access to unauthenticated users corecase | ||
|
Store IRM Privacy Case Management PRB1890991 |
Addition of Query ACLs in Store IRM Privacy Case Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Supplier Collaboration Portal PRB1889728 |
Addition of Query ACLs in Supplier Collaboration Portal | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Syntax Editor PRB1790034 |
Syntax editor macros do not work reliably | The macro is not rendered upon selecting the Tab button after help or for functions. | |
|
System Events PRB1807367 |
A processing job should do a ready check while moving events with SysIDs into a queued state | Two jobs targeting a common range work on the same set of queued SysIDs simultaneously, causing events to be processed twice. | |
|
System Events PRB1852694 |
Events processing is malfunctioning due to cache updates not being generated or propagated | The sys_cache_flush isn't showing entries for the updated entries of sys_processing_framework_job, and other node caches are also not reflecting the latest changes. | |
|
System Events PRB1874642 |
Rhino context re-used for multiple events can lead to inconsistent results | Reusing Rhino contexts can break code that uses poor initialization of global variables. | |
|
System Import Sets PRB1639586 |
All import sets are deleted when concurrent data source calls are executed | In the script include ExchangeScopedUtils, the ImportSetCleaner is trying to get the table_name from importSetGr. In case ImportSetGr is already deleted due to concurrent executions, table_name is not passed as a parameter and the ImportSetCleaner deletes all the import sets from the instance for all applications. | |
|
System Import Sets PRB1808239 |
JDBC connection for authentication=ActiveDirectoryPassword is not working properly | com.microsoft.azure:adal4j:jar:1.6.4 is not compatible with com.nimbusds:oauth2-oidc-sdk:jar:9.10.1. | |
|
Table Administration and Data Management PRB1850232 |
Query with the yyyy/mm/dd format does not work in RaptorDB | ||
|
Territory Planning PRB1889733 |
Addition of Query ACLs in Field Service Manager Workforce | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Third-party Risk Management PRB1889679 |
Addition of Query ACLs in Third-party Risk Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Transform Maps PRB1847878 |
Slow loading of related lists for particular transform maps | It takes several minutes to load a related list from a sys_transform_map record. | |
|
UI Field Administration PRB1892439 |
When a preset action is selected and autogrow is false, there's infinite loading |
Observe that when this quick action is selected, the modeless dialogue opens but nothing happens. |
|
|
UI Form Administration PRB1781725 |
Move Attachments doesn't work when a special handling pop-up is displayed | The Move Attachments dialog box is not closeable if it is overlapped by the special handling notes. |
Notice that the page gets stuck with the Move attachment dialog box with only the Close button visible, which does not work. |
|
UI Form Administration PRB1814991 |
Bulk-edit pop-up form in a presentational list won't refresh after previous transaction | The bulk-edit UI action pop-up form contains the input from the Description field from a previous transaction to other records that are opened. |
Notice the Description field still contains the user input 'ABCDE' from the previous transaction. |
|
UI Form Administration PRB1829603 |
Workspace fields are cleared when using multiple tabs with an agent | After upgrading to the Washington DC release, an issue occurs when accessing multiple tabs during a chat with a live agent, in which already completed interaction records are cleared. |
Notice that the updated values in the interaction record are cleared after opening multiple tabs. |
|
UI Form Administration PRB1843602 |
There's an issue with the date picker position | The date picker position doesn't change when scrolling through the page. |
Notice that the date picker remains in the same position on the screen even when scrolling. |
|
UI Form Administration PRB1860501 |
A form's cache key doesn't account for roles with external and internal users | A generated cache key does not contain roles. |
Expected behavior: The cache entry created by the external user, should include the users roles in the cache key. Actual behavior: The cache key generated does not contain roles. |
|
UI Form Administration PRB1866407 |
Activity Stream attachment tile actions don't work when a page has been set up to use the multi-controller template | Attachments can't be downloaded from the Activity Stream. | |
|
UI Form Administration PRB1868782 |
While composing an email in Vendor Operations, the cursor occasionally jumps, making it difficult to continue typing | When the user types rapidly, the position event is triggered multiple times, resulting in the cursor unexpectedly jumping to the end. |
Observe that the cursor jumps to the end of the file. |
|
UI Policies PRB1894468 |
Performance degradation for Core UI performance | Core UI performance testing shows 250 to 300ms degradation for most direct load user actions. | |
|
Upgrade Center PRB1891562 |
A user is unable to determine the purpose of a link when it has the context 'Here' |
Notice that the screen reader announces 'here' as the link and not what the link is for. |
|
|
User Presence PRB1767417 |
Multiple threads can unnecessarily race to build the user presence cache adding load to the primary database | Multiple long running SQL queries run against the sys_user_presence table. | |
|
UX Framework PRB1834547 |
An additional HR case creation form opens when selecting the 'View All' details of 'Cases for Subjected Person', 'Cases for Opened For', or 'Interactions' in a some scenarios | Occurs on the HR Agent Workspace 'HR Case creation' page. |
Observe the issue where an additional HR case creation form appears. |
|
UX Framework PRB1866363 |
Opening more than the max limit of CSM Workspace tabs outside the ServiceNow Platform doesn't trigger the 'Max limit reached' pop-up | Configuring the sys_ux_page_property to not allow more than 10 tabs open in CSM workspace. When selecting '+' 11 times manually inside the CSM Workspace, 10 tabs are opened as expected. When 11 tabs are opened, a pop-up appears. When the tabs are triggered from outside the ServiceNow Platform using simple JavaScript, 10 tabs are open as expected, when 11 tabs are triggered, all 10 tabs are closed and a new tab is opened. | |
|
UX Framework PRB1868302 |
Interaction Related Records for 'View Knowledge Articles' in the Service Operations Workspace (SOW) are incorrect after upgrading Xanadu | Interaction related records does not map correctly when viewed from SOW. |
Interaction related records does not map correctly when viewed from SOW. |
|
UX Framework PRB1869757 |
There's a performance degradation when loading the home page on Xanadu | When the system property glide.ux.user_criteria_enabled=true, there's a performance degradation between Washington DC and Xanadu when loading the home page. |
Refer to the listed KB article for details. |
|
UX Framework PRB1884471 |
Incorrect page variant is displayed when the variant audience is mapped to user criteria and glide.ux.user_criteria_enabled=true | There is performance degradation between the two versions when the system property glide.ux.user_criteria_enabled is to 'true'. The incorrect page variant is displayed when the variant audience is mapped to user criteria. |
Scenario 1:
Notice that the average page load time is less than 5 seconds. Scenario 2:
Scenario 3:
Expected behavior: The user should see the variant, 'Variant Landing Page Demo Level 2'. Actual behavior: The user should see the variant, 'Variant Landing Page Demo Level 1'. |
|
Virtual Agent Designer Legacy PRB1896496 |
KG slot filling is erroring out | ||
|
Virtual Agent PRB1821950 |
Now Assist Virtual Agent (NAVA) webclient unread message appears on Natural Language Understanding (NLU) webclient | Unread messages from the Employee Service Center (ESC) webclient appear on the NLU webclient in the Service Portal when it is open in another tab in the browser. |
Notice that all the unread messages applicable only to the ESC webclient appears on the NLU based webclient. |
|
Virtual Agent PRB1853608 |
NAP isn't loading after 10+ cases notification have been triggered | ||
|
Virtual Agent PRB1864394 |
When a user selects the 'None of these' option on the Submit Request (Template) topic in Virtual Agent, it generates empty catalog item page | When the user selects the option 'None of these' and selects the link, they are directed to an empty catalog item page. The user should not be asked to submit a request after selecting the option 'None of these'. |
Expected behavior: The user selects the link and they are either directed to the correct catalog item page, a case is created, or for 'None of these' options they are not asked to submit a request. Actual behavior: The user is able to submit the 'None of these' option, and it gives an empty link for the catalog item. |
|
Virtual Agent PRB1867769 |
Users can't activate a trigger for a Virtual Agent channel and profile | Instead of calling getChannelByName and hard-coding the channel, it should be grabbed by the channel ID. There's also a missing context profile. | |
|
Virtual Agent PRB1868975 |
Some text in some OutputCardControls isn't translating | Specifically the msg_heading and Heading fields sent in custom Teams notifications aren't translated. |
Notice the message and the message heading aren't translated. |
|
Virtual Agent PRB1881076 |
Self-Service phase 2 - Dynamic Window experience | This is a product update. | |
|
Virtual Agent PRB1881106 |
Global changes for auto chat in Glide | This is a product update. | |
|
Virtual Agent PRB1881107 |
Enhance the async mode error response format in one API | This is a product update. | |
|
Virtual Agent PRB1881108 |
A capability should have a new type called 'Predictive Intelligence' | This is a product update. | |
|
Virtual Agent PRB1881109 |
Deep clone of some skills and multiple default prompt bug fixes | This is a product update. | |
|
Virtual Agent PRB1881110 |
Truncation support for tool outputs | This is a product update. | |
|
Virtual Agent PRB1881111 |
Support 'Cancel' for AutoEval Run | This is a product update. | |
|
Virtual Agent PRB1881112 |
Enhance APIs to support for creating a dataset and processing a dataset to avoid creating dataset skill mapping | This is a product update. | |
|
Virtual Agent PRB1881113 |
Auto-prompt tuning check due to a backend name change | This is a product update. | |
|
Virtual Agent PRB1881115 |
Extend Metric Result's schema and API to persist results per group | This is a product update. | |
|
Virtual Agent PRB1881116 |
Clone Agentic Eval Run | This is a product update. | |
|
Virtual Agent PRB1881118 |
Support Agentic AI Eval execution without a proxy skill | This is a product update. | |
|
Virtual Agent PRB1881121 |
API support for new schema changes | This is a product update. | |
|
Virtual Agent PRB1881123 |
Adding to an update set should generate child update sets with a unique name | This is a product update. | |
|
Virtual Agent PRB1881125 |
As an AI Practitioner, users should be able to select a solution, and be able to navigate to additional configurations sections | This is a product update. | |
|
Virtual Agent PRB1881126 |
Create a new API for getTestDatasets for agentic-type datasets | This is a product update. | |
|
Virtual Agent PRB1883338 |
Skill discovery for a non-agent topic (caller's assets) redirects to a AI Agent workflow in NAP | In NAP, skill discovery sometimes redirects to the default Virtual Agent workflow (AI Agent) instead of starting the caller assets skill. | |
|
Virtual Agent PRB1893275 |
A loading screen appears and a topic with a reference choice control isn't triggered | Automation scripts are also failing due to this. |
See that the topic isn't triggered and is stuck at the loading screen. |
|
Virtual Agent PRB1893952 |
A Now Assist panel isn't loading on Yokohama instances | Now Assist Panel is not loading AI Agents not running in Playground. An error is observed in the logs. | |
|
Virtual Agent PRB1896418 |
Gaic Timing on for App Generation with NAFC NAFC26.4.0 | This is a product update. | |
|
Virtual Agent third-party integrations PRB1837988 |
Unable to acquire conversation lock leads to repeated impersonation and excessive logging | Certain long-running Virtual Agent transactions, such as file uploads, can cause excessive impersonation logging. |
Observe the impersonation messages that occur repeatedly until the lock is acquired. |
|
Virtual Agent Web Client PRB1887568 |
Implement a sys prop for admins to be able to disable the pinned mode for dynamic window | This is a product update. | |
|
Virtual Agent Web Client PRB1893493 |
Non-conversational catalog items can't be selected if they are preceded by external KB article citations | When Now Assist for Virtual Agent is enabled, catalog items can't be selected in the Virtual Agent interface. |
Refer to the listed KB article for details. |
|
Vulnerability Response and Configuration Compliance for Containers PRB1891682 |
Addition of Query ACLs in Vulnerability Response and Configuration Compliance for Containers | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Vulnerability Response PRB1889724 |
Addition of Query ACLs in Vulnerability Response | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Workforce Optimization for IT Service Management PRB1889670 |
Addition of Query ACLs in Workforce Optimization for IT Service Management | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Work Order Management PRB1853346 |
Upgrading to the 'New Places' API | ||
|
Work Order Management PRB1855599 |
A work order task (WOT) isn't assigned to a vendor/contractor when assigning a WOT to a vendor/contractor group | A work order task (WOT) isn't assigned to a vendor/contractor when assigning a WOT to a vendor/contractor group, so the Assigned to field is empty in CSM/FSM Configurable Workspace. |
Expected behavior: The Assigned_to field should be populated with the contractor manager. Actual behavior: The Assigned_to field comes up as empty. |
|
Work Order Management PRB1889505 |
Fix script is not being executed while upgrade | The fix script is not being executed when upgrading from Washington DC to Yokohama. |
Expected behavior: The sys_script_fix_6e154ec7c3d13010a0cd587c1f40ddd1 must be executed. Actual behavior: The sys_script_fix_6e154ec7c3d13010a0cd587c1f40ddd1 is not being executed. |
|
Work Order Management PRB1890343 |
In the CSM portal, the user is unable to see the Worker Order Task (WOT) details in the fsm_ticket page | The WOT details are not shown and an error message on the wm_task.parent field appears. |
Expected behavior: The user should be able to see the WOT details on WO page. Actual behavior: The WOT details are not shown and a query_match error message on the wm_task.parent field is appearing. |
|
Work Order Management PRB1893187 |
The location contributor staff lost access to the work order tasks associated to the work orders on the portal | Error message: 'org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.xpath: //*[@id='related-wot']//table/tbody/tr/td[1]/a (tried for 20 second(s) with 500 milliseconds interval)'. |
Expected behavior: The user should get access to the work order tasks. Actual behavior: The user is getting a query_range error. |
|
Workplace Core PRB1889743 |
Addition of Query ACLs in Workplace Core | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. |
Fixes included
Unless any exceptions are noted, you can safely upgrade to this release version from any of the versions listed below. These prior versions contain PRB fixes that are also included with this release. Be sure to upgrade to the latest listed patch that includes all of the PRB fixes you are interested in.
- Xanadu Patch 8 Hotfix 3
- Xanadu Patch 8 Hotfix 2
- Xanadu Patch 8 Hotfix 1
- Xanadu Patch 8
- Xanadu Patch 7a Hotfix 1
- xp7b
- Xanadu Patch 7
- Xanadu Patch 6 Hotfix 2
- Xanadu Patch 6 Hotfix 1
- Xanadu Patch 6
- Xanadu Patch 5
- Xanadu Patch 4
- Xanadu Patch 3
- Xanadu Patch 2
- Xanadu Patch 1
- Xanadu security and notable fixes
- All other Xanadu fixes