Yokohama Patch 4
The Yokohama Patch 4 release contains important problem fixes.
- Yokohama Patch 4 was released on June 6, 2025.
-
- Build date: 06-04-2025_1836
- Build tag: glide-yokohama-12-18-2024__patch4-05-14-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
Yokohama Patch 4 includes 281 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Yokohama Patch 4
- 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.
- Create multiple configurations
- The product configurator displays the product configuration, including the bundle product options and characteristics. Child offerings that can have multiple configurations have information icons. Select the Information icon to view a message indicating that the offering can have multiple configurations.
- Multiple configurations
- When agents add configurable products to new opportunities, quotes, and orders, they can create multiple configurations for a child offering. They navigate to a summary page for a selected child offering. From this page, they
can do the following:
- Change the quantity of a child offering.
- Clone a child offering.
- Split a child offering that has a quantity greater than 1, to create child offering instances with different quantities.
- Create multiple configurations
- Change the quantity of a child offering that can have multiple configurations.
- Identity Type
- Use the Identity Type define the correct identity type while creating a user. You can select Human, Machine, or AI Agent based on the user identity.
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 |
|---|---|---|---|
|
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=some_ 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. |
|
Condition Builder PRB1843987 |
Predicate builder Date Time filter is displaying JavaScript condition with quotation marks missing around the date parameter | Quotation marks should be surrounded by the condition '-->', causing an issue with the query. | |
|
Email Notifications PRB1881286 |
In Yokohama, recipients are no longer populated in Email Client and the Major Incident Recipient list when using JavaScript | The Recipient field should be populated with all recipients. |
Refer to the listed KB article for details. |
|
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. |
|
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. |
|
Reporting PRB1878029 |
A drill down report isn't working as expected with sorting added to the report | It's impacting the filter conditions by appending 'ORDERBY' at the beginning of the condition value to the last filter condition of the report. |
Refer to the listed KB article for details. |
|
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. |
|
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 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 |
Basic query range operation is broken |
The basic query_range operation on allowed fields is not 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 PRB1860591 |
Work notes are presented as encrypted text within the 'Activity' section of the ServiceNow Workspace when the encryption configuration is active | There's column-level encryption enabled and configured for the work_notes field. When a user with a target role specified in the sys_platform_ encryption _configuration record is posting worknotes in workspace, they are unable to see unencrypted text. Instead, they're seeing encrypted text. When the same user posts worknotes in the native view, the text isn't encrypted. | |
|
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 ot 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 | ||
|
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. | |
|
Advanced Work Assignment PRB1825616 |
Enhance the log statements for capturing the time it takes to route a work item in QueueRouter.java | There are no timing metrics or entries present in the log statements for the time taken to route a work item. |
Observe the node logs. |
|
Advanced Work Assignment PRB1888546 |
Default service channel group routing limit of 25 is too low and noticeably affects throughput | An instance with the service channel group's routing limit set to the default of 25 experiences steady degradation of performance, with the backlog of un-routed cases growing into the 10000s and the time between cases and work items created growing to several minutes. | |
|
Agent Chat PRB1886920 |
Interaction divider shows up as 'undefined' on Agent Workspace | Interaction divider shows up as 'undefined' on Agent Workspace after starting a conversation as a requester and ending it as an agent. |
Observe that the interaction divider shows up as 'undefined' on Agent Workspace. |
|
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 PRB1755617 |
The DocID field is being populated with the wrong sys_id in the Search Signal Result Event table results | The sys_search_signal _result_event table is not capturing the correct sys_id in the result AIS DocID for the Knowledge Genius search. |
Notice that the DocID is not populating, however XML has value since the sys_id is not valid reference field not capturing any value |
|
AI Search PRB1814576 |
The property glide.search. onboarding. popover.dismissed is not created for external users | The property glide.search.onboarding. popover.dismissed is not being created for external users with the role snc_external in the sys_user_preference table. It is being created only for internal uses, such as agents with the snc_internal role, but does not appear for a second time once it is cancelled. |
Expected behavior: The smarter chats modal is not shown again once it is cancelled. Actual behavior: The smarter chats modal continue to appear for the type-ahead search widget. |
|
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 PRB1857215 |
There's a KB performance issue when there are a large number of user criteria 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 PRB1880703 |
The 'Find what you need faster with Now Assist' pop-over is displayed even though FPE is not enabled | The pop-over is stuck to the homepage search bar. This should only be displayed when Full Page (FPE) is configured for a given portal and not for Dynamic Window. |
Observe that the pop-over is stuck to the homepage search bar. |
|
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. |
Expected behavior: No additional exec call should happen after hitting Enter. Actual behavior: A new exec call happens, and if inspected, it's a call to the composite data broker. Additionally, if users then look in the syslog when the composite data broker is executing, it's polluting the syslog. |
|
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 it's 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 PRB1887357 |
The AI Search experience doesn't work as expected with dynamic window enabled for a portal in New Assistant | ||
|
AI Search PRB1887375 |
'OR' conditions aren't correctly evaluated in EVAM lite | In SearchResultTemplate Generator, there's logic to revert to legacy EVAM template engine if the condition is complex, but it doesn't currently catch 'OR' conditions. |
Observe users no longer get the result (not expected). |
|
AI Search PRB1888274 |
Enlarged loading sign before loading synth response on portal | When searching on an instance with the latest znowassist build and May store apps with DW enabled on portal, an enlarged loading sign appears before results load. | |
|
AI Search PRB1895431 |
The first 'regular' search in Full Page Experience (FPE) doesn't log SEARCH_EVENT, causing subsequent clicks not to be logged | This issue only happens on the first search. |
Expected behavior: A call to the Signals API to log a SEARCH_EVENT occurs. Actual behavior: No call is made to log the search event. |
|
AI Service - Glide Interfaces PRB1858539 |
Remove 'sys_policy' as 'read-only' for records under sys_one_extend_ definition_config table | Records with the sys_policy as read-only in the sys_one_extend_ definition_config_list table are not allowed to update with the CDS sync job. | |
|
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. | |
|
Analytics Export API PRB1847676 |
Metrics for the export using GCF | Metrics include source types for the export and number of exports by export method; exports with error codes and the number of exports by artifact type. | |
|
Application Install Engine PRB1875817 |
Script Assets aren't getting the latest content post upgrade, even though the plugin version has the ...latest/open FrameAPI 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 Rationalization PRB1885498 |
Software asset management is a dependency for Technology Portfolio Management | This is a product update. | |
|
Assessments PRB1895396 |
Query range error seen on Surveys & Assessments table even for privileged users |
Query range errors are seen on the asmt_assessable_record table in Surveys & Assessments. |
Expected behavior: No error should be seen. Actual behavior: The 'Query range' error is seen even though the user has full access to the table. |
|
Banner Frame PRB1878987 |
An HTML link for a page header caption (glide.product. description) is broken in a logo tooltip | On Yokohama, an HTML href attribute (link reference) included into a page header caption on the 'Basic Configuration UI16' page (glide.product. description sys property) doesn't render the href attribute. |
Refer to the listed KB article for details. |
|
Capacity and Reservations Management PRB1877635 |
The data in the capacity console does not populate properly when the capacity is counted in buckets | The data in the capacity console does not give the aggregated values for the demand channels. |
Notice that the data in the capacity console does not give the aggregated values for the demand channels. |
|
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 PRB1842199 |
RCA is generated when an HR lifecycle event is created |
Create an HR lifecycle event case. Expected behavior: The RCA should not be generated. Actual behavior: The RCA with 'source_copre: Human Resources: Lifecycle Events' and 'target_scope: Human Resources: Core is generated'. |
|
|
Case and Knowledge Management for HR Service Delivery PRB1874503 |
RCAs created during Email reply recommendation [GenAI-2025-May] | The error message, 'Wrong status for RCA privilege' occurs. | |
|
Case and Knowledge Management for HR Service Delivery PRB1874549 |
RCAs for KMGenAISimilar TaskSearchUtil are generated during multi-case KB generation | RCAs from KMGenAISimilar TaskSearchUtil 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 we generate 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 usecase 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 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. | |
|
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 Cost Management PRB1891183 |
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 Cloud Provisioning and Governance | 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. |
Impersonate as a user with the role sn_cmdb_editor. Expected behavior: The user shouldn't be able to perform CUD access to cmdb_ci table. Actual behavior: In the CMDB Workspace or in UI16, users with the role are able to edit edit any cmdb_ci data. |
|
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) PRB1880595 |
Some script includes marked as sandbox use APIs not compatible with sandbox | The issue occurs in an instance using multisource with non-cmdb ci sys_user, and has related properties set to true. Once the sys_user exists in the multisource table, the table cleaner seeks to remove multisource deny classes. Non-cmdb based on the sys_property gets the wrong value for the non-cmdb sys_property from gs.getProperty() when this script runs in the sandbox. This results in non-cmdb classes being removed from the multisource table even though properties are configured to have these classes in multisource. |
Observe gs.getProperty fails and returns the wrong result in the sandbox environment. |
|
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. | |
|
Database Persistence - Data Access PRB1859194 |
Identified shadow tables containing 'my_row_id' as a primary key (PK), 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 Management PRB1784019 |
Unoffload is not preserving the attachment upload date and time for the record | The unoffloaded 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 unoffloaded 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. |
Refer to the listed KB article for details. |
|
Database Persistence - Data Scale PRB1800843 |
Orbit class loader no longer uses ParallelWebapp ClassLoader | Orbit class loader no longer uses ParallelWebappClassLoader likely due to resource usage. This is noticeably one of the larger concurrency bottlenecks in glide. Glide runs with reloadable='false' flag to prevent reloading class files, therefore access to cache of class files don't need to synchronized. | |
|
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''. |
|
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. | |
|
Developer Sandboxes PRB1866844 |
Table configurations should be preserved during cloning | The table configurations are overwritten when they are cloned from another instance. |
Notice that the table configurations should be preserved, but they are overwritten. |
|
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. |
|
Dynamic Translation for Virtual Agent PRB1884635 |
Cached dynamic translations are not cleared when exclusion framework is disabled/enabled | Excluded terms in a new utterance are translated when the cache should have been cleared. |
Expected behavior: Excluded terms in the utterance are not translated 'Las palabras apple y (dog) no deben traducirse.' Actual behavior: Excluded terms in the utterance are translated 'Las palabras manzana y (perro) no deben traducirse.' |
|
Edge Encryption PRB1887439 |
In Yokohama, when a user goes through edge proxy with a home page that includes encoded characters such as %2f as a re-direction result after login, a 400 error occurs | When the user's default home page contains encoded characters, or is redirected to a URL with encoded characters, edge will throw the 400 error blocking access to the home page. |
Observe the http 400 error. |
|
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 PRB1827503 |
Accessible names are overly verbose for links in the Employee Service Center (ESC) portal | Links that appear in the 'Recommended for you' and 'Support resources' sections of the Employee Center portal are overly verbose. The accessible name format for each link is 'Item x of y, Short description, Task type, Article text'. This issue impacts screen reader users. |
Expected behavior: Each card has the following accessible name format announced, 'Card short description, Task type'. Actual behavior: Each card has the following accessible name format announced, 'Item x of y, Short description, Task type substantial article text'. |
|
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 Center PRB1862534 |
Keyboard navigation in the topic page is not working as expected for accessibility | Using keyboard actions to focus on the Show more button doesn't allow the user to move to the next element. |
Observe that the focus is still being present on the Show more button instead of the next element. |
|
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). |
|
Employee Document Management PRB1888195 |
An RCA is generated in a 'Requested' state | An RCA is created in the requested state for sys_attachment.file_ name. |
Observe that an RCA is created in the requested state for sys_attachment.file_ name. |
|
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. | |
|
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 PRB1857200 |
Flow errors out when a node is notified to shut down | When Node 1 is shut down, the flow should be able to execute in Node 2. |
Expected behavior: The flow should be executed on Node 2 without error. Actual behavior: The flow errors out. |
|
Flow Engine PRB1888071 |
Deserialization issue with 'Make a decision' | When upgrading from a Washington DC to Yokohama instance, flow executions created with 'Decision' in both families don't resume and result in an error. |
Refer to the listed KB article for details. |
|
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. | |
|
Form Templates PRB1848777 |
The state of the menu items 'Toggle Template Bar and Toggle annotations on/off' is not easily discernible | This issue impacts the following platforms: Chrome, JAWS, Edge chromium, NVDA, Safari, VoiceOver. This also impacts Windows OS and Mac OS. |
Expected behavior: The name should be 'Show/Hide Template Bar and Show/Hide annotations'. Actual behavior: The state of the menu items 'Toggle Template Bar and Toggle annotations on/off' is not easily discernible, and users using screen readers or magnifiers cannot see the state of the application. |
|
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: 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. | |
|
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) PRB1820752 |
The hermes_cluster_ config only has delete audits | ||
|
Hermes (Family) PRB1879073 |
Recurrent diagnostics fix improvement for external ports check | This is a product update. | |
|
Horizon Checkbox Component PRB1820170 |
The checkbox tick mark is not properly visible when hovering over the selected file | The tick in the checkbox is not properly visible in both day mode and night mode when hovering over a selected file. |
Notice that the tick mark on the checkbox is not properly visible, especially in dark theme. |
|
Horizon Component Library PRB1881027 |
Polaris theme variable is not available in Yokohama | The correct banner isn't shown on Yokohama. |
Notice that the correct banner on Yokohama isn't shown. |
|
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. | |
|
Instance Data Replication (IDR) PRB1885869 |
Legacy IDR jobs flood 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 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 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. |
|
Integration Hub PRB1857020 |
Remote Process Synch (RPS) outbound job can go into loop if there is an error parsing 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 PRB1867967 |
Connection URL is populating incorrectly for JSON import | This occurs with Spoke Generator version 4.0.3 |
|
|
Internationalization Features PRB1888560 |
API to check whether a translation is available in sys_ui_message | This is a product update. | |
|
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. |
|
Knowledge Article Templates PRB1855083 |
Toolbar options and plugins for the TinyMCE editor are missing in the dictionary attribute for the Knowledge Article body field | Options like A11yChecker, Clear formatting, Anchor, and others are missing. |
|
|
Knowledge Article Templates PRB1863956 |
Name and role is not defined properly for the Latest Version under Knowledge Article | The Latest Version should be defined and announced as a button by the screen reader. |
Expected behavior: The name of the control should be defined and announced by screen reader, and the Latest Version KB should be defined as a button. Actual behavior: Screen reader doesn't announce the name of the control and only announces it as link, and expanded links are not announced as opened by the screen reader. |
|
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. |
|
|
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 PRB1848766 |
Keyboard focus does not move to the 'Tag details' dialog after opening | This issue impacts the following platforms: Chrome, JAWS, Edge chromium, NVDA, Safari, VoiceOver. This also impacts Windows OS and Mac OS. |
Expected behavior: Keyboard focus should move to the 'Tag details' dialog after opening. Actual behavior: Keyboard focus does not move to the 'Tag details' dialog after opening and remains in the background after the last element focus comes. |
|
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 Controller PRB1863944 |
Instructions are not provided for the resizable panes divider handle | The screen reader doesn't provide an announcement with instructions for the resizable panes divider handle. |
Expected behavior: Instructions should be provided, like left and right arrows keys, to resize the divider handle. Actual behavior: Instructions are not provided for the Resizable panes divider handle. |
|
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 PRB1842102 |
Session mismatch on MID server when an agent experiences VPN issues | Host data collection also fails with MID logs showing, 'Failed to send check instance check-discovery-basic due to closed communication session'. |
Expected behavior: Notice the MID logs with the agent ID mapped to the message, 'Agent registered for communication', and the agent websocket session should be different than it was before it disconnected. Actual behavior: Notice the MID logs with the agent ID mapped to the message, 'Agent registered for communication', and the agent websocket session is the same according to MID logs. |
|
Mobile Platform PRB1840495 |
List screen presents error and doesn't present items in offline mode due to a specific input form screen configuration | In the case where the parameter screen is pre-fetched, the list screen shows an error and does not present items. In the case where the parameter screen is on-demand, the parameter action does not open in offline mode. |
Notice that when the parameter screen is pre-fetched, the list screen shows an error and does not present the items. |
|
Mobile Platform PRB1844072 |
Error when executing action in Offline for Android and iOS | An error occurs indicating the WBA failed. |
Notice the error banner shows, indicating the WBA failed. |
|
Mobile Platform PRB1844650 |
Button action that uses a scripted screen causes an error in the loading an item section | An error occurs and the item section is not displayed. |
Expected behavior: The item section should be displayed, and the scripted screen should open when the item is selected. Actual behavior: The error, 'Could not load the applet launcher' is displayed and the item section is not displayed. |
|
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 PRB1871341 |
Text is truncated in the 'leave page' pop-up in Next Experience after upgrading to Yokohama | The issue isn't happening on previous releases like Washington DC or Xanadu. The issue is also not happening with UI16 on the Yokohama release. |
Expected behavior: The 'Leave page' pop-up appears, which displays a completed message. Actual behavior: The 'Leave page' pop-up appears, but it displays a truncated message. |
|
Next Experience Unified Navigation PRB1875808 |
The desktop notification banner doesn't display in Windows when multiple tabs are open | It displays the notification in the Notification Center but it doesn't display the banner. | |
|
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 |
Expected behavior: The API returns the primary user. Actual behavior: It returns empty. |
|
|
OneExtend PRB1884836 |
The user only observes regular search results for bot to bot in synthesis, sync mode | ||
|
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. | |
|
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 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. | |
|
Personal Data Rights PRB1890994 |
Addition of Query ACLs in Personal Data Rights | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
Platform Analytics Migration API PRB1865209 |
View dashboard automigrates dashboards that should not be migrated when unified is 'true' | This behavior can be seen for Yokohama and previous families. |
Expected behavior: The dashboard should not be migrated since it is blocked from migration. Actual behavior: The dashboard is auto-migrated. |
|
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 |
Questionnaire order is not 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 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 PRB1885063 |
Add model parameters from model configuration as advanced parameters in classification solution | This is a product update. | |
|
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. | |
|
Predictive Intelligence PRB1890514 |
A 'Feature Importance' tab displays for java classifications |
Expected behavior: The 'Feature Importance' tab shouldn't appear. Actual behavior: The 'Feature Importance' tab is appearing. |
|
|
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. | |
|
Schedule Optimization PRB1889701 |
Work order tasks are assigned from the agent schedule start time based on the agent's timezone. | Results should be in UTC relative to the cmn_schedule timezone, even if the user's timezone is different. | |
|
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 PRB1856234 |
Fetch in non-module scopes look for classes improperly | An error is thrown about abort controller. | |
|
Service Catalog Builder PRB1866781 |
When calling the CatalogItem.get API with the Catalog Item GlideRecord for a CRP record, the type on the catalog item cached object will be sc_cat_item_producer | The type on the catalog item cached object will be sc_cat_item_producer when it should be sc_cat_item_composite _producer. |
Expected behavior: The type should be sc_cat_item_composite_producer. Actual behavior: The type will be sc_cat_item_producer because of the issue, and the catalog builder subsequently doesn't work on the node where the cache is corrupted. |
|
Service Creator PRB1847033 |
A user with the catalog_editor role is able to access all records in catalog_category_ request table | In a Yokohama instance, the data filter record for the table catalog_category_request is not appearing automatically. It appears only after repairing the Service Creator plugin. |
Expected behavior: The user is unable to access the records. Actual behavior: The user is able to access the records. |
|
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. |
|
Service Portal Core Widgets PRB1862176 |
Service Portal fails to a submit catalog item when a required HTML variable is empty and re-submitted with a filled value | After selecting Submit on a Service Catalog Item widget when the required HTML variable is empty, it rejects the submission as expected. However, filling the HTML variable after the submission is rejected and still detects the HTML variable as not filled. Because of this, users are only able to submit catalog items from Service Portal when the required HTMl variables are filled properly before submission. | |
|
Service Portal PRB1861832 |
Accessibility issues on Business Portal Home Page | Accessibility issues regarding the Language selection field for users. | |
|
Service Portal PRB1884533 |
Dynamic window pinned mode causes layout issues on a catalog item | The catalog item overlaps with dynamic chat window. |
Notice that the catalog item overlaps with dynamic chat window. |
|
Service Portal PRB1894604 |
To reduce regressions, query ACLs are only enforced when certain conditions are met for widget-data-table | ||
|
Sidebar (Family Release) PRB1893827 |
Revert true-up for SFS for Yokohama Patch 4 | There should be no version true-up for SFS in Yokohama Patch 4. | |
|
Sidebar PRB1877077 |
Dynamic Expert Finder is not working in Yokohama instances | There are test failures in the Dynamic Expert Finder tests. The participants list is not loading. | |
|
Smart Assessment Engine PRB1890890 |
Addition of Query ACLs in Smart Assessment Engine | This change adds new Query ACLs on certain table(s) and field(s) to grant query_range access. | |
|
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 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 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 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 customer instances. These values are present on the instance, but are missing in the catalog item. | |
|
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. | |
|
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 lazy initialization of global variables. | |
|
System Export Sets PRB1872251 |
In Log Export Service, errors such as 'Producer failed to send message asynchronously' are regular in the instance | Some users experience this error more than 500 times in 7 days '(ProduceMessage {f Partition=Partition{ fTopic='HermesTopic { fName='sn_logstoanalytics. 6b559dc83becda10c97ba', fInternal=false, fOwner='sap', fNoOfPartitions= Optional.empty, fIs Replicated=false, fConsumePollingAll Clusters=null, fAppId=null, fHermesService=Hermes Service{fName='hermes- internal'}}', fValue=null}}) :org.apache .kafka.common. errors. TimeoutException: Topic snc.sap.sn_ logstoanalytics. xxxxxxxxxxxxx not present in metadata after 100 ms.' |
Refer to the listed KB article for details. |
|
Table Administration and Data Management PRB1850232 |
Query with the yyyy/mm/dd format does not work in RaptorDB | ||
|
Territory Planning PRB1889443 |
While changing the date format, the end date selection in agent relocation in Workspace throws an error | The user observes an error while selecting the date. |
Expected behavior: The user should be able to select the end date in agent relocation tab. Actual behavior: The user observes an error while selecting the date. |
|
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. | |
|
Transaction Logs PRB1827610 |
The errors and logs metrics were removed in the XMLStats servlet include, causing the Logs graph in the ServiceNow Performance dashboard to be 0 after upgrade | When the user goes to ServiceNow Performance Dashboards, some of the graphs are not shown, and instead show the error message 'Error:Invalid series data'. |
Expected behavior: The graph should show values accordingly. Actual behavior: The graphs will flat line at 0. |
|
Transaction Management PRB1883480 |
A session isn't authorized when restored by portable sessions with the Explicit Roles plugin enabled | This is mostly likely due to snc_internal role not being restored. |
Expected behavior: The 'List' view displays no records and 'Number of rows removed from this list by Security constraints'. Actual behavior: There's a 'Security constraints prevent access to requested page' page. |
|
UI Builder (Family Channel) PRB1824234 |
The 'now-date-time-interval' component in UI Builder is not working as expected when the 'same day selection flag' is toggled on | The 'now-date-time-interval' component in the UI Builder is not working as expected. When selecting the start date, the user cannot pick the same date for end date even though 'Enable same day' is toggled on. The user is allowed to pick the same day only if they select another date or modify the time. |
|
|
UI Field Administration PRB1560731 |
The Template Value field can lose data if the record is updated before it is finished loading | Data in Template Value type fields are lost or cleared when they are saved. |
Notice that Set field values is empty. |
|
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. |
Expected behavior: The updated values in the interaction record shouldn't be cleared after opening multiple tabs. Actual behavior: The updated values in the interaction record are cleared after opening multiple tabs. |
|
UI Form Administration PRB1876467 |
timeAgo.js generates an incorrect string for date/time, more than 12 months in the future | It incorrectly indicates the past. |
Expected behavior: 'About a year from now'. Actual behavior: 'About a year ago'. |
|
UI Policies PRB1894468 |
Performance degradation for Core UI performance | Core UI performance testing shows 250 to 300ms degradation for most direct load user actions. | |
|
Usage Analytics PRB1860251 |
Fix the incorrect migrated user consent decisions | Users who consented as 'N/A' or 'Agree' for tracking are not tracked after upgrading to Vancouver or recent families. After upgrading to the latest release, observe that if the decisions are 'N/A' or 'Agree' in the old table, they are migrated as false in the new table sys_analytics_user _consent_decision. These decisions should be migrated as true 'Y'; any decision other than 'N' should be considered as 'Y'. These decisions are migrated as false 'N' for 'N/A' and 'Agree'. | |
|
UX Framework PRB1834286 |
maxMainTabLimit is not honored on workspace tabs | After updating the properties 'maxCachedPageCount' and 'maxMainTabLimit' to 15, the user should be able to open 15 case tabs in the Customer Service Management/FSM Configurable Workspace. |
Expected behavior: The limits set for the properties should always be honored, and the user should always be able to open a maximum of up to 15 tabs. Actual behavior: The user can only open 10 tabs in some cases, and 15 tabs in other cases. |
|
UX Framework PRB1860400 |
Mega-menu lacks tab-panel markup on a demo Portal app | The list of tabs and buttons without a 'collapsed' or 'expanded' state are not announced for screen reader users. |
Expected behavior: The left-hand list of tabs should announce as such, and the buttons should have state information such as 'collapsed' or 'expanded'. Actual behavior: The left-hand list of tabs are not announced and the buttons with no state information such as 'collapsed' or 'collapsed'. |
|
UX Framework PRB1866363 |
Opening more than the max limit CSM workspace tabs outside ServiceNow AI Platform does not 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 AI 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. |
|
|
UX Framework PRB1884646 |
There's multiple occurrences of the 'js-common-mega' bundle in the 'Asset' table | ||
|
Virtual Agent Designer Legacy PRB1886617 |
Dynamic Action component returns duplicate sys_ids | ||
|
Virtual Agent PRB1845590 |
Phone number Generative AI regex pattern masks unwanted utterances | Generative AI regex pattern masks unwanted utterances such as dates. |
Observe the bug that masks the date. |
|
Virtual Agent PRB1851088 |
Catalog items are not displayed in the card format in the AI Search block in non-English languages | This issue only occurs when the preferred language is set to non-English languages, and behaves as expected when the preferred language is English. |
Notice that the result is not displayed in the card format. |
|
Virtual Agent PRB1862323 |
Translate Texts subflow sending text_type as null to DT subflow for Virtual Agent after upgrading to Xanadu | The 'textType': null should not be passed in additional_parameters to the Microsoft Translate or Google Translate spoke subflow. | |
|
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 PRB1879865 |
Now Assist doesn't generate Japanese answers properly | The results are mostly in English. |
|
|
Virtual Agent PRB1881762 |
Use the API introduced by STRY58769225 | This is a product update. | |
|
Virtual Agent PRB1881917 |
Running multiple agent chat conversations with profanity on leads to overlapping of messages between the conversations |
Notice that intermittently messages are mixed between conversations. |
|
|
Virtual Agent PRB1885889 |
There's an error in the translation of Spanish topics | Internal names display on the topic picker when the topic picker cache is built for the first time when the default system language (Spanish) is different from the session language (such as English). |
Expected behavior: The display name of the topic should display in the list. Actual behavior: The internal name displays in the list. |
|
Virtual Agent PRB1886592 |
Live Agent cannot send messages with Dynamic translation when Profanity is turned off | The requester does not receive any messages when profanity is turned off. |
Expected behavior: The requester receives message that is translated into English. Actual behavior: The requester does not receive any messages. |
|
Virtual Agent PRB1887850 |
Setting com.glide.cs.task.t ransaction.enabled sysprop to 'true' causes multiple issues | A sys_generative_ai_log record with definition = 'Summary (Now LLM Mixtral)' has nothing recorded for prompt_token_count and response_token_count. | |
|
Virtual Agent PRB1889660 |
NowAssist in Virtual Agent errors out in hybrid mode after a skill execution | After a skills execution, the user should be taken to empty skill picker, but instead Virtual Agent gets stuck in a loading state indefinitely. | |
|
Virtual Agent PRB1893952 |
Now Assist Panel not 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 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. |
|
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 Virtual Agent interface. | |
|
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. | |
|
Web Content Accessibility Guidelines (WCAG) 2.0 AA Compliance PRB1857608 |
The 'of' string is hardcoded in the mega header in i18n | This issue occurs after expanding the Workspace menu. |
Observe that after expanding it, an issue with the suggestions appear. |
|
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 PRB1846321 |
Refactor script of remote table v_st_fsm_schedule _event | Querying table v_st_fsm_schedule_event with a giving sys_id does not return a valid record, and the record is mostly empty. Remote table v_st_fsm_schedule_event generates a random sys_id to accommodate a repeated schedule event, making the sys_id non-deterministic. | |
|
Work Order Management PRB1888734 |
The Dispatch group field remains empty onLoad when a work order task is manually created | This prevents the qualifier from progressing. | |
|
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.