Washington DC Patch 4
The Washington DC Patch 4 release contains important problem fixes.
- Washington DC Patch 4 was released on June 06, 2024.
-
- Build date: 06-01-2024_1036
- Build tag: glide-washingtondc-12-20-2023__patch4-05-23-2024
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
Washington DC Patch 4 includes 230 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Washington DC Patch 4
- Now Assist Actions Genius Results
- Now Assist Actions Genius Results use a blend of semantic vector search, which doesn't support stop words, and keyword-based search. AI Search only removes stop words from keyword-based searches, so Now Assist Actions Genius Result answers may not reflect your stop words settings.
- Now Assist Q&A Genius Results
- Now Assist Q&A Genius Results use a blend of semantic vector search, which doesn't support stop words, and keyword-based search. AI Search only removes stop words from keyword-based searches, so Now Assist Q&A Genius Result answers may not reflect your stop words settings.
- Search Application Configuration form
- Starting in Washington DC Patch 4, when Genius Results Limit is set to 2 or greater and a search returns multiple Genius Result answers, the answer cards display in a carousel. You can scroll the carousel and select the answer card you want to take action from.
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 |
|---|---|---|---|
|
Import Set API PRB1757699 |
For a JDBC data source, a password change isn't recognized until the MID server is restarted | This happens in response to another problem. When upgrading to Washington and loading data on a data source using MID server for the SQL connection, users receive the following error: 'Cannot invoke "java.util.Map.keySet()" because "this.fImportSourceFields" is null'. | |
|
List Administration PRB1736155 |
There's a security restraints message in a workspace when selecting the 'View All' link or 'Open List in New Tab' | A 'X rows removed from this list by security constraints' message displays at the bottom of a list. |
Refer to the listed KB article for details. |
|
Next Experience Unified Navigation PRB1720035 |
The 'Cancel' pop-up isn't visible for long running transactions | The 'Cancel' pop-up is visible after 15 seconds on Tokyo instances, but not on Vancouver instances. | |
|
UI Field Administration PRB1706249 |
The reference field search results dropdown blocks the field of Next Experience is turned off | The issue only happens if Next Experience is turned off. |
Expected behavior: The dropdown with searching text and search result should start at the end of the field. Actual behavior: The dropdown with searching/showing text covers the field. |
|
UX Framework PRB1758514 |
An instance loads for a long time after upgrading to Washington due to glide.ui.polaris.theme.custom | After upgrading, instances don't load or load slowly, and have an empty or invalid value for glide.ui.polaris.theme.custom. |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
AI Search PRB1758577 |
There's errors in the browser console | After upgrading, there's error messages that display on the portal and in the browser console that didn't take place in previous versions. These errors don't have any functional side effects. |
Refer to the listed KB article for details. |
AI Search PRB1730043 |
There's a discrepancy in card type between triggered and clicked Genius Results (GR) | In the triggered GR table, the card type is based on the display name of the table of the returned result. But in the GR clicks table, it's based on the name of the GR configuration. This leads to clicked GRs not being associated with the triggered GRs for the 'Genius Results (triggered vs. clicked)' widget on the Search Analytics dashboard, causing non-catalog GR types to incorrectly show a clicked % of 0. | |
AI Search PRB1769533 |
Glide must send the Now Assist version to the backend | This is leading to irrelevant results being returned to users post-upgrade. | |
AI Search PRB1759973 |
Ship DPR ingestion configuration for KB child tables | Provision an instance with NA4S V6 installed. Observe that in the shipped DPR mappings only, fields for kb_knowledge parent table are present. |
|
AI Search PRB1763640 |
Display multiple KBs that contribute to queries |
Sources should open the KB number that is listed in the GR. |
|
AI Search PRB1761387 |
The Genius Results (GR) carousel becomes stuck in a loading state in global search |
|
|
AI Search PRB1761382 |
Signal tracking for async Genius Results (GR) cause a JS error message to pop-up in the portal | This is caused by calling a non-existent function to log the signal. |
Notice that a red error message appears in the portal. This is thrown during the logging of received GRs. |
AI Search PRB1763619 |
Non-string fields in Genius Results (GR) scripts cause the GR to fail | Non-string fields on the map cause an error, and the whole search fails. | |
AI Search PRB1749240 |
A 'Loading' indicator is continuously displaying in a Natural Language Query (NLQ) Glide record (GR) | The user expects the NLQ GR to display, not a 'Loading' indicator. Also, a new NLQ now-list returns more fields than the 5 returned previously. | |
AI Search PRB1756063 |
The Clone UI action on the 'Search Profile' table should also clone the RIR, mirroring m2m records | Clone a search profile which has mirrored RIRs. Notice that the newly-created search profile doesn't have that related list copied. |
|
AI Search PRB1760616 |
Sign-in prompts should be displayed in the UI | ||
AI Search PRB1764790 |
Search results from Service Portal (SP) are updated on the global search page automatically | If a user searches anything on SP, as soon as the results are loaded on SP, the global search page is updated with the same results automatically. | |
AI Search PRB1761524 |
Additional fields that aren't populated for semantic vector search returned results | ||
AI Search PRB1768588 |
There's UX defects for Carousel Genius Results (GR), Q&A from multiple KBs, and federated GR | There's a large white space when there's no results. There's broken line breaks on Global search. For the query 'how to enroll in delta dental,' some of the answer can be cut off. There's white space below the Q&A GR result. When there's quotes in a query, the GR card isn't displayed and it's stuck in a loading state. | |
AI Search PRB1763994 |
The top-results component isn't loading and requires side-loading | Navigate to Global/Workspace Search. Notice that the top-results component isn't loading and requires side-loading. |
|
AI Search PRB1765025 |
Natural Language Query (NLQ) Genius Results (GR) aren't working on some instances | They are visible in the search preview. On the UI, users see an infinite loading sign. | |
AI Search PRB1765805 |
SharePoint document links on a federated Genius Results (GR) card doesn't open in a new tab in Service Portal |
Observe that the SharePoint document opens in the same tab. That's not the case with global search, where a document opens in a new tab. |
|
AI Search PRB1765343 |
When multiple sources are available, the KB number is pushed down to the next line | When there are multiple sources for Now Assist QnA, KB numbers are pushed to the next line and there's a white space between the KB number and the source title. Similar behavior is observed with one KB source when the screen resolution is smaller. | |
AI Search PRB1766849 |
AI Search is timing out | Intermittently, searches aren't returning data. It looks like aysnc search calls are timing out. | |
AI Search PRB1751756 |
Semantic field mappings aren't visible on a catalog index source | It doesn't impact functionality, only the UI. |
|
AI Search PRB1765106 |
Deletion of a KB and updating the text field should flush the cache | Updating the text field of a KB and deleting a KB should remove the L1 and L2 caches. | |
AI Search PRB1760072 |
There's issues with capture signals for feedback actions on a Q&A Genius Result (GR) card | Selecting a thumbs up sends a negative feedback signal. Selecting a thumbs down doesn't bring up the feedback options pop-up. |
Observe that signals aren't captured in the sys_search_genius_result_event_action table. |
AI Search PRB1761819 |
Implementing ACLs and setting up UI configurations for AI Search async tables and table cleaner | This is a product update. | |
AI Search PRB1761826 |
Adding promoted true/false boolean flags on EvaluationParameterResult | This is a product update. | |
AI Search PRB1761831 |
Support for semantic field mapping inheritance and non-default semantic fields | This is a product update. | |
AI Search PRB1761836 |
Support for performing additional searches from specific search sources | This is a product update. | |
AI Search PRB1761829 |
Support for 'Asynchronous' mode for AI Search APIs | This is a product update. | |
AI Search PRB1761833 |
The 'Top Results' component is added to the results-container | This is a product update. | |
AI Search PRB1761853 |
Store Genius Results (GR) processing time metrics | This is a product update. | |
AI Search PRB1761835 |
The sys_search_event and related tables are now populated with Genius Results 'Click Rank' | This is a product update. | |
AI Search PRB1761841 |
Updating case handling of no-result OneExtend jobs | This is a product update. | |
AI Search PRB1761862 |
Refactor Natural Language Query (NLW) Genius Results (GR) to use OneExtend and support async | This is a product update. | |
AI Search PRB1761837 |
Creating an animated CSS loader per specification from the design | This is a product update. | |
AI Search PRB1761866 |
Support to 'Show more' on a carousel | This is a product update. | |
AI Search PRB1761809 |
Forcing backend 'generate' encoding and skipping the optimization | This is a product update. | |
AI Search PRB1761844 |
Display multiple KBs that contribute to Q&A | This is a product update. | |
AI Search PRB1761811 |
The correct content field is now automatically picked for KB tables | This is a product update. | |
AI Search PRB1761871 |
Log receipts of the new async Genius Results (GR) to 'Signals' | This is a product update. | |
AI Search PRB1761860 |
Integration of the Digital Product Release (DPR) chunking passage format | This is a product update. | |
AI Search PRB1761861 |
Support for dynamic filters for Virtual Agent applicability filter usecases | This is a product update. | |
AI Search PRB1761846 |
Establish Asynchronous Message Bus (AMB) connections from the top-results component to listen for pending Genius Results transactions | This is a product update. | |
AI Search PRB1761858 |
Implementing the design for SharePoint Q&A | This is a product update. | |
AI Search PRB1761865 |
Support for sending multiple search requests from one Genius Result | This is a product update. | |
AI Search PRB1761872 |
An API to let a configID be given from a scriptable handler context | This is a product update. | |
AI Search PRB1761824 |
Adding support for AI Search to log using a passed 'logging context' | This is a product update. | |
AI Search PRB1761834 |
Handling async failure (timeout, error, cancel) scenarios | This is a product update. | |
AI Search PRB1761851 |
Calculate and store hourly metrics (average, median, max, mode, percentile) for Usage Intelligence | This is a product update. | |
AI Search PRB1761823 |
Made the 'Top Results' component accessible | This is a product update. | |
AI Search PRB1761855 |
Populate sys_search_event and related tables with Genius Results (GR) executed and GRs displayed | This is a product update. | |
AI Search PRB1761821 |
Created the 'Top Results' component as per the design specification | This is a product update. | |
AI Search PRB1761812 |
Supporting hybrid search in a regular search request | This is a product update. | |
AI Search PRB1761870 |
New database columns are created for telemetry of Genius Results efficacy/usage | This is a product update. | |
AI Search PRB1761868 |
Support for responsiveness for newly created top results' components | This is a product update. | |
AI Search PRB1761852 |
Triggered Genius Results to be logged by loggers other than the instance table logger | This is a product update. | |
AI Search PRB1761848 |
Created a scheduled mechanism to calculate the helpfulness score | This is a product update. | |
AI Search PRB1761813 |
The 'order' value is to be returned for Genius Results (GR) | This is a product update. | |
AI Search PRB1761822 |
Simplification of the Asynchronous Message Bus (AMB) channel and subscription to use the session ID and not the query hash | This is a product update. | |
AI Search PRB1755053 |
Trigger the republishing of the 'Mirror Target' profile rules when the 'Mirror Source' profile rules are modified | ||
AI Search for Virtual Agent PRB1767685 |
Feedback isn't updating on the 'Deflection log' table |
Notice that feedback in the sys_cs_deflection_log_list.do isn't updating the state and the resource is blank. |
|
AI Search Glide PRB1761816 |
Support for Digital Product Release (DPR) search for multiple semantic fields | This is a product update. | |
AI Search Glide PRB1761828 |
Code change to support Digital Product Release (DPR) ingestion for additional sources | This is a product update. | |
AI Search Glide PRB1761842 |
Adding a property to turn off ingesting semantic embedding | This is a product update. | |
AI Search Glide PRB1761840 |
Support for Digital Product Release (DPR) ingestion on a catalog table and the ability to specify a DPR field name | This is a product update. | |
AI Search Glide PRB1761830 |
Send DPRConfigFields without component fields for a KB table if there's no ingestion mapping configured | This is a product update. | |
AI Search Glide PRB1761825 |
Combining the 'Query Metric' jobs into one and using a single query of 'sys_search_event' for those jobs | This is a product update. | |
AI Search Glide PRB1761832 |
Genius Results snippet search to return mulitple query rows | This is a product update. | |
AI Search Glide PRB1761818 |
Adding a capability to set any restParams from a Genius Result (GR) script | This is a product update. | |
App Template Framework PRB1718490 |
Error observed while creating an app out of a template |
When the user adds an empty record (with all the fields empty) into sys_translated_text without changing the scope, and then tries to templatize it, the sys_translated_text record is added as one of the nodes for a few of the scan payloads. |
|
Application Manager PRB1714169 |
Unable to install applications using sn_appclient_upload_app.do | The root cause of this issue is that DC instances are unable to talk to the devsnc website. When it tries to make a call to artifact.devsnc.com or nexus repository to download the file it fails with a connection timeout. | |
Application Portfolio Management PRB1720559 |
The sn_apm_generate_assessments page isn't adjusted to support the 'Dark' mode properly | When generating an assessment in 'Dark' mode, there's display issues in the filter. The expected behavior is that the whole page becomes a dark background, but the sn_apm_generate_assessments page wasn't adjusted to support the 'Dark' mode properly. |
Observe the 'Generate Assessment' page. |
Appointment Booking PRB1758818 |
Appointment tasks aren't assigned immediately after booking | A dispatch group isn't auto-populated if there's only 1 dispatch group servicing a location for a work order task (WOT). There's also an issue with an improper method call being done after a couple of methods. |
Expected behavior: The appointment should be booked and the WOT should be assigned to an agent. Actual behavior: The WOT status is in a 'Draft' state. |
Archive Rules PRB1732196 |
The RefCopyJob doesn't complete if the table doesn't have records | The ar_change_request_imac doesn't have any records, which is why it is stuck in a 'waiting' state. Since RefCopyJob for ar_change_request_imac isn't completing, the overall job doesn't get finished. |
Observe that the RefCopyJob for related table gets stuck in a 'waiting' state thus doesn't invoke ArchiveRefJob. |
Banner Frame PRB1723670 |
The 'Connect' sidebar 'Remove From Sidebar' tooltip doesn't dismiss when the close X button is selected | When in the UI16, when a user removes an item from the 'Connect' sidebar, the pop-up indicating the item was removed doesn't go away. The pop-up value is 'Remove From Sidebar'. |
Expected behavior: The tooltip 'Remove From Sidebar' is no longer visible. Actual behavior: The tooltip 'Remove From Sidebar' remains visible. |
COE Legacy Family Component PRB1753063 |
The Asia/Almaty timezone continues to display as UTC+6 since March 1st, 2024 on the calendar UX component | The Almaty time zone was removed from daylight savings effective March 1st, 2024, so it always has one time zone with UTC+5. | |
Condition Builder PRB1697408 |
Loading issue of variables that are added to a column in Data Visualization list | On Platform Analytics Workspace and Service Operations Workspace, there's a recurring timeout issue encountered when processing a substantial amount of data for the item_option_new function. Despite increasing the timeout limit to 60 seconds, not all records can be loaded within the specified time frame. |
Observe that it doesn't load. |
Condition Builder PRB1741143 |
Dotwalking doesn't respect right-to-left (RTL) | The issue can't be reproduced in Vancouver. |
Expected behavior: Dotwalking should go RTL. Actual behavior: Dotwalking goes left-to-right (LTR). |
Condition Builder PRB1755224 |
A Creator Studio user isn't able to select catalog variables in the 'Automation Trigger' filter condition | There's no ACL directly for the question_answer table. | |
Connect Chat PRB1692098 |
An influx of queries on live_group_member causes high a CPU load on a DB server | Missing indexes on live_group_member (member, state) and live_group_profile (type) cause inefficient queries and a high CPU load on the DB server. | |
Contractor Management PRB1750235 |
A user isn't able to see contractors on Dispatcher Workspace | The issue occurs in version 6.0. | |
Database Persistence PRB1757110 |
On a Glide upgrade from Vancouver to Washington, there's an error | On a Glide upgrade from Vancouver to Washington, there's an error: 'TableAlterMethodChooser SEVERE *** ERROR *** Unable to check if table sys_ui_hp_publisher has dates with an old format'. |
Notice that there's errors with in trying to check if tables have dates with old formats. |
Database Persistence - Data Access PRB1765931 |
Supporting rich SQL syntax in the ODBC driver | This is a product update. | |
Database Persistence - Data Management PRB1757852 |
An exclusion rule for a table with mixed cases and spaces is producing an invalid truncate statement | Exclude activity failed when cloning with an error: 'ERROR: syntax error at or near...LINE 1: TRUNCATE TABLE MLS SanSwitch to Rack relation import.' |
Observe that the SQL statement 'TRUNCATE TABLE' is generated with the name containing mixed cased and spaces instead of the physical table name. |
Database Persistence - Data Management PRB1760949 |
An invalid table rotation setup aborts the output of exclusion statements for the list of exclusion rules passed as a parameter | The getExcludeStatements API fails for the table sn_occ_mid_to_occ_traffic_monitor. | |
Database Persistence - Data Management PRB1747282 |
Preserving the 'Task' table preserves columns in the 'Task' table only and doesn't preserve additional columns in child tables | The Caller ID isn't preserved on incident records. The Requested by field isn't preserved on change_request records. | Submit a clone with the 'Task' table in preservers. The Caller ID in the incident table should be preserved.Requested by in the change_request table should be preserved. |
Database Persistence - Data Management PRB1752785 |
A preserver query with explain on a clone throws an error for a table name that doesn't exist | There's an error when executing explain preservers: 'ERROR: relation "management_credentials" does not exist.' | |
Database Persistence - Data Management PRB1741033 |
PG dare to PG dare is failing at exclusions | There's an undefinedfailure at 'Exclude Table' activity as a statement generated by the Glide API is too long. | Trigger a PG dare to PG dare clone. |
Database Persistence - Data Scale PRB1751829 |
'Union Replacement Query Rewrite' doesn't work for Postgres | Rewritten queries fail execution. The original query executes. The query rewrite is deactivated. | |
Declarative Actions PRB1759017 |
There's a zBoot error on some builds | There's an error in the logs: 'glide SYSTEM ElementDescriptor SEVERE *** ERROR *** Field: displayvaluelist ref='<<table_name>>' must be specified'. | |
Declarative Actions PRB1737190 |
Actions aren't populating from the correct layout after clearing an instance cache | This issue doesn't happen when the system property 'glide.action_layout.cache.enabled' is set to false. The issue is probably somewhere in the actions caching. |
Expected behavior: Each page should honor the value of the Action Layout field, and display the correct actions. Actual behavior: Whichever page is opened first afterwards, that action layout is used in the other page. |
Discovery PRB1762986 |
True-up ITOM licensing for the May release version | ||
Employee Center PRB1745653 |
Menu options for 'Health and Safety' are missing under ESC against Washington DC | Not only is the 'Health and Safety' menu affected, but other menu items are also not reflecting changes properly. For example, moving 'Hardware from Technology Services' to 'Workplace Services' didn't update its position in the top menu. It still displays under 'Technology Services'. |
Expected behavior: In the 'Menu' section, there should be a separated menu items for 'Health and Safety'. Actual behavior: 'Health and Safety' related menu options don't exist anymore for 'Health and Safety', but it still exists for a popular topic and users can search the keyword. |
Employee Center Pro PRB1745631 |
Menu options for 'Health and Safety' are missing under ESC against Washington DC | Not only is the 'Health and Safety' menu affected, but other menu items are also not reflecting changes properly. For example, moving 'Hardware from Technology Services' to 'Workplace Services' didn't update its position in the top menu. It still displays under 'Technology Services'. |
Expected behavior: In the 'Menu' section, there should be a separated menu items for 'Health and Safety'. Actual behavior: 'Health and Safety' related menu options don't exist anymore for 'Health and Safety', but it still exists for a popular topic and users can search the keyword. |
Flow Designer PRB1723279 |
'Diagram' view is read-only when 'save as you go' is off |
Refer to the listed KB article for details. |
|
Flow Designer PRB1762129 |
Undo/Redo doesn't let users save the flow/subflow after they are selected | The Save button is turned off and there's no way to save the flow/subflow. |
Refer to the listed KB article for details. |
Flow Designer (Family Channel) PRB1754267 |
The flow action 'Submit Catalog Item Request' with the 'Reference' type variable is throwing an error | An error is thrown: 'Cannot invoke "String.replaceAll(String, String)" because "message" is null'. |
|
Flow Designer (Family Channel) PRB1738138 |
sys_trigger_runner_mapping record that is updated and combined with a flow deletion or activation isn't collected by an update set |
Notice that only the sys_hub_flow record is corrected in the update set. sys_trigger_runner_mapping record deletion isn't found. |
|
Flow Designer (Family Channel) PRB1731825 |
SetFlowVariables won't increment if its present loop with a timer is set after that flow logic |
Expected behavior: The flow variable should increment by 1 for each iteration. Actual behavior: The flow variable is empty and loop continues. |
|
Flow Designer (Family Channel) PRB1764677 |
The sys event table interaction for logging causes performance issues | Reading the sys event table for logging in FlowEventManager is creating performance issues if flow logging is enabled. When flow logging is enabled, it destroys the performance in a large instance because it hits the sys event table for every event processed. | |
Flow Designer (Family Channel) PRB1762871 |
'Save as you go' should be turned off in Washington DC due to multiple issues | ||
Flow Engine PRB1761290 |
There's an 'Index out of bounds' exception when no name or value is given in a name value pair | V1 ignored these occurrences implicitly but V2 fails when these unexpected tokens are encountered. | |
Flow Engine PRB1759598 |
Accessing dynamic subflow output fields via inline scripts doesn't work in v2 | There's an error encountered when processing a script. | |
Flow Engine PRB1761251 |
Consecutive REST actions on MID don't work when the connection alias is a reference input | An error is thrown. | |
GraphQL API PRB1745262 |
AsyncSerialExecutionStrategy doesn't handle throwables correctly | Errors can cause stuck threads in graphql-java. Java errors thrown from within DataFetchers are swallowed when using AsyncSerialExecutionStrategy. | |
GRC Platform Plugins PRB1765837 |
asmt_assessment_instance isn't accessible in the classic UI | Users with the snc_internal role can't access the assessment instance (asmt_assessment_instance) table. | |
Horizontal Portal Capabilities for Customer Service PRB1755325 |
Line breaks are missing from the activity stream after a Washington upgrade | Occurs in the Service Portal widget 'Standard Ticket Tab'. | |
HR Service Delivery PRB1752984 |
Portal Utils prediction methods should respect missing or inactive HR AI configuration records |
Observe that HR AI configs aren't present for these use cases: Recommended articles for Content Task and Recommended articles for HR Task. |
|
Integration Hub PRB1765929 |
ODBC Rest Service integration with Power BI | This is a product update. | |
Knowledge Management PRB1733799 |
Unwanted guest user impersonation system logs are generated on KB article publish and access | ||
List Administration PRB1747186 |
There's multiple warnings in the logs about an illegal unquoted character | See multiple warnings in logs: 'Jackson WARNING *** WARNING *** Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value'. | |
List Administration PRB1732487 |
New list UI Builder configuration records aren't added to an instance | Records display after repairing the now-list-commons plugin, but before doing that, the sn_ui_builder_config records don't display. |
Observe that there are 4 records present. The records should be present without having to repair the plugin. |
List Cell Menu PRB1757572 |
A list edit pop-up opens in a white space | In Vancouver, when doing a list edit, the cell edit window is opening in a white space at the bottom instead of next to the field being edited. |
Refer to the listed KB article for details. |
Memory: Heap Space PRB1751913 |
PDF generation causes memory issues on multiple nodes of the instance | A scheduled report that's set to 'Export PDF' uses up ~45% of memory. | |
MID Server PRB1734629 |
MID server fails with a java.io.FileNotFoundException when Antivirus is installed without much logging | The issue happens when Antivirus blocks the file from being copied. The issue happens randomly on some hosts and some MID installs only and not on all the hosts. |
On some of the MIDs, upgrades fail with an error. |
MID Server PRB1753280 |
MID Server ConnectionCache leaks connections on the credentials_reload event | When the MID Server receives a credentials_reload event, all currently cached connections in the MID Server are orphaned without being cleanly shut down. This means that until the next garbage collection event, which sometimes can be several hours, resources are being consumed. This has been reported for JDBC connections because leaking database connections can cause bigger problems than other types of leaks, but all connection types cached by MID are affected. |
Notice that the MID Server creates a connection, so there are two open connections to the database. |
Next Experience Unified Navigation PRB1763887 |
After upgrading to Washington DC, the 'Not Found' tab automatically opens in a workspace when the user selects a logo | The issue is not reproducible in Vancouver and Utah. |
|
Next Experience Unified Navigation PRB1754311 |
The 'No records to display' image is missing on Washington instances | In the Washington release, the 'No records found' image is missing. It used to work on all the previous versions. |
Expected behavior: It should display the image that was there along with the text. Actual behavior: It displays the text 'No records to display'. |
Next Experience Unified Navigation PRB1754198 |
After impersonating any user and hovering on the user's icon, there's no tooltip that displays the complete user name | Not reproducible in Vancouver or Utah. | |
Notification Preferences PRB1734089 |
The 'Notifications' interface isn't translated |
Notice that the interface isn't translated. |
|
Notify integration with Twilio Direct PRB1738058 |
The default created messaging service that is registered as a campaign by users is deleted on disconnect | The default messaging service that is created on connect is deleted when a disconnect happens. These shouldn't be deleted when there's a campaign associated. Also, when reconnecting, the earlier existing messaging service should be re-used. | |
Now Assist Panel PRB1767170 |
Carousel card buttons look like they're turned off | The colors of the buttons make them look like they're not functioning. |
Expected behavior: Buttons should be displayed in color which doesn't look like they're turned off. Actual behavior: Buttons look like they're turned off in a carousel card. |
Oracle Reconciliation PRB1759697 |
Recon fails if an entitlement has active maintenance set as true |
It fails. |
|
Orchestration PRB1760522 |
The JDBC probe doesn't work from Orchestration | Calls fail with an authentication error. |
Refer to the listed KB article for details. |
Performance Analytics PRB1759358 |
The homepage deprecation tool API ignores homepages without a view | The condition 'view!=catalogs_default; strips out empty view values. |
Expected behavior: The number of homepages ready for migration should be increased by 1. Actual behavior: The API doesn't pick up the homepages without a view. |
Playbooks PRB1746494 |
Editing experience properties on an existing process deletes other experience properties | On using list based activities, experience fields are defaulting back to empty values post-saving. | |
Playbooks PRB1758580 |
Upgrading a legacy process to new start rules misses activities when one is waiting on multiple | When loading an old playbook, it upgrades and displays 6 validation errors about an invalid reference. | |
Proactive Analytics PRB1762235 |
No process mining insights are generated when process mining finding definitions records with empty project mappings exist | Since there can be situations where finding definitions may not have projects linked, it can lead to exceptions in job, causing the whole job to fail and not generate insights. |
Expected behavior: Insights are generated for the findings. Actual behavior: No insights are generated for the findings from above finding definitions. |
Process Mining PRB1745780 |
Finding rule validations can potentially cause timeouts | Queries like DOES_NOT_CONTAIN end up loading too many values, causing timeouts and memory issues. | Set up a finding rule, like field DOES_NOT_CONTAIN value on a large table. |
Process Mining PRB1758877 |
Loading a workspace times out for large projects | The issue is most visible on large projects with many breakdowns and active directories in a Vancouver release. | |
Process Mining PRB1740875 |
Upgrade testing issues from Vancouver to Washington | In Washington DC, users are able to trigger a scheduled task and perform on-demand mining for the breakdown fields without choice. Also, when a user selects 'Copy Project definition for the existing model' which is of a previous version, the user is unable to copy the project definition. The page displays an unresponsive screen. | |
Process Mining Workspace PRB1757136 |
task_sla isn't visible in the table source in project guided setup |
Expected behavior: Next to the use case series (X), the user should be able to select task_sla. Actual behavior: Table task_sla doesn't appear. |
|
Process Mining Workspace PRB1739821 |
The topic 3KPI's tile under 'Improvement opportunities overview' is throwing an error | An error is thrown: 'Duplicate group by element label(s)'. | |
Process Mining Workspace PRB1759862 |
Users are encountering 'Error occurred while executing the resolver' intermittently on the 'Process Projects' page | The error disappears after refreshing the browser for around 3-4 times. | |
Process Mining Workspace PRB1753618 |
On process map components, colors/themes should be configurable on UI Builder | The theming configuration is required to customize the process map component. |
Notice that the color of process maps are impacted because of customizations. |
Project Management PRB1757761 |
An error message isn't persisted when the 'Copy partial project' function is performed on a task with the parent project selected | The error message is displayed on the classic forms but not on the Next Experience forms. Additionally, when another project is selected, nothing happens, even the error message isn't thrown. No error message is displayed on the classic forms or the Next Experience forms. |
Observe that the error message isn't persisted. |
Request Management PRB1734528 |
There's an incorrect business duration calculation on sc_task when the system date format is set to dd-MM-yyyy | The behavior for DurationCalculator. calcScheduleDuration hasn't changed from Utah to Vancouver. |
Refer to the listed KB article for details. |
Resource Management PRB1764189 |
When users try to select an Extend UI action on a resource plan from the project workbench, the 'Extend resource plan' pop up appears empty |
Observe that an empty screen appears. |
|
Schedule Optimization PRB1760035 |
Selecting a metric should open a list in the current Workspace UI | Currently, it opens in Platform. | |
Schedule Optimization PRB1753382 |
'Task skill level' returns the default skill level even when there's already a skill level associated to the skill | It should send the associated skill level if configured. Otherwise, it should use the default skill level. | |
Schedule Optimization PRB1755157 |
'Maximize preferred technicians for tasks' should be renamed to 'Maximize preferred agent assignments' | ||
Schedule Optimization PRB1761527 |
Personal events aren't returned in Agent Query when requested as sharedservice.worker | ||
Schedule Optimization PRB1748619 |
The Dispatcher Workspace 'Optimizing' icon is always visible | The Dispatcher Workspace 'Optimizing' icon is always visible. It should only be visible when the optimization is running. | |
Seismic Framework PRB1736853 |
The 'Close' icon is missing in a popover component | The Service Worker overrides the cache buster value, which causes library-uxf to load twice. |
Observe that the 'Close' icon is missing. |
Seismic Framework PRB1752772 |
The instance redirects to /welcome.do or /session_timeout.do before authenticating via SSO when the user selects any instance-specific link | This issue is reproducible on any instance with SSO every 10-15 attempts. |
Expected behavior: The user is redirected to the hyperlink. Actual behavior: The user is redirected to /welcome.do. |
Server-side scripts PRB1717170 |
Installing a third party dependency in a module and requiring it in a script results in a JVM crash | JVM crashes with a 'script exceeded memory' error. | |
Service Catalog PRB1766443 |
Letting a catalog item skip being used in the 'Conversational' catalog | This is a product update. | |
Service Mapping PRB1723151 |
The 'Application Service Manual Ep Cleanup' job triggers unnecessary recomputations | The purpose of the job Application Service Manual Ep Cleanup is to cleanup stale manual endpoints that don't belong to any application service. As a result, the relationships attached to these endpoints are also removed. This is triggered as a change on other CIs that are connected to those relations. If those CIs are associated to other services, this change triggers unnecessary recomputation to those services. The 'Application Service Manual Ep Cleanup' job shouldn't trigger any recomputation. |
Changes were triggered on the other two services. |
Service Mapping PRB1766031 |
In Service Mapping, the 'Traffic Process to Process' job failed due to a missing platform_ml_read role |
Notice that the job completes with an error. |
|
Service Mapping PRB1744062 |
Checkpoint and blob reaper job stuck alerts are creating incorrect incidents | An error message displays. If there's only an end time and not start time, the job is considered as stuck and sends an alert even when it's not needed. | |
Service Model Foundation PRB1760725 |
External contributor/manager contributors are seeing error messages when accessing the sold products or install base items from BLSP portal |
Expected behavior: The user shouldn't see any error message when not showing the entitlements or contracts to the user. Actual behavior: Users are getting error messages on the portal saying they don't have access to the certain entities. |
|
Service Reliability Management (Family release) PRB1756020 |
Users are unable to add SLIs/SLOs due to an issue in the service registration form querying application classes | There's missing support for tag based services. |
Observe that the service isn't visible on the service list despite completing the service creation process. Also, SLI and SLO can't be added to it. |
Service Reliability Management (Family release) PRB1762081 |
Site Reliability Metrics (SRM) users are unable to access services and associated artifacts when part of a team for support_group | Currently, in the SRM system, users are unable to access all their services and associated artifacts when they are part of a team for a support group. |
Expected behavior: Users should have access to all services and associated artifacts when they are part of a team for a support group, as per the defined roles and permissions. Actual behavior: Users are unable to access all services and associated artifacts when they are part of a team for a support group, leading to limitations in managing and updating services and artifacts. |
Service Reliability Management (Family release) PRB1741100 |
Site Reliability Metrics (SRM) admins have read and update access to global incidents | ||
SharePoint Online Search Connector PRB1753519 |
An index user permission flow is causing JVM memory issues |
Refer to the listed KB article for details. |
|
SharePoint Online Search Connector PRB1759282 |
The 'Index Files' subflow causes JVM memory issues | The 'Look up File Permissions' action in the 'Index Files' subflow returns an empty array. This creates an error during file indexing. | |
Software Asset Management PRB1733687 |
There's an increased page loading time for the 'Publisher overview' page | The landing page slows down due to heavy queries on scan_finding from Activity Center. | |
Software Asset Reconciliation PRB1743395 |
The suite engine fails during suite processing in reconciliation | Depending on the order in which the devices and installs are processed, the suite engine may throw an error: 'JavaException: java.lang.IllegalArgumentException: Comparison method violates its general contract!' | |
Source Control Engine PRB1741485 |
Changes to various records aren't available for the 'Compare with committed' operation when committing changes |
Expected behavior: The changes are visible on the git server. Actual behavior: The changes aren't visible on the git server. |
|
Table Administration and Data Management PRB1650626 |
doesn't work on journal fields | Data Management only supports updates to fields (columns) directly associated with a given table. GlideRecord's updateMultiple doesn't support updates to the sys_journal field. | |
Territory Planning PRB1757336 |
Workforce Optimization (WFO) APIs are in the incorrect time zone | WFO APIs are in the wrong time zone, causing the query to miss certain schedules and events. |
Expected behavior: There should be a valid response with all the agents-related data. Actual behavior: WFO APIs are in the incorrect time zone, causing the query to miss certain schedules and events. |
Territory Planning PRB1760697 |
Unwanted ACL checks should be removed and GlideRecordSecure changed to GlideRecord | sn_tp_territory and sn_tp_territory_group have scripted read ACLs on them, causing a glide record query any time the table is queried. | |
UI Field Administration PRB1702033 |
The Time worked field isn't honoring system property glide.ui.timer.started | The field type sn-record-time-worked-connected is impacted. |
Expected behavior: The timer field should be paused and the play button should be displayed. Actual behavior: The timer field is ticking and the pause button is displayed. |
UI Form Administration PRB1718533 |
The g_user.getClientData() API doesn't work properly on Workspace | When the script runs in Service Operations Workspace, the there's an empty object file _clientData in the getClientData function. As a result, g_user exists, and g_user.getClientData is a function as expected, but it doesn't have the user's client data populated. | |
UX Framework PRB1737007 |
Closing multiple tabs quickly converts an existing Workspace tab to a ghost 'Details' tab that can't be closed | When the user closes tabs quickly, the runtime action handler attempts to process all incoming events at once. This causes the property to enter a failed state. | |
Virtual Agent PRB1770638 |
Agent chat is unable to render a chat when json cards are in a Virtual Agent conversation |
Expected behavior: An agent should be able to see the Virtual Agent chat along with the card rendered. Actual behavior: Unable to render chat. |
|
Virtual Agent PRB1766818 |
Fallback HTML cards aren't working due to vaContext.nds_active=true being sent for follow up conversations in the Now Mobile app |
Expected behavior: It should fallback to display HTML cards if the Now Mobile client isn't declaring vaContext.nds_active=true. Actual behavior: If the user starts a new conversation, subsequent queries respond with a carousel card. vaContext.nds_active=true is being sent. |
|
Virtual Agent PRB1762469 |
Capabilities with a script include aren't working when executed in async mode | The definition has no http connection. When checking if its using MID, it returns false. runQuickMode is set to true. The code eventually reaches the FeatureScriptExecutor, which calls the executeAsyncQuickMode. This throws an UnsupportedOperationException. | Execute Natural Language Query (NLQ) for AI Search capability in async mode. Expected behavior: The execution should be successful. Actual behavior: The execution is failing. |
Virtual Agent PRB1758524 |
The g_form.effective_date is considered an allowed item by static script analyzer | ||
Virtual Agent PRB1768046 |
Users receive a Flow Designer Integration Hub (FDIH) 'context not found' error | There's an error: 'Sorry, something went wrong.' | |
Virtual Agent PRB1767739 |
Feedback isn't clickable for the second carousel in 1 conversation | There's an error in response. |
Expected behavior: Feedback should be clickable with no errors in log. Feedback tables should be updated. Actual behavior: Feedback isn't clickable for the second carousel in 1 conversation. |
Virtual Agent PRB1767767 |
Chat summarization displays an empty agent message screen when transferring to a live agent | If a user ends a chat, there's a chat summarized and they are taken to the interaction record. | Set up Now Assist in an Washington DC instance. Chat summarization displays an empty agent message screen when transferring to a live agent. |
Virtual Agent PRB1767103 |
publishedCsTopicId is used for topic execution in Virtual Agent Designer (VAD) |
Expected behavior: The published version of the topic is executed. Actual behavior: The preview version of the topic is executed and the additional node should get executed. |
|
Virtual Agent PRB1761843 |
In Service Portal, Natrual Language Query (NLQ) is supported with the carousel | This is a product update. | |
Virtual Agent PRB1761863 |
In Service Portal, signal tracking and declarative actions from the 'Results' container to work with a carousel | This is a product update. | |
Virtual Agent PRB1761814 |
Increasing the limit on the total number of Genius Results (GR) on a search application configuration | This is a product update. | |
Virtual Agent Designer PRB1766448 |
Carousel cards with translations don't display on Virtual Agent |
Expected behavior: Carousel cards should be displayed in the Spanish language. Actual behavior: Carousel cards are displayed in the English Language. |
|
Virtual Agent Designer PRB1768214 |
The server should populate the data type and choices in input_variable |
Expected behavior: Each variable should have info about 'name', 'description', 'datatype', 'format', and 'choices'. Actual behavior: Each variable only has info about 'name' and 'description'. |
|
Virtual Agent Designer PRB1769497 |
A mid-topic displays previous results when no results are found with a message |
Notice that it goes into a fallback topic, displaying the message and the same carousel results again. |
|
Virtual Agent Designer PRB1768580 |
Mid-topic QnA switch | The QnA card shouldn't display in the carousel. It should display the card and then move back to the currently executing topic. | |
Virtual Agent Designer PRB1765551 |
Licensing changes for unified search | ||
Virtual Agent Web Client PRB1767147 |
Agent Workspace displays broken images for the carousel |
Observe that when the agent accepts the chat, there's broken images. |
|
What's New (Family) PRB1760360 |
Tusage of the UpdateLoader in the 'What's New' content syncronizer should be removed | The 'What's New' synchronizer logic should load only the XMLs that belong to 'What's New' and ignore any other tables. | |
Work Order Management PRB1761006 |
The Field Service Management (FSM) Configurable Workspace plugin adds functions and function instances to the FSM application | The following error is caused when opening any something that contains certain function instances: 'Cannot Invoke "com.glide.db. ElementDescriptor.getName()" because "ed" is null Check logs for error trace or enable glide.rest.debug property to verify REST request processing'. | |
Work Order Management PRB1762739 |
Field Service Management (FSM) work task flows aren't in English | In some cases, the starting state and ending state are in a different language, don't make sense, and work order tasks don't flow as expected. |
Observe that it displays French labels instead of English ones. |
Work Order Management PRB1744192 |
Some of the 'Closed Complete' or 'Incomplete' tasks with expected_travel_start are out of range of endDate | In certain views, they aren't visible in Dispatcher Workspace (DWS). |
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.