Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Orlando release notes
Table of Contents
Choose your release version
    Home Orlando Release Notes Orlando release notes Learn about Orlando Available patches and hotfixes Orlando Patch 3

    Orlando Patch 3

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Orlando Patch 3

    The Orlando Patch 3 release contains important problem fixes.

    Orlando Patch 3 was released on May 7, 2020.
    • Build date: 05-05-2020_1854
    • Build tag: glide-orlando-12-11-2019__patch3-04-22-2020
    Important: For more information about how to upgrade an instance, see ServiceNow upgrades.

    For more information about the release cycle, see the ServiceNow Release Cycle.

    Note: This version is approved for FedRAMP. The following products are not approved for FedRAMP in Orlando: Benchmarks, Document Viewer, Instance Data Replication, and ServiceNow mobile.

    For a downloadable, sortable version of the fixed problems in this patch, click here.

    Overview

    Orlando Patch 3 includes 195 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.

    Figure 1. Top 10 problem categories
    Fixed issues grouped by problem categories bar chart

    Security-related fixes

    Orlando Patch 3 includes fixes for security-related problems that affected certain ServiceNow® applications and the Now Platform®. We recommend that customers upgrade to this release for the most secure and up-to-date features. For more details on security problems fixed in Orlando Patch 3, refer to KB0822653.

    Changes in Orlando Patch 3

    Amazon AWS Cloud Discovery
    Discovery uses the Amazon AWS Logical Datacenter (LDC) discovery pattern to run horizontal discovery. The pattern requires a list of prerequisites.
    Download the MID Server files
    You can manually verify the signature of an installation package with the jarsigner tool to ensure its authenticity. For more information about verifying the signature, see the MID Server upgrades section on manual verification.
    Explicit Roles in CSM
    To prevent inadvertently providing the snc_internal role to external users, the Explicit Roles plugin includes a glide.security.explicit_roles.internal_user_blacklist property to blacklist user types from ever becoming snc_internal.
    MID Server upgrades
    • During an automatic upgrade, the MID Server automatically verifies the digital signature of upgrade packages to ensure they haven’t been tampered with.
    • To manually verify the signature of an installation or upgrade package, use the jarsigner tool which is available for free with JDK.
    Migration utility
    The Problem Management Migration Utility, available in the ServiceNow® Store, is a guided setup application that helps you upgrade to adopt the base version of Problem Management using the guided problem life cycle.
    Read Replicas
    Read Replica optimizations have been made to support additional types of read replicas. These optimizations will be available on a limited basis.
    Reviewing the NLU Performance dashboard
    Updates to the NLU model prediction review process.

    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

    Live Feed

    PRB880294

    KB0697353

    The 'Resolve Live Links' business rule gets stuck The business rule 'Resolve Live Links', when triggered, creates a job 'ASYNC: Resolve Live Links'. The job may become stuck and will not complete. The job will then occupy a worker thread, which may lead to internal monitoring alerts like 'Scheduler is overloaded or stuck'.

    Refer to the listed KB article for details.

    Service Portal

    PRB676928

    KB0685823

    The sys_popup view is not used for the form modal and there is not a system property available to change this behavior Pop-up views are not available to modify the reference pop-up in Service Portal. By default, it uses the view of the form in which the reference field was clicked.
    1. Navigate to Service Portal.
    2. For any reference field on a form, click the 'i' icon.

      Notice the view that opens for the reference pop-up.

    3. Navigate to the relevant table and compare the view.

    Expected behavior: The reference field record should open in sys_popup view like it does in the native platform UI.

    Actual behavior: The reference pop-up view defaults to the view of the form in which the reference field was clicked. There is no way to set it to any other view.

    Platform Licensing

    PRB1388445

    Allocation is incorrectly shown as 'Unavailable' or 0 in Subscription Management After downloading the ITSM per-user license and allocating users to the ITSM subscription, the Allocated column is still shown as 'Unavailable' on the subscription management page. The sys_user_has_license table has the correct information, but it is not being propagated into license_details. allocated.

    UI Pages/Macros

    PRB1394830

    KB0820812

    The warning 'org.mozilla.java script.EcmaError:"referrerpolicy" is not defined.' appears in the system log

    Refer to the listed KB article for details.

    Discovery

    PRB1349444

    KB0751287

    Need to prevent any SNMP OID classifications being added with a Net-SNMP module OID starting with 1.3.6.1.4.1. 8072.3.2.

    Refer to the listed KB article for details.

    Platform Licensing

    PRB1385093

    KB0815409

    High memory on the node because of inefficient memory management

    Refer to the listed KB article for details.

    Mobile Platform

    PRB1345667

    KB0751641

    The advance reference qualifier in the Agent mobile app is not working and makes the field not editable
    1. On the incident form, create a reference field named 'Resolved Group' having the advance qualifier 'javascript: 'active=true^ manager='+current.caller_id'.
    2. Navigate to Mobile Studio.
    3. Create the Active Incidents applet.
    4. Create the Resolve function by creating an action item for the resolution code, resolution notes, and resolved group.
    5. Add a UI parameter and an item parameter.
    6. Navigate to the Mobile Agent app and click Resolve.

    The Resolved Group field is disabled. The field is not editable and cannot be populated with the group based on the caller_id. If users remove the advance qualifier on the Resolved Group field, the field becomes editable and populates all the values.

    All other fixes

    Problem Short description Description Steps to reproduce

    Advanced Work Assignment

    PRB1391541

    Users receive an NPE error when creating a document size on a case document The query to find the existing document size queries sn_customerservice_case, which will come up empty. AWA then tries to create another document size record, but the gliderecord.insert() will return null because a record already exist.
    1. Install the plugins necessary for AWA to work with cases.
    2. Navigate to Case > Create new > Order to create an order case.
    3. Update a field on the case.

    Observe the NPE error that appears.

    Agent Chat

    PRB1379076

    The chat component needs to refetch Agent Chat messages after AMB recovery If AMB disconnects temporarily and a message is lost, and then the AMB connection recovers, the chat component does not refetch the missing messages.

    Agent Chat

    PRB1385107

    Chat users are not informed when message sending fails in Agent Chat
    1. Open the Virtual Agent web client.
    2. Stop the connection to AMB.
    3. Send a message.

    Expected behavior: Users are not allowed to send more messages, and the message that was already sent is retried.

    Actual behavior: Users are allowed to type and send more messages.

    Agent Chat

    PRB1385475

    KB0820765

    After the agent's manager closes the Active Chat tab, the manager is unable to see any of the conversation after reopening it
    1. Set up Agent Chat.
    2. Establish a live Agent Chat session with an end user and an agent.
    3. In another session, impersonate a user with the 'awa_manager' role.
    4. As 'awa_manager', navigate to Agent Workspace.
    5. Open the list 'Active Chat Interactions' and select the record.
    6. Close the tab within Workspace and reopen it.

    Expected behavior: The manager should be able to see all of the messages, with the option to join the conversation.

    Actual behavior: The chat window is blank. No messages can be sent and the option to join is missing.

    Agent Chat

    PRB1385695

    Agent messages intermittently do not show up in the chat until it is refreshed Messages are sent, but they do not show up in the chat panel until the agent refreshes the workspace window.
    1. Initiate a chat between a requester and an agent.
    2. As an agent, type in the chat panel in workspace.

    Expected behavior: All messages by the agent are sent and show up in the chat panel.

    Actual behavior: The messages are sent but they do not show up in the chat panel until the agent refreshes the workspace window.

    Agent Workspace

    PRB1381710

    KB0794265

    Related list columns in Workspace do not match the workspace list view
    1. Open an incident record in classic UI.
    2. Update the form view to 'Workspace'.
    3. Right-click in the record header and navigate to Configure > Related list.
    4. Confirm that you are updating the form with view name = Workspace.
    5. Add 'Affected Locations' as a related list.

      Observe that both classic UI and workspace display the same columns in the related list ('Location').

    6. Open the Affected Locations related list.
    7. Right-click in the header to navigate to Configure > List layout.
    8. Add another column to the related list (for example Created By) and save.
    9. Confirm that classic UI shows both columns.
    10. Access Workspace.

    The new column does not appear. The related list columns in workspace should be the same as the columns in classic UI.

    Agent Workspace

    PRB1382047

    Global search is not opening the correct form The parent table is opened when searching for a record in a child table.
    1. Install the Customer Service plugin and the CSM Workspace plugin.
    2. Navigate to /sys_db_object_list.do.
    3. Search for the case (sn_customerservice_case) table and open.
    4. Make the case table extensible by checking the 'Extensible' checkbox in the above record.
    5. Create a table that extends sn_customerservice_case.
    6. Navigate to the new table and create a record in that table.
    7. Copy the number of the record and close it.
    8. Perform a global search for the number.

      Notice that it opens that record and the URL displays the new table.

    9. Navigate to Agent Workspace and perform a global search for the same record.

    Notice that the URL shows the parent table 'sn_customerservice_case' instead of the table where the record is created in.

    Agent Workspace

    PRB1384267

    Fields do not honor the dictionary override for a dependent field on the initial load The Category field does not display choices on Agent Workspace. If the reference field has an override on the initial load, the choices within the choice field are not pre-populated. Users then have to modify the source field to update the dependent field.
    1. Configure the sys_dictionary record for the subcategory field on the incident table.
    2. Set the Dependent on field to be 'Priority'.
    3. Navigate to any incident form in Workspace.
    4. Click the subcategory list.

    No choices are available because the 'Priority' dictionary record dependent field is being used.

    Agent Workspace

    PRB1389548

    UX page element permission on the landing page is not working

    Agent Workspace

    PRB1393230

    Newly created lists should use the workspace view list layout New lists are not honoring the workspace view list layout configured by the user.
    1. Navigate to Incident > Open in workspace view.
    2. Personalize the list columns to reset column defaults.
    3. Right-click the column header to configure the list layout.
    4. Add any column to the bottom and make note of the layout on workspace.
    5. Create a list.

    The new list does not show the workspace list layout.

    Agent Workspace

    PRB1393778

    When querying a record from a task that is part of an extended class, the form is missing declarative actions on the class-specific fields
    1. Open Agent Workspace.
    2. Load the My Work list under SLAs and remove the filter option 'task.assigned_to is me' to see all active SLAs.
    3. Click any record to open the task record.

    Notice that the record loads with a different layout from other incidents, and declarative actions on caller_id are missing. If you load the incident directly from an incident list after doing these steps, it will resemble the task record and not an incident. As a result, it looks like the cached version could be correct or incorrect depending on the order of access.

    Agile Development

    PRB1385202

    SAFe Board does not work because JSON parsing is not completed correctly This issue is found only when the system property glide.ui. escape_all_script id set to false.
    1. Create a group for the SAFe team type with a group name containing an apostrophe (for example, Sam's team).
    2. Add users to the group.
    3. Impersonate the users from the group and navigate to SAFe Board.

    Notice that the page does not load and notice the console error: 'Uncaught SyntaxError: missing ) after argument list'. This occurs because the 'SafeBoardMetaDataService' Script Include where JSON is parsing the group name (preferred title) is failing. When the apostrophe is removed from the group name, the page is successfully loaded.

    Agile Development

    PRB1388762

    Canceled story points are excluded on the sprint form but not the release form Canceled story points are excluded on the sprint form, but they are considered on the release form, which is inconsistent.
    1. Create a release.
    2. Create 2 sprints for this release and stories for each sprint as listed below:
      1. Sprint 1 - assigned 4 stories to this sprint with 10 points each – so total points for the sprint is 40
      2. Sprint 2 - assigned 3 stories to this sprint with 10 points each – so total points for the sprint is 30
      3. Total committed number of points for the release is now 70
      4. Release burndown shows 70 points remaining, which is correct
    3. Change Sprint 1 to 'Current' and mark one of the stories as complete.

      Sprint shows 30 points remaining, release shows 60 points remaining, which is expected.

    4. For Sprint 1, mark a story as 'Canceled'.

      Sprint 1's form shows story points 30 – as it excludes canceled story and completed points as 10.

    5. Navigate to the release.

    Observe how the total assigned points is still 70. Canceled story points are excluded on the sprint form.

    App Client UI

    PRB1394782

    Reduce redundant app logo update calls from an instance to the Store The update logo calls to Store results in approximately 150 HTTP calls from an instance to Store in one bunch. The issue occurs when a user on the instance loads the 'All applications' page, and when the scheduled job for the data refresh from the Store begins. The influx in the number of calls results in frequent errors stating that there are too many requests.

    Application Navigator & Banner Frame

    PRB1358692

    KB0821500

    The navigator focus ring has insufficient contrast between the foreground and background colors When comparing the left-hand navigator focus ring for All applications, Favorites, and History, the focus ring does not meet the WCAG AA requirement 1.4.3, which states a minimum ratio of 4.5 to 1 must be maintained.

    Refer to the listed KB article for details.

    Assessments

    PRB1392044

    Users receive unexpected results on normalized values when using multi-select with score and unscored mixed When mixing the multi-selection scored=false and the choice as scored=true, the normalized values are not correct with the evaluation method as Vendor Risk Assessment (evaluation_method=vdr_risk_asmt).

    Authentication

    PRB1393855

    IdP initiated login always redirecting to the default IdP in MultiSSO V2

    Authentication - SSO

    PRB1386543

    An error appears when the 'Refresh MultiSSO IDP Metadata' scheduler job is run When the 'Refresh MultiSSO IDP Metadata' scheduler job runs, the following error appears: 'Invalid XML: net.shibboleth.utilities. java.support.xml.XMLParserException'.

    AWA: Routing and Assignment

    PRB1390690

    Scheduled jobs that refer to the class com.snc.awa.presence.job. PresenceMgtJob throw errors Scheduled jobs fail with the error 'Cannot load job class: com.snc.awa. presence.job.PresenceMgtJob, job cannot be run' after the upgrade. After the job failure, the scheduler will schedule the job to be retried immediately. The job fails again, and it will keep retrying the job indefinitely.
    1. Schedule a sys_trigger that refers to the trigger class com.snc.awa.presence.job.PresenceMgtJob to be run at some point in the future.
    2. Upgrade the instance.
    3. Wait for the job to run.

    Expected behavior: The job will fail because the class doesn't exist, and will not run again or will stop retrying after a given number of attempts.

    Actual behavior: The job will fail with the error 'Cannot load job class: com.snc.awa.presence.job.PresenceMgtJob, job cannot be run'. The scheduler will schedule the job to be retried immediately. The job will fail again, and it will keep retrying the job forever.

    Clone

    PRB1387853

    The checkbox Preserve users and related tables must preserve and exclude additional tables

    Cloud Management Application

    PRB1373477

    The rule for the budget notification policy is not seen after creation and the rule policy is not applied When the rule is created for a policy of the budget notification, on submitting the rule, the condition is not seen and the policy is not applied on provisioning.

    Cloud Management Application

    PRB1379849

    Deprovisioning from stack fails Deprovisioning from stack is not working for cloud networks, the cloud public IP address, and multiple NICs.

    Cloud Management Application

    PRB1387715

    Azure disk provision from the ARM template doesn't populate the CMDB table

    Cloud Management Application

    PRB1388989

    KB0822257

    For custom operations on the resource block, the incorrect MID Server is chosen when the workflow is executed

    Refer to the listed KB article for details.

    Condition Builder

    PRB1340901

    JAWS is narrating content repetitively for the label 'Choose field' under 'All of these conditions must be met' When the focus is on 'Choose field', the screen reader announces the field value multiple times. Additionally, JAWS is not narrating 'or', 'date', and 'and' properly. When selecting the 'None' combo box, JAWS should not narrate the entire description of the calendar window.

    Condition Builder

    PRB1369611

    Two different 'or' filters and their interaction are confusing to screen reader users There is one button labeled 'or' that creates different sections of 'or' logic, and there is one button that works within a section. The two 'or' buttons behave differently but have the same description.
    1. Start JAWS.
    2. Navigate to any list and open the filter.
    3. Set focus to both 'or' buttons, and see that they are described identically.

    Notice that they perform different tasks, and the descriptions are not helpful to JAWS users.

    Condition Builder

    PRB1379766

    Choices for DateTime fields inserted using 'sysvalues.calendar.push doesn't work When users use a UI Script to add additional choices for Date/Time fields, these choices don't show up on the Lists in New York.

    Condition Builder

    PRB1387111

    The action tab does not populate the script from Field Actions selections Inbound action field actions are defaulting to 'Subject'. When attempting to assign a field in Field Actions to a value 'From Email', the choice defaults to 'Subject'. If users assign 'Additional comments' - 'From Email' to any choice other than 'Subject' and save the inbound action, it will default back to 'Subject'.

    Configuration Management Database (CMDB)

    PRB1389921

    The query from IdentificationEngine. executeOptimizedQuery() is picking the incorrect execution plan The query pattern created from the function Identification Engine.executeOptimizedQuery() is picking a poor execution plan because of the column duplicate_of. This can lead to high CPU usage on the primary DB when there is a high volume of Discovery jobs executing.

    Configuration Management Database (CMDB)

    PRB1390753

    Missing nested relationships in the relationship formatter

    Configuration Management Database (CMDB)

    PRB1392015

    KB0821553

    Dependent CI identification may pick the incorrect type of CIs in non-TPP instances In non-TPP instances, during dependent CI identification, IRE may match with incorrect type/class of CI that has matching criterion attributes.

    Refer to the listed KB article for details.

    Configuration Management Database (CMDB)

    PRB1394300

    The partial payload id in the output should be a list instead of a single value The partial payload id in the output should be a list, not a single value. An output item can be saved in multiple partial or incomplete payloads and it can be merged from multiple partial or incomplete payloads.
    1. Set the max partial payload size property to a low value.
    2. Run a payload containing a partial Linux server and a large number of dependent Tomcat CIs.

    The total number of CIs in the payload should be greater than the max partial payload size. There should be multiple partial payload sys_ids for the output item corresponding to the Linux server.

    Core Platform

    PRB1393848

    KB0819923

    Transform is slow in Orlando when using source script field mapping After upgrading to Orlando, if users are using a field map with a source script, they may experience performance degradation.

    Refer to the listed KB article for details.

    CSM Communities

    PRB1384770

    Users are not able to access the notification preference without the actsub_user/acstub_admin role

    Customer Service Management

    PRB1390630

    Admin users should be able add custom components to ribbon components Currently, admin users cannot add or modify records for certain tables. This prevents admin users from creating ribbon components using their custom components.
    1. Install the Customer Service Management plugin with demo data.
    2. Access the sys_aw_ribbon_component_opt_list.do table.

    Observe that you are unable to add or modify records.

    Customer Service Management

    PRB1396228

    Update the business rule 'Add customer role to contacts' to allow customization and additional check before providing the contact role

    Customer Service

    PRB1391428

    Transaction-based tracking for CSM

    Dashboards and Home Pages

    PRB1387065

    When sharing a dashboard, the frame is partially hidden This issue is observed when using Chrome Version 80.

    Discovery

    PRB1366194

    In patterns, an SSH sudo command using CyberArk with no credential ID fails For the SSH credential saved on CyberArk, if users do not use the credential ID for the credential defined on the instance, when using patterns:
    • Any non-sudo command step works fine. It falls back to the target IP address and the result is returned.
    • Any sudo command step fails.

    Discovery

    PRB1381697

    Excessive logging for CredentiallessDiscovery

    Discovery

    PRB1381957

    KB0794198

    Activating the Discovery plugin creates an execute ACL of type client_callable_ script_include

    Refer to the listed KB article for details.

    Discovery

    PRB1382080

    The 'Error Manager - update counters' job runs too frequently given the impact of the related queries

    Discovery

    PRB1383442

    The NGINX pattern is not working as expected on Windows starting with Orlando When running the NGINX pattern on a Windows device, steps like 'set version' are not working as expected. On New York and earlier versions, running this step would produce a valid result. Starting in Orlando, users see different behavior on Windows OS.

    Discovery

    PRB1383994

    KB0815926

    Certain NGINX probes do not trigger During discovery to the NGINX web server, the NGINX – Version and NGINX – Get Configuration probes do not trigger.

    Refer to the listed KB article for details.

    Discovery

    PRB1386862

    Incorrect new classifier causes PDUs to be reclassified as switches

    Discovery

    PRB1393341

    Database performance issues caused by too many 'cleanUpCached DiscoveryResults' triggered for the same discovery_status The issue occurs when users cancel discovery for Cloud Discovery.
    1. Create and run a Cloud Discovery schedule that will result in a large payload.
    2. When it is running and busy, trigger Cancel Discovery.

    Observe how many times 'Update Cloud Resources Counts' is triggered. It should only be triggered once.

    Email

    PRB1382665

    KB0794248

    The Omit watermark check box does not work for email digest notifications For email digest notifications, even if the Omit watermark check box is marked, a watermark is appended to the email body.
    1. Set up an email digest notification.
    2. Make sure that the Omit watermark check box is checked on the notification.
    3. Enable email digest for this notification from notification preferences.
    4. Trigger the email notification.
    5. Once the email digest is sent, check the sent email.

    The watermark is added to the email body even though Omit watermark was checked in the notification.

    Event Management

    PRB1391728

    Alerts having before business rules or after business rules that take a long time can be missed by the impact copy job

    Flow Designer

    PRB1366972

    The attribute 'requested_for' is not available in the German translation of Flow Designer
    1. Install the German Language plugin (com.snc.i18n.german) and com.glideapp.servicecatalog.flow_designer.
    2. Change the language to German.
    3. Open Flow Designer.
    4. Create a flow.
    5. Use the trigger 'Service Catalog'.
    6. Add the action 'Ask For Approval'.
    7. In the Record field, choose 'Trigger->Requested Item Record'.
    8. In the Rules field, choose 'Approve' When: 'Anyone approves' 'Trigger - Service Catalog' -> 'Requested Item Record' -> 'Request'.

    Notice that there are no attributes available.

    Flow Designer

    PRB1371470

    Stale labelcache causes the date comparison to fail The date comparison may fail after changing the If condition which compares two dates in Flow Designer.

    Flow Designer

    PRB1383335

    KB0812355

    Record watchers without valid sys_IDs trigger the flow for every update in the table Record watchers without sys_ids (sys_id= ^approvalINapproved ,rejected) will cause the flow to fire for every update within the table. This will cause process plans to become large and consume massive amounts of memory.

    Refer to the listed KB article for details.

    Flow Designer

    PRB1383705

    The Flow Designer JDBC action cannot be published if the SQL statement returns no result
    1. Navigate to Flow Designer > Designer.
    2. Create an action with a JDBC step.
    3. Click Test JDBC Step.

      The Test JDBC Step pop-up window is displayed.

    4. In the JDBC step, provide an SQL statement which does not return any output.
    5. Click Run Test.
    6. Confirm that the results of the stored procedure have modified records on the target database.

    Even though the stored procedure has been executed successfully, the JDBC action cannot be published.

    Flow Designer

    PRB1390882

    The action input Name/Value has different values when testing in flows and in actions
    1. Create an action with the input type Name/Value.
    2. Add a script step so that you are able to save and publish the action.
    3. Test the action with some name values as inputs and see the execution context.

      Example value of the input: [{"name1":"name","value1":"value1",type:"string"},{"name2":"name","value2":"value2",type:"string"}].

    4. Create a flow and add this action.
    5. Give the same inputs here and test the flow.

    Notice that the value of the input is {"name1":"value1","name2":"value2"}.

    Flow Designer

    PRB1392398

    KB0818316

    Subflows that do not have the latest snapshot on the instance cannot be put on a flow

    Refer to the listed KB article for details.

    Flow Designer

    PRB1395401

    The 'IF' statement in Flow Designer is not working as expected after upgrading to Orlando In Flow Designer after upgrading to Orlando, comparing integers returns unexpected results.
    1. Create an action that returns an integer.
    2. Create a flow that uses this action.
    3. Look up an incident record.
    4. Compare the integer field with the data pill returned from the action.

    Forms and Fields

    PRB1340441

    Issue with the focus sequence on the Active Section screen
    1. Navigate to the Incidents section.
    2. Select created incident number from the table in the Incidents page.
    3. Navigate to the Attachments button and access using keyboard.
    4. Tab to navigate in the Attachments pop-up window, and verify the focus order.

    Expected behavior: The focus should not come out of the pop-up window until the user closes it. The focus should stay on the Attachments button.

    Actual behavior: The focus is coming out of the Attachments pop-up window and going to the address bar of the page.

    Forms and Fields

    PRB1361279

    The ribbon on the top of a form is poorly described by screen readers As a non-interactive control, the ribbon should be removed from the tab order. Also, they should not be described as tabs, even if the user is scanning through the UI.
    1. Start JAWS.
    2. Open a form from a list where the ribbon is displayed.
    3. Move focus to the ribbon.

    Notice that you cannot interact with or focus on the ribbon, and it is described as a 'tab'.

    Forms and Fields

    PRB1368924

    KB0793351

    The 'Open in Dependency Views' button is not identified as a button by screen readers On the incident form, the 'Open in Dependency Views' button is described as 'Clickable open in dependency views open in dependency views'. This is missing the control type - button.
    1. Start a screen reader.
    2. Navigate to an incident form.
    3. Add an affected CI if it is not pre-populated.
    4. Examine the 'Open in Dependency Views' button and notice how the screen reader describes it.

    Forms and Fields

    PRB1384908

    The action payload definition for the Create New action does not have action payload mapping after upgrading to Orlando Action payload mapping is empty when it should contain variables in the payload, like table, parentTable, and query. As a result, users cannot define a custom payload mapping for declarative actions.

    Human Resources

    PRB1378047

    Landing pages do not load on the UI Builder when a custom landing page is opened first If users try to open a custom landing page before another landing page, neither page will load properly. If they open the landing page before opening the custom landing page, both pages will load as expected.
    1. Create a custom landing page and name it 'Test landing page'.
    2. Upgrade the instance.

      Observe that there are 2 landing pages: Test landing page and HR Landing Page (ENT).

    3. Open 'Test landing page' in UI Builder.

      The page does not load.

    4. Open the HR Landing Page (ENT).

      Observe it also does not load.

    5. Log out and log in again.
    6. Open the HR Landing Page (ENT) in UI builder.

    The HR Landing Page (ENT) will open properly. If users open the custom 'Test landing page' after this, it will also load correctly.

    Human Resources Service Management

    PRB1380177

    Users receive JavaScript and widget errors on the HR Portal after upgrading from London to Orlando

    Human Resources Service Management

    PRB1381783

    The 'Flow' activity type does not work The 'Flow' activity type does not currently work in Lifecycle Events, resulting in thrown errors and an Error state in the parent Activity Status and parent Activity Set Execution.

    Human Resources Service Management

    PRB1384000

    LE activity for signature may fail to populate pdf_template

    LE activity for signature may fail to populate pdf_template if the insert/update to create the sign document case is run as "system".

    Sometimes LE activity creation is run as the logged in user, and sometimes it is run as "system". In cases where it is run as "system" and a sign document case is created, the pdf_template field will not be set by setting the document_ template field due to the hr_Utils.getPDF TemplateObjects ForDocumentType method checking if the current user can read sn_hr_core_ document_template records.

    The pdf_template may fail to populate if the user cannot read the template. This can break common use cases for end users signing documents as they onboard or otherwise use the feature.

    Human Resources Service Management

    PRB1391408

    When creating an interaction from the Table REST API, the scope is not set properly When users create an interaction record via REST, they see errors in the log and the scope of the record is not set correctly.

    Import / Export

    PRB1364634

    Additional logging for troubleshooting in transform maps The Import application currently does not provide granular-level logging, especially on the onComplete transform scripts.
    1. Create an import with multiple transform maps.
    2. Execute the import.
    3. Check the logs.

    The Import application does not provide logging while the onComplete transform script is running.

    Import / Export

    PRB1374089

    When the language is set to Russian or French, exporting to .xlsx for a true/false column does not work as expected In the list view, the values in the true/false type column should be translated to the language preference users select. However, when exporting the records in .xlsx, the column values are exported in English. This issue has been reproduced in the Russian and French language translations.
    1. Enable the plugin I18N: Internationalization if internationalization is not enabled on the instance.
    2. Enable the plugin I18N: French Translations or I18N: Russian Translations.
    3. Navigate to incident_list.do.
    4. Add the Active field with the type True/False in the list view of the table.
    5. Switch to the Russian language.
    6. Refresh the list view.

      You will see that the values of the field Active are translated.

    7. Export the records to .xlsx.

    Expected behavior: The exported .xlsx report should export the true/false column according to the language preference.

    Actual behavior: The exported .xlsx report shows the true/false column in English.

    Import / Export

    PRB1387330

    The ETL definition provider cannot handle additional parameters The 'TRANSFORMATION _TILL_ENTITY ' and 'FULL_ TRANSFORMATION' parameters are not handled properly in the ETL definition provider.

    Import / Export

    PRB1391175

    ImportSetTransformer Job generates unnecessary sys_mutex inserts ImportSetTransformerJob generates unnecessary sys_mutex inserts. It creates SelfCleaningMutex even when there are no jobs in the concurrent import set job queue.

    Incident Management

    PRB1388713

    The Add button is not visible to certain users on the Incidents related list The Add button, present on the Incidents related list in the problem record, is not visible to ITIL users after any of the incidents in the list are closed.
    1. Impersonate an ITIL user.
    2. Create a problem record.
    3. Use the Add UI action on the Incidents related list to add an incident.
    4. Navigate to the incident, and close it.
    5. Navigate back to the problem record.

    The Add button is no longer available.

    IntegrationHub

    PRB1379130

    The sys_domain column is set for all tables in the update and delete steps in Flow Designer The issue occurs when users create an action with the update record step, and pass the record of a custom table that does not have the sys_domain column. Glide shows an error message saying that the sys_domain column does not exist.

    IntegrationHub

    PRB1380678

    Issue with the HTTP retry policy inside a subflow with the error 'This step is currently awaiting retry.'
    1. Navigate to Retry Policy and create a retry policy to re-run the flow 3 times every 20 seconds.
    2. Create a REST action with the retry policy applied to it, and publish the action.
    3. Create a subflow using the action under it, and publish the subflow.
    4. Create a flow using the published subflow under it, and test the flow.
    5. Navigate to the OPS view.

    Notice that the flow is under the 'Waiting' state and it freezes. This causes the retry action to lose the context ID of the flow, because it is unable to run the same action again.

    IntegrationHub

    PRB1393521

    The data panel in Flow Designer does not show the selected table for the 'Create or Update Record' action

    IntegrationHub

    PRB1394331

    The End block is available only after If/Else, however, the End block should be available after any flow logic
    1. Create a flow with the Do the following in parallel flow logic.
    2. Have two activities A and B in the Do the following in parallel flow logic.
    3. Try to add an End block in Activity A or B without If/Else.

    Notice that the End block is grayed out and not available.

    Knowledge Management

    PRB1381638

    Add default read user criteria to the knowledge base Users are unable to read knowledge KB articles when glide.knowman. block_ access_with_no_user_criteria is true and there is no read criteria associated with the knowledge KB. 'Any user' needs to be added under 'Can Read', and 'Guest User' under 'Cannot Read'.

    Knowledge Management

    PRB1385843

    Knowledge articles are not sorted correctly in the knowledge base Knowledge articles are not sorted based on the last updated date on the knowledge base in Service Portal.
    1. Navigate to Properties > glide.knowman.order.search > sys_updated_on.
    2. Navigate to the knowledge article list view and sort it based on 'Updated'.
    3. Observe the order of the articles.

    Expected behavior: On the portal, users should see the knowledge articles sorted based on when the article was updated.

    Actual behavior: Users do not see the knowledge articles sorted based when they were last updated.

    Knowledge Management

    PRB1389937

    The 'Knowledge Field Facet' and the 'Show/Hide Filters' links are not screen reader-friendly The Knowledge Facet widgets do not use user-friendly text like the text in the Faceted Search widget.

    Lists

    PRB1359455

    Inadequate table summary when read by JAWS JAWS is not narrating the table summary when pressing keyboard shortcut key T. The table summary does not include the basic description that was known when invoked.
    1. Start JAWS.
    2. Create an incident.
    3. Select a caller that has at least one other existing incident.
    4. Select the Show records related to caller button.

      A pop-up appears with a list of existing incidents related to the caller.

    5. Select 'T' to navigate by tables and the selection will also describe the table.

    Notice that the description does not include a good description of the table. For example, it does not show 'records related to caller'.

    Lists

    PRB1359490

    The focus indicator is not present in the 'Viewable by' radio buttons in the Tag Details pop-up In the Tag Details pop-up, there is no focus identification for either the 'Me' or 'Groups and Users' options. While moving within the radio buttons, the selected button is clear with the green and white coloring, but there is no actual indication that it has focus.
    1. Open a list.
    2. Select one or more rows.
    3. In the actions on the selected rows menu, select Tags > New.
    4. In the Tag Details pop-up, move focus to one of the radio buttons in the 'Viewable by' radio button set.

    Notice that there is no focus identifier in the control.

    Lists

    PRB1387219

    The State field shows the values in the list when users add a group of filters on that column Users see a list of values in the State field when adding a group of filters, like 'is one of'.

    Lists

    PRB1389494

    Workspace users cannot delete personal Agent Workspace lists
    1. Log in to any Orlando instance.
    2. Open Agent Workspace.
    3. Create a personal list for any table.
    4. Try to delete the personal list.

    Live Feed

    PRB1396390

    The luminosity ratio is less than 4.5:1 for the links, buttons, and text in the 'kb_view' page in Legacy UI When viewing any knowledge article from the knowledge home, the feedback comments box, tool tips, and links do not appear as per the standard luminosity ratio, 4.5:1. They look pale and the ratio is 1.9:1.
    1. Log in to an Orlando instance.
    2. In system settings, turn on Accessibility, Data Visualizations, and Accessibility Enabled.
    3. Open any knowledge article in the kb_view page.
    4. Observe the tool tips 'add a comment', 'URL', 'Link Text'.

    Expected behavior: The tool tips should appear brighter as per the standard luminosity ratio, 4.5:1.

    Actual behavior: The tool tips do not honor the standard luminosity ratio, 4.5:1.

    MID Server

    PRB1392958

    Upgrade OpenJRE for the MID Server

    MID Server

    PRB1393914

    Linking an application to a source control using the MID Server fails when the MID Server is configured to use proxy
    1. Log in to an Orlando instance.
    2. Provision the MID Server and configure it to use proxy.
    3. Create a scoped application.
    4. Attempt to link the scoped application to the source control using the configured MID Server.

    Notice that linking will not succeed and review the MID Server logs to observe the error. Users should be able to link the application to the source control using the MID Server when the MID Server is configured to use proxy.

    Mobile Platform

    PRB1386930

    Mobile list requests do not set appropriate query category If a user has the plugin com.glide.secondary_db_pools enabled and properly configured, when they set a category on a GlideRecord, some of the queries can be routed to the secondary databases they configure. This reduces the load on their primary database.

    Mobile Studio (non-classic)

    PRB1394080

    Mobile Studio throws an error when trying to create a group list with the template

    Mobile Studio (non-classic)

    PRB1394209

    UI style configurations do not show up in the slushbucket properly in Studio

    Mobile Studio (non-classic)

    PRB1395538

    The map form is not accessible on the mobile app when it is built inside Mobile Studio
    1. Open Mobile Studio.
    2. Create a map applet with a data item (work_order_task).
    3. Complete the fields for both list screen and form screen on Mobile Studio.
    4. Open the map applet outside of Mobile Studio on Platform UI.
    5. Navigate to the form screen of your map applet.

    Observe the header view of the form screen, and notice it is missing the table which is a required field. Because the table isn't mapped on the backend, the user cannot navigate from the map list screen to the map form screen on the app.

    NLU Model Builder

    PRB1386512

    KB0818007

    Importing an NLU intent is broken, the pop-up screen is blank When opening the NLU in the Studio, users have the option of importing intents for any model they have available. However, when opening the model and clicking Import Intents, the page is blank.

    Refer to the listed KB article for details.

    NLU Model Builder

    PRB1389692

    The formula is using incorrect denominator on the NLU dashboard

    The current NLU dashboard released in Orlando shows three metrics. There can be multiple records in the table (nlu_feedback _intent) per utterance, depending on how many predicted values were returned. As a result, the percentages are not calculated correctly because it is using the total number of records in the table as the denominator.

    For more information, refer to Reviewing the NLU Performance dashboard.

    1. Log in to an Orlando instance with VA usage data.
    2. Check the NLU Performance Dashboard and the formulae used for the 3 metrics displayed on the dashboard.

    NotifyNow

    PRB1394570

    Move the twilio.min.js library and uptake new Twilio client JS for WebRTC Move the twilio.min.js library to 'glide-notify' for local referencing. Also, uptake new Twilio client JS for WebRTC due to performance issues in Chrome browsers.

    Orchestration

    PRB1396438

    Memory leak in the JDBC orchestration probe When many JDBC activities are executed on a MID Server, it fails with an 'out of memory error: Java heap space' message.

    Patterns

    PRB1390823

    The Weblogic pattern fails due to the lack of the main CI type The Weblogic pattern fails on the 'Match to Terminate if the entry_point.point belongs to cluster' step before proceeding to create the main CI type.

    Performance Analytics

    PRB1376692

    The dashboard text widget is not fully displayed, and the navigator of the trend line is missing
    1. Enable PA premium and set up text analytics in the instance.
    2. Create a text index configuration on an indicator source, for example, incidents.open.
    3. Add a field to analyze (short_description, description).
    4. Add a few indicators on the configuration that will be actively collecting the text indexes data.
    5. Add those indicators to a temporary PA job that collects relative data for 30-day ago to 0 day ago.
    6. Run the job to collect for both text and scores.
    7. Create a text type PA widget with the indicator from Step 4.
    8. Add the PA widget on a dashboard.

    Expected behavior: The widget should be fully displayed.

    Actual behavior: The loaded widget is not loaded completely. Part of the widget is being hidden even after increasing the size of the widget.

    Performance Analytics

    PRB1384156

    Reports on workspace are not using the reporting category for routing to read replicas PAR transactions that query data to generate charts should be routed to read replicas using the reporting category.

    Persistence

    PRB1365560

    GlideRecord cannot reliably iterate over records with large values When using GlideRecord to query a table that has large values in text fields and then iterate over the results, GlideRecord will unpredictably ignore certain rows. For example, a certain query might match 30 rows, but when iterating over the results, only 22 records are retrieved.

    Persistence

    PRB1392911

    Issue related to the read replica blacklist

    Persistence

    PRB1396791

    For MySQL, users need a property to know if the instance supports a dynamic RR blacklist When users apply a standardized RR blacklist to the RR via a converge, they need to know that the instance supports dynamic RR blacklist routing.

    Persistence

    PRB1400316

    A change in domain support on database view queries affects the query hash This change prevents users from rewriting and rerouting as needed.
    1. Create a query rewrite rule (sys_query_rewrite) or index hint (sys_query_index_hint) for a query against a database view that has a domain clause.

      For example, 'sys_domain IN (...)'.

    2. Upgrade the instance.

    Observe how the query pattern changes to use domain pathing, and the rewrite rule and index hint no longer applies.

    Platform Licensing

    PRB1389675

    Remove user record creation in update folders Remove the users created in update folders, which can cause record updates when updating the instance.

    Predictive Intelligence

    PRB1395965

    Set the upgrade safe for second triggers to false The second trigger created to run after 1 hour should have upgrade safe set to false. Auto-training should happen after system upgrade, irrespective of the time taken for an upgrade.

    Predictive Intelligence

    PRB1398764

    The classification solution visualization breaks as double quotes are not escaped during the processing of UI macro code This issue occurs in instances where the system property glide.ui.escape_all_script is set to false.

    Problem Management

    PRB1384990

    Updates to the Problem Management Best Practice - Madrid - State Model plugin and the Problem Management Best Practice - Jakarta plugin Starting from Orlando Patch 3, an admin can activate and repair both plugins when using the Problem Management Migration utility.

    Project Management

    PRB1359247

    Planned start/end dates do not show values in the Timeline section of the Investment Portal
    1. Create a project.
    2. Create a project task (P1).
    3. Create a key milestone and milestone in P1 (child project tasks).
    4. Navigate to Investment Portal.
    5. Create a board that includes the above project.
    6. View 'Timeline'.
    7. Add 'Planned start date' and 'Planned end date'.

    Notice that planned start/end dates do not display for milestone/key milestones.

    Project Management

    PRB1398707

    Users are unable to see ideas in the instance if there are no categories created and mapped
    1. Create ideas in the instance.
    2. Upgrade to Orlando.
    3. Check if ideas are still accessible from the application navigator.

    Unless the category is created and mapped to ideas, users cannot view their old ideas.

    Project Portfolio Management

    PRB1397912

    Remove attributes= 'update_synch' on the adt_ execution_log entity Having attributes= 'update_synch' on the adt_execution_log entity creates meta files in the user update folder.
    1. Log in as an admin user.
    2. Install the PPM Standard plugin with demo data.
    3. Navigate to the Project Diagnostics module.
    4. Select the filter criteria and run any diagnostic script.

    Expected behavior: attributes='update_synch' should be removed from the adt_execution_log entity.

    Actual behavior: The sys meta file is created in the user update folder because update_synch is enabled on the adt_execution_log entity.

    Reporting

    PRB1380135

    A 'No data to display' message appears on bar reports when the user session currency is different than the system currency In a multi-currency instance, a bar report configured with 'Group by' on a currency field and a 'Stack by' column will not render if the user session currency is different than the system currency. The report displays 'No data to display'.
    1. Ensure that the instance is configured to use the multi-currency mode with the locale as empty to use System Default (US).
    2. Create a table and add Currency and Reference fields to the sys_user_group table.
    3. Add records to the new table and enter the amounts in USD.
    4. Create a bar report on a table with a currency field with the following configuration:
      • Type: Bar
      • Table: Your new table from step 2
      • Group by: The Currency field from step 2
      • Stack by: The Reference field from step 2
      • Aggregation: Sum
    5. Run the report.
    6. Access a user and set the country code to France, so that the user uses a currency other than US dollars.
    7. Impersonate that user and run the same report.

    Expected behavior: The report should work.

    Actual behavior: The report renders with a 'no data to display' message.

    Resource Management

    PRB1382755

    Actual Hours are not captured correctly on a project's resource plan when a weekend time card is submitted against a project task When users submit a time card against a project task, and that time card has weekend hours, the value in the Actual Hours field is incorrect. The correct value is given in the Actual Hours field when the time card is submitted against a project.
    1. Create a project and a project task.
    2. Create and allocate a resource plan for a project for a single user.
    3. Impersonate the user resource and navigate to Time Sheet Portal.
    4. Submit a time card with hours worked on Saturday and Sunday against a project task.
    5. Impersonate the admin or the time card approver.
    6. Approve the resource's time card.

    Observe the resource plan's Actual Hours field. No hours are logged for the weekend work. If you repeat Steps 1-6 and submit a time card against the project, it will update the actual_hours correctly.

    Resource Management

    PRB1386782

    Date picker issues in the allocation workbench The date format of the user is not honored when shifting user allocations.

    Search UX

    PRB1379579

    Core search API can return duplicate catalog items in search

    Security Access Control Lists

    PRB1389634

    The add_to_list operation ACLs are not working in Orlando

    Service Catalog: Service Portal Widgets

    PRB1390746

    The radio button selection is not working as expected in Orlando When a user selects the radio button options label, the value will be selected in Madrid and New York. The radio button selection behaves differently in the Orlando release.

    Service Catalog: Service Portal Widgets

    PRB1396726

    KB0821363

    Catalog items do not display the name or the description when there is an image in the item If a catalog item has a picture present, the search page only displays the image (and the price if present). However, the page should display the image along with the description and the name.
    1. Disable facets that are deactivating the following page route maps.
    2. Log in to the Orlando instance.
    3. Navigate to Service Portal
    4. Search by mobile.

    Notice that empty rows are displayed if the catalog items do not have an associated image. If facets search is enabled, the item catalog names and descriptions are displayed.

    Service Catalog

    PRB1381576

    Empty location value in the sys_user table can lead to performance issues from the 'Update cart address' job

    Service Catalog

    PRB1391571

    Variables are not hidden in a printer-friendly version Variables are not hidden in a printer-friendly version, even when variables are hidden by the catalog client script.
    1. Navigate to Service Catalog > Maintain items.
    2. Open 'Apple iPad3'.
    3. Add two variables:
      1. Question: A, Name: a
      2. Question: B, Name: b
    4. Click Submit.
    5. Create a catalog client script:
      • Name: HideVariables
      • Type: onLoad
      • Check 'Applies on Requested Items'
      • Script: g_form.setDisplay('a',false);
    6. Click Submit.
    7. Click Try it then Order Now.
    8. Navigate to Service Catalog > Items.
    9. Open the record created in Step 7.
    10. Click settings using the toggle icon.
    11. Click Printer friendly version.

    Service Catalog

    PRB1392606

    The REST call to order a catalog item errors out with 'Unexpected token: h'

    Service Catalog

    PRB1393123

    The Open Record button is not showing up in the sys_popup for reference variables
    1. Create a catalog item with a 'Reference' type variable.
    2. Submit an RITM request for the catalog item with the reference variable having a value.
    3. Open the RITM (sc_req_item) record.
    4. In the variable editor, look for the 'Reference' type variable and click the 'i' icon.

    Notice that in the sys_popup, the Open Record button is not visible. This used to work in previous releases.

    Service Level Agreement (SLA)

    PRB1389968

    Slow processing in SLA Async Queue If the SLA Async Queue is suddenly populated with a large number of records, for example, a large number of task records are imported into the system, then adding additional SLA async jobs may not allow async processing to catch up with the backlog in the queue. This can be because the SLA delegator job is fetching all of the records currently in the SLA Async Queue in order to delegate a small number of those records out to jobs. It is this query that can slow down processing.

    Service Mapping

    PRB1355003

    'discovery.complete' can sometimes be triggered before the discovery schedule is completed, causing an incorrect duration and triggering the 'Run After' schedules early It is sometimes observed that the duration does not match the Started/Ended time in a discovery schedule, and the 'Run After' schedules are being triggered early. This is typically observed in the 'Service' type schedules, but can occur with normal CI discovery as well.

    Service Mapping

    PRB1386707

    The Create a task action does not work
    1. Navigate to the Service Mapping homepage.
    2. Select Fix your services.
    3. Choose any error.
    4. Select the Create a task action.

    Expected behavior: An error task dialog should be opened.

    Actual behavior: The dialog is opened, but gets stuck on 'Loading...'.

    Service Mapping

    PRB1391043

    The large sa_rel_to_infra_path table is causing out of memory issues The getRelToPathMap function in the sa_rel_to_infra_path table is creating a map between relations to a list of path IDs. This list of path IDs can contain the same path ID more than once.
    1. Create records in the sa_rel_to_infra_path table so there is a source CI that appears in more than one record.
    2. Change the sa.max_id_rel_to_path_query property to 1.
    3. Execute the flow that calls the getRelToPathMap function.

    Observe the map that this function creates. This map will contain relations that are mapped to a list of several identical path IDs.

    Service Mapping

    PRB1393134

    There is a lack of usage analytic script for service mapping Missing metrics include: the number of servers belong to services, the percent of servers that belong to services, and the number of services started from bulk top-down discovery.

    Service Portal

    PRB1371351

    KB0820501

    Display issue with the reference field when the value is long

    Refer to the listed KB article for details.

    Service Portal

    PRB1379322

    Multiple h1s found on Service Portal pages The issue might occur when there are multiple documents on a single page (for example, side-by-side views). One of the h1s should be removed or demoted to h2.

    Service Portal

    PRB1379690

    The UI action form button is not appearing in the Service Portal form widget Certain UI actions in Service Portal are not showing and have been de-duplicated. This issue started in Madrid.

    Service Portal

    PRB1380142

    The date time picker initially displays the incorrect time when the time zone differs from the system settings
    1. Set the system time zone to US/Pacific.
    2. Set the user's time zone to US/Eastern.
    3. Navigate to the Service Portal incident form.
    4. Scroll down to the Resolved date/time field.
    5. Open the picker, and click any date to select a value.

    Notice that the time value is 3 hours prior to what it should be as compared to the desktop UI.

    Service Portal

    PRB1381460

    Approvals in Service Portal have an options control that is not part of the tab order

    Service Portal

    PRB1386940

    Screen readers do not read suggestions fully

    Service Portal

    PRB1387586

    Multiline text form fields do not have the 'aria-required = true' attribute in Service Portal For multiline text form fields in Service Portal, the 'aria-required' attribute is equal to 'false' even when it is mandatory.
    1. Log in to a Madrid or New York instance.
    2. Navigate to Service Portal > Incident.
    3. Click the Create Incident link.
    4. Open the element tab and search for 'aria-required'.

    There should be two results. For the urgency field, it looks to be working as expected with the attribute as 'aria-required = true'. For the other field, even though it is also required, it is 'aria-required = false'.

    Service Portal

    PRB1392371

    The focus indicator is not visible for the Remove button in glide_list fields and list collector variables In the Service Portal, if an item has a list collector variable on it and users add values to the field, the X button on the values, which is used to remove them, is not highlighted when navigating by keyboard.
    1. Navigate to an item in Service Portal.
    2. In the What software do you require field? field, enter a value (for example, Adobe Acrobat Pro).
    3. Use the tab key on the keyboard to navigate the form.

    Notice that you are unable to highlight the X/Remove button next to the value you entered.

    Service Portal

    PRB1393769

    The activity stream displays the image in any attachment as a link The image links are not described well for screen readers. Because the link itself is displayed below the image, this second link is unnecessary.

    Service Portal

    PRB1396745

    Initials used to identify users in the activity stream have insufficient color contrast in the 'Stock - High Contrast' theme When users do not have an associated image in the activity stream, their activity items are marked by a gray medallion with the users' initials in white. The color contrast for this text is required to be 4.5:1, and the colors need to be adjusted to produce a sufficient contrast.
    1. Open an incident and note the number.
    2. Impersonate a user who does not have a profile image.
    3. Add an item to the activity stream by that user.
    4. Using the first user, enter /sp and open the incident.
    5. Examine the comments added by the user without a profile image.

    Notice that the white text has a low contrast with the gray background.

    Software Asset Management Professional

    PRB1382335

    ILMT integration has inconsistent usage after upgrading to New York

    Software Asset Management Professional

    PRB1383942

    Office 365 and Adobe integration fail The integration uses the sys_rest_message record and gets tied to a scope if the user sets a scope while creating an integration profile.

    Software Asset Management Professional

    PRB1384545

    The Office 365 and Adobe Cloud dashboard includes other products

    Software Asset Management Professional

    PRB1388280

    The Software Asset Management Adobe plugin does not correctly collect user subscriptions for indirect group assignments The SAM Adobe plugin is not able to collect user subscriptions when users have not been directly granted rights to use software.
    1. Install SAM Adobe plugin.
    2. Create an integration for an enterprise Adobe setup where users are assigned rights to applications indirectly via group membership.

    This does not affect users that have granted rights to other users directly.

    Software Asset Management Professional

    PRB1388976

    In PerCore SQL Server licensing, the host uses standard licenses to cover the virtuals

    Software Asset Management Professional

    PRB1389155

    Adobe reconciliation does not reconcile installs related to Creative Cloud Enterprise single app subscriptions
    1. Set up single app subscriptions in Adobe Creative Cloud Enterprise.
    2. Set up an Adobe integration with this Creative Cloud account.
    3. Run reconciliation.

    Expected behavior: The single app subscriptions for each user and their assigned product installs are reconciled to the single app entitlements.

    Actual behavior: The single app subscriptions are reconciled, but their assigned installs are not reconciled and are therefore considered unlicensed installs.

    Software Asset Management Professional

    PRB1389185

    Reclamation candidates for suite components are incorrectly reporting too much potential savings
    1. Create entitlements with non-zero cost for a suite like Microsoft Office or Adobe Creative Cloud.
    2. Discover installs for the suite components in that suite.
    3. Configure reclamation rules for the products in that suite so reclamation candidates get created for the installs from Step 2.
    4. Run reconciliation.

    Notice that each reclamation candidate is stamped with potential savings of the entire suite cost. Therefore, for example, if a user has 4 low usage installs related to Office, it will report total potential savings that are 4x the cost of Office. This can cause SAM Pro to report potential savings that are greater than the total cost of the suite itself.

    Software Asset Management Professional

    PRB1391386

    KB0821225

    Microsoft reconciliation jobs fail with the StackOverflow error when the suite parent install is found on the machine

    Refer to the listed KB article for details.

    Source Control Integration

    PRB1394038

    The Import from Source Control function in the 'master' branch of the GIT repository fails with MID Server configured on Windows OS Users receive an error saying 'The repo cannot be accessed. Check URL, username, and password, and confirm user has read, write, and create branch access.' The same error is given when SSH protocol is used with a MID Server configuration.
    1. Set up a Windows server or Windows VM to run a MID Server on an Orlando instance.
    2. Set up a MID Server.
    3. Launch Studio from the filter navigator.
    4. Select Import from Source Control to import an application from the 'master' branch in the GIT repository.
    5. Select 'https' and enter the URL for the GIT repository.
    6. Set the branch name as 'master' and check the MID Server check box.
    7. Select the MID Server name from the list, select credential, and click Import from Source Control.

    Expected behavior: Import from Source Control should be successful.

    Actual behavior: The user gets the error 'The repo cannot be accessed. Check URL, username, and password, and confirm user has read, write, and create branch access.'

    Studio

    PRB1386881

    The whitespace in the payload XML causes parsing errors which prevents a commit to GitHub and throws an error When users attempt to commit updates to GitHub where the payload XML has a formatted appearance, the operation stalls on 'Loading changed files'. The following error appears in the logs: 'The java.lang.ClassCast Exception: org.apache.axiom.om. impl.dom.TextImpl cannot be cast to org.apache.axiom. om.impl.dom. ParentNode'.

    Transaction and Session Management

    PRB1294919

    The 'active transactions (all nodes)' module does not work as expected in the UI and worker node configuration The issue occurs in instances with both UI and worker nodes configurations. The instance is only polling transactions from sys_cluster_state with a status = online and schedulers = any, plus the node that user is currently on. This would cover only the worker nodes and the current node if in this configuration.

    Transaction and Session Management

    PRB1394041

    Buttons on the 'Transaction canceled' page are described as links twice in scan mode When scanning a 'Transaction canceled' page, each of the controls are described as 'link link' plus the name of the action. The word 'link' should only be stated once.
    1. Start NVDA and put it in scan mode.
    2. Run a query that times out, and wait on the timeout.
    3. Scan through the page using the down arrow key.

    Notice that the 'Go back' and 'Reload' links are described as 'link link go back' and 'link link reload'.

    Upgrade Engine Issues

    PRB1387544

    The transaction flag setAllowExcessiveLogging is reset to false at the end of an upgrade The transaction flag setAllowExcessiveLogging is reset to false at z_z_migrate_cmdb_tpp.xml, which is almost at the end of the upgrade. This may prevent upgrade logs from logging.

    Upgrade Engine Issues

    PRB1388305

    UpgradeChangeManifest can spike memory usage by about 500MB with full-size manifests
    1. Run UpgradeChangeManifestIT #testInvalidChangeList and monitor memory usage.

      Observe spike of ~500MB when manifests are loaded.

    2. Reduce the JVM max heap size to 450MB.
    3. Run UpgradeChangeManifestIT#testInvalidChangeList again.

    Observe that JVM crashes with an out of memory error.

    Upgrade Engine Issues

    PRB1388476

    Navigation window does not load and the main content window is blank upon upgrade If a user installs the Templated Snippets plugin [com.sn_ templated_sni] version 15.9a.0.1, then upgrades the instance, the plugin shows the version 15.9a.0.1 instead of version 15.10.0.1. The navigator will not load applications or modules and there is a console error.
    1. Install the Templated Snippets [com.sn_templated_snip] plugin.
    2. Notice the version, which should be 15.9a.0.1.
    3. Upgrade the instance.

    Expected behavior: The version of the plugin should be updated to 15.10.0.1 after the upgrade.

    Actual behavior: The plugin version is still 15.9a.0.1. As a result, when users log in, they will notice that the navigator does the not load.

    Upgrade Engine Issues

    PRB1393707

    The upgrade manifest file is not attached to the sys_upgrade_ manifest record after an upgrade to New York If its size exceeds the value for the com.glide.attachment.max_size system property, the upgrade manifest file will not be attached to the sys_upgrade_manifest record following an upgrade to New York. Without the manifest file, the subsequent upgrades fall back to the hash_lookup mode.

    Usage Analytics

    PRB1372804

    An exception is thrown after the upgrade when the instance has an IntegrationHub license After upgrading a New York instance to Orlando, an exception is thrown when the instance has an IntegrationHub license.

    Usage Analytics

    PRB1389515

    If the query for the definition is invalid, it returns -2 in usageanalytics_count Queries return a count of -2 on New York instances where the plugin com.glide.security.non_ interactive_users is not active.

    Usage Analytics

    PRB1391094

    Some portal usages are not captured with the correct date and time when the instance is in another timezone The Service Portal transaction date for which the license is calculated is incorrect. In instances with EST timezones, the session date is calculated as yesterday instead of today.

    Usage Analytics

    PRB1396380

    The gcf_staging table should have the index on sys_created_on The GCF staging table does not have the index on sys_created_on.

    UX Framework

    PRB1385043

    Tectonic pre-source errors are visible in the console when loading Agent Workspace ATF tests fail on Agent Workspace forms in Orlando due to the error 'Uncaught ReferenceError: __TECTONIC__sn_uxpage_ presource_6_1_4 is not defined'.

    UX Framework

    PRB1386120

    The landing page is broken for users that do not belong to the TOP domain

    VA-Conversation Server

    PRB1391420

    Users are able to edit system topics, which breaks upgrades
    1. Log in to a Madrid instance.
    2. Update the system topic.
    3. Upgrade to Orlando.

    The system topic will not update and Virtual Agent will not work.

    VA-Designer

    PRB1395544

    A topic author should be able to publish a topic without NLU model and intent In New York, a topic can be created, previewed, and published without NLU model and intent. These functions are not working the same way in Orlando.
    1. Turn on NLU in general settings.
    2. Create a topic without NLU model and NLU intent.
    3. Publish the topic.

    Expected behavior: The topic should publish successfully.

    Actual behavior: The topic is not published and has errors saying that NLU model and intent are required.

    VA-Web Client

    PRB1392370

    Conversations do not end when 'com.glide. cs.guest_session_resumable' is true and a guest user tries to end the conversation
    1. Set the system property 'com.glide.cs.guest_session_resumable' = true.
    2. As a guest user, start a conversation from the web client.
    3. Click End Conversation.

    Expected behavior: The conversation should end.

    Actual behavior: The conversation does not end and the following message is displayed: 'I'm having technical issues and won't be able to continue this conversation.'

    Virtual Agent Platform

    PRB1385109

    When AMB is disconnected, incoming messages are not shown by the VA web client and outgoing messages are also not sent by the VA client

    Virtual Agent Platform

    PRB1396946

    Provide non-admin users access to the NLU feedback tables Non-admin users on production instances need to access the following NLU feedback tables: Open NLU Predict Logs, Open NLU Predict Intent Feedbacks, Open NLU Predict Feedbacks, Open NLU Predict Entity Feedbacks and Interaction Logs. Data from these tables can be used to generate reports.

    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.

    • Orlando Patch 2
    • Orlando Patch 1a
    • Orlando Patch 1
    • Orlando security and notable fixes
    • All other Orlando fixes

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Orlando Patch 3

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Orlando Patch 3

      The Orlando Patch 3 release contains important problem fixes.

      Orlando Patch 3 was released on May 7, 2020.
      • Build date: 05-05-2020_1854
      • Build tag: glide-orlando-12-11-2019__patch3-04-22-2020
      Important: For more information about how to upgrade an instance, see ServiceNow upgrades.

      For more information about the release cycle, see the ServiceNow Release Cycle.

      Note: This version is approved for FedRAMP. The following products are not approved for FedRAMP in Orlando: Benchmarks, Document Viewer, Instance Data Replication, and ServiceNow mobile.

      For a downloadable, sortable version of the fixed problems in this patch, click here.

      Overview

      Orlando Patch 3 includes 195 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.

      Figure 1. Top 10 problem categories
      Fixed issues grouped by problem categories bar chart

      Security-related fixes

      Orlando Patch 3 includes fixes for security-related problems that affected certain ServiceNow® applications and the Now Platform®. We recommend that customers upgrade to this release for the most secure and up-to-date features. For more details on security problems fixed in Orlando Patch 3, refer to KB0822653.

      Changes in Orlando Patch 3

      Amazon AWS Cloud Discovery
      Discovery uses the Amazon AWS Logical Datacenter (LDC) discovery pattern to run horizontal discovery. The pattern requires a list of prerequisites.
      Download the MID Server files
      You can manually verify the signature of an installation package with the jarsigner tool to ensure its authenticity. For more information about verifying the signature, see the MID Server upgrades section on manual verification.
      Explicit Roles in CSM
      To prevent inadvertently providing the snc_internal role to external users, the Explicit Roles plugin includes a glide.security.explicit_roles.internal_user_blacklist property to blacklist user types from ever becoming snc_internal.
      MID Server upgrades
      • During an automatic upgrade, the MID Server automatically verifies the digital signature of upgrade packages to ensure they haven’t been tampered with.
      • To manually verify the signature of an installation or upgrade package, use the jarsigner tool which is available for free with JDK.
      Migration utility
      The Problem Management Migration Utility, available in the ServiceNow® Store, is a guided setup application that helps you upgrade to adopt the base version of Problem Management using the guided problem life cycle.
      Read Replicas
      Read Replica optimizations have been made to support additional types of read replicas. These optimizations will be available on a limited basis.
      Reviewing the NLU Performance dashboard
      Updates to the NLU model prediction review process.

      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

      Live Feed

      PRB880294

      KB0697353

      The 'Resolve Live Links' business rule gets stuck The business rule 'Resolve Live Links', when triggered, creates a job 'ASYNC: Resolve Live Links'. The job may become stuck and will not complete. The job will then occupy a worker thread, which may lead to internal monitoring alerts like 'Scheduler is overloaded or stuck'.

      Refer to the listed KB article for details.

      Service Portal

      PRB676928

      KB0685823

      The sys_popup view is not used for the form modal and there is not a system property available to change this behavior Pop-up views are not available to modify the reference pop-up in Service Portal. By default, it uses the view of the form in which the reference field was clicked.
      1. Navigate to Service Portal.
      2. For any reference field on a form, click the 'i' icon.

        Notice the view that opens for the reference pop-up.

      3. Navigate to the relevant table and compare the view.

      Expected behavior: The reference field record should open in sys_popup view like it does in the native platform UI.

      Actual behavior: The reference pop-up view defaults to the view of the form in which the reference field was clicked. There is no way to set it to any other view.

      Platform Licensing

      PRB1388445

      Allocation is incorrectly shown as 'Unavailable' or 0 in Subscription Management After downloading the ITSM per-user license and allocating users to the ITSM subscription, the Allocated column is still shown as 'Unavailable' on the subscription management page. The sys_user_has_license table has the correct information, but it is not being propagated into license_details. allocated.

      UI Pages/Macros

      PRB1394830

      KB0820812

      The warning 'org.mozilla.java script.EcmaError:"referrerpolicy" is not defined.' appears in the system log

      Refer to the listed KB article for details.

      Discovery

      PRB1349444

      KB0751287

      Need to prevent any SNMP OID classifications being added with a Net-SNMP module OID starting with 1.3.6.1.4.1. 8072.3.2.

      Refer to the listed KB article for details.

      Platform Licensing

      PRB1385093

      KB0815409

      High memory on the node because of inefficient memory management

      Refer to the listed KB article for details.

      Mobile Platform

      PRB1345667

      KB0751641

      The advance reference qualifier in the Agent mobile app is not working and makes the field not editable
      1. On the incident form, create a reference field named 'Resolved Group' having the advance qualifier 'javascript: 'active=true^ manager='+current.caller_id'.
      2. Navigate to Mobile Studio.
      3. Create the Active Incidents applet.
      4. Create the Resolve function by creating an action item for the resolution code, resolution notes, and resolved group.
      5. Add a UI parameter and an item parameter.
      6. Navigate to the Mobile Agent app and click Resolve.

      The Resolved Group field is disabled. The field is not editable and cannot be populated with the group based on the caller_id. If users remove the advance qualifier on the Resolved Group field, the field becomes editable and populates all the values.

      All other fixes

      Problem Short description Description Steps to reproduce

      Advanced Work Assignment

      PRB1391541

      Users receive an NPE error when creating a document size on a case document The query to find the existing document size queries sn_customerservice_case, which will come up empty. AWA then tries to create another document size record, but the gliderecord.insert() will return null because a record already exist.
      1. Install the plugins necessary for AWA to work with cases.
      2. Navigate to Case > Create new > Order to create an order case.
      3. Update a field on the case.

      Observe the NPE error that appears.

      Agent Chat

      PRB1379076

      The chat component needs to refetch Agent Chat messages after AMB recovery If AMB disconnects temporarily and a message is lost, and then the AMB connection recovers, the chat component does not refetch the missing messages.

      Agent Chat

      PRB1385107

      Chat users are not informed when message sending fails in Agent Chat
      1. Open the Virtual Agent web client.
      2. Stop the connection to AMB.
      3. Send a message.

      Expected behavior: Users are not allowed to send more messages, and the message that was already sent is retried.

      Actual behavior: Users are allowed to type and send more messages.

      Agent Chat

      PRB1385475

      KB0820765

      After the agent's manager closes the Active Chat tab, the manager is unable to see any of the conversation after reopening it
      1. Set up Agent Chat.
      2. Establish a live Agent Chat session with an end user and an agent.
      3. In another session, impersonate a user with the 'awa_manager' role.
      4. As 'awa_manager', navigate to Agent Workspace.
      5. Open the list 'Active Chat Interactions' and select the record.
      6. Close the tab within Workspace and reopen it.

      Expected behavior: The manager should be able to see all of the messages, with the option to join the conversation.

      Actual behavior: The chat window is blank. No messages can be sent and the option to join is missing.

      Agent Chat

      PRB1385695

      Agent messages intermittently do not show up in the chat until it is refreshed Messages are sent, but they do not show up in the chat panel until the agent refreshes the workspace window.
      1. Initiate a chat between a requester and an agent.
      2. As an agent, type in the chat panel in workspace.

      Expected behavior: All messages by the agent are sent and show up in the chat panel.

      Actual behavior: The messages are sent but they do not show up in the chat panel until the agent refreshes the workspace window.

      Agent Workspace

      PRB1381710

      KB0794265

      Related list columns in Workspace do not match the workspace list view
      1. Open an incident record in classic UI.
      2. Update the form view to 'Workspace'.
      3. Right-click in the record header and navigate to Configure > Related list.
      4. Confirm that you are updating the form with view name = Workspace.
      5. Add 'Affected Locations' as a related list.

        Observe that both classic UI and workspace display the same columns in the related list ('Location').

      6. Open the Affected Locations related list.
      7. Right-click in the header to navigate to Configure > List layout.
      8. Add another column to the related list (for example Created By) and save.
      9. Confirm that classic UI shows both columns.
      10. Access Workspace.

      The new column does not appear. The related list columns in workspace should be the same as the columns in classic UI.

      Agent Workspace

      PRB1382047

      Global search is not opening the correct form The parent table is opened when searching for a record in a child table.
      1. Install the Customer Service plugin and the CSM Workspace plugin.
      2. Navigate to /sys_db_object_list.do.
      3. Search for the case (sn_customerservice_case) table and open.
      4. Make the case table extensible by checking the 'Extensible' checkbox in the above record.
      5. Create a table that extends sn_customerservice_case.
      6. Navigate to the new table and create a record in that table.
      7. Copy the number of the record and close it.
      8. Perform a global search for the number.

        Notice that it opens that record and the URL displays the new table.

      9. Navigate to Agent Workspace and perform a global search for the same record.

      Notice that the URL shows the parent table 'sn_customerservice_case' instead of the table where the record is created in.

      Agent Workspace

      PRB1384267

      Fields do not honor the dictionary override for a dependent field on the initial load The Category field does not display choices on Agent Workspace. If the reference field has an override on the initial load, the choices within the choice field are not pre-populated. Users then have to modify the source field to update the dependent field.
      1. Configure the sys_dictionary record for the subcategory field on the incident table.
      2. Set the Dependent on field to be 'Priority'.
      3. Navigate to any incident form in Workspace.
      4. Click the subcategory list.

      No choices are available because the 'Priority' dictionary record dependent field is being used.

      Agent Workspace

      PRB1389548

      UX page element permission on the landing page is not working

      Agent Workspace

      PRB1393230

      Newly created lists should use the workspace view list layout New lists are not honoring the workspace view list layout configured by the user.
      1. Navigate to Incident > Open in workspace view.
      2. Personalize the list columns to reset column defaults.
      3. Right-click the column header to configure the list layout.
      4. Add any column to the bottom and make note of the layout on workspace.
      5. Create a list.

      The new list does not show the workspace list layout.

      Agent Workspace

      PRB1393778

      When querying a record from a task that is part of an extended class, the form is missing declarative actions on the class-specific fields
      1. Open Agent Workspace.
      2. Load the My Work list under SLAs and remove the filter option 'task.assigned_to is me' to see all active SLAs.
      3. Click any record to open the task record.

      Notice that the record loads with a different layout from other incidents, and declarative actions on caller_id are missing. If you load the incident directly from an incident list after doing these steps, it will resemble the task record and not an incident. As a result, it looks like the cached version could be correct or incorrect depending on the order of access.

      Agile Development

      PRB1385202

      SAFe Board does not work because JSON parsing is not completed correctly This issue is found only when the system property glide.ui. escape_all_script id set to false.
      1. Create a group for the SAFe team type with a group name containing an apostrophe (for example, Sam's team).
      2. Add users to the group.
      3. Impersonate the users from the group and navigate to SAFe Board.

      Notice that the page does not load and notice the console error: 'Uncaught SyntaxError: missing ) after argument list'. This occurs because the 'SafeBoardMetaDataService' Script Include where JSON is parsing the group name (preferred title) is failing. When the apostrophe is removed from the group name, the page is successfully loaded.

      Agile Development

      PRB1388762

      Canceled story points are excluded on the sprint form but not the release form Canceled story points are excluded on the sprint form, but they are considered on the release form, which is inconsistent.
      1. Create a release.
      2. Create 2 sprints for this release and stories for each sprint as listed below:
        1. Sprint 1 - assigned 4 stories to this sprint with 10 points each – so total points for the sprint is 40
        2. Sprint 2 - assigned 3 stories to this sprint with 10 points each – so total points for the sprint is 30
        3. Total committed number of points for the release is now 70
        4. Release burndown shows 70 points remaining, which is correct
      3. Change Sprint 1 to 'Current' and mark one of the stories as complete.

        Sprint shows 30 points remaining, release shows 60 points remaining, which is expected.

      4. For Sprint 1, mark a story as 'Canceled'.

        Sprint 1's form shows story points 30 – as it excludes canceled story and completed points as 10.

      5. Navigate to the release.

      Observe how the total assigned points is still 70. Canceled story points are excluded on the sprint form.

      App Client UI

      PRB1394782

      Reduce redundant app logo update calls from an instance to the Store The update logo calls to Store results in approximately 150 HTTP calls from an instance to Store in one bunch. The issue occurs when a user on the instance loads the 'All applications' page, and when the scheduled job for the data refresh from the Store begins. The influx in the number of calls results in frequent errors stating that there are too many requests.

      Application Navigator & Banner Frame

      PRB1358692

      KB0821500

      The navigator focus ring has insufficient contrast between the foreground and background colors When comparing the left-hand navigator focus ring for All applications, Favorites, and History, the focus ring does not meet the WCAG AA requirement 1.4.3, which states a minimum ratio of 4.5 to 1 must be maintained.

      Refer to the listed KB article for details.

      Assessments

      PRB1392044

      Users receive unexpected results on normalized values when using multi-select with score and unscored mixed When mixing the multi-selection scored=false and the choice as scored=true, the normalized values are not correct with the evaluation method as Vendor Risk Assessment (evaluation_method=vdr_risk_asmt).

      Authentication

      PRB1393855

      IdP initiated login always redirecting to the default IdP in MultiSSO V2

      Authentication - SSO

      PRB1386543

      An error appears when the 'Refresh MultiSSO IDP Metadata' scheduler job is run When the 'Refresh MultiSSO IDP Metadata' scheduler job runs, the following error appears: 'Invalid XML: net.shibboleth.utilities. java.support.xml.XMLParserException'.

      AWA: Routing and Assignment

      PRB1390690

      Scheduled jobs that refer to the class com.snc.awa.presence.job. PresenceMgtJob throw errors Scheduled jobs fail with the error 'Cannot load job class: com.snc.awa. presence.job.PresenceMgtJob, job cannot be run' after the upgrade. After the job failure, the scheduler will schedule the job to be retried immediately. The job fails again, and it will keep retrying the job indefinitely.
      1. Schedule a sys_trigger that refers to the trigger class com.snc.awa.presence.job.PresenceMgtJob to be run at some point in the future.
      2. Upgrade the instance.
      3. Wait for the job to run.

      Expected behavior: The job will fail because the class doesn't exist, and will not run again or will stop retrying after a given number of attempts.

      Actual behavior: The job will fail with the error 'Cannot load job class: com.snc.awa.presence.job.PresenceMgtJob, job cannot be run'. The scheduler will schedule the job to be retried immediately. The job will fail again, and it will keep retrying the job forever.

      Clone

      PRB1387853

      The checkbox Preserve users and related tables must preserve and exclude additional tables

      Cloud Management Application

      PRB1373477

      The rule for the budget notification policy is not seen after creation and the rule policy is not applied When the rule is created for a policy of the budget notification, on submitting the rule, the condition is not seen and the policy is not applied on provisioning.

      Cloud Management Application

      PRB1379849

      Deprovisioning from stack fails Deprovisioning from stack is not working for cloud networks, the cloud public IP address, and multiple NICs.

      Cloud Management Application

      PRB1387715

      Azure disk provision from the ARM template doesn't populate the CMDB table

      Cloud Management Application

      PRB1388989

      KB0822257

      For custom operations on the resource block, the incorrect MID Server is chosen when the workflow is executed

      Refer to the listed KB article for details.

      Condition Builder

      PRB1340901

      JAWS is narrating content repetitively for the label 'Choose field' under 'All of these conditions must be met' When the focus is on 'Choose field', the screen reader announces the field value multiple times. Additionally, JAWS is not narrating 'or', 'date', and 'and' properly. When selecting the 'None' combo box, JAWS should not narrate the entire description of the calendar window.

      Condition Builder

      PRB1369611

      Two different 'or' filters and their interaction are confusing to screen reader users There is one button labeled 'or' that creates different sections of 'or' logic, and there is one button that works within a section. The two 'or' buttons behave differently but have the same description.
      1. Start JAWS.
      2. Navigate to any list and open the filter.
      3. Set focus to both 'or' buttons, and see that they are described identically.

      Notice that they perform different tasks, and the descriptions are not helpful to JAWS users.

      Condition Builder

      PRB1379766

      Choices for DateTime fields inserted using 'sysvalues.calendar.push doesn't work When users use a UI Script to add additional choices for Date/Time fields, these choices don't show up on the Lists in New York.

      Condition Builder

      PRB1387111

      The action tab does not populate the script from Field Actions selections Inbound action field actions are defaulting to 'Subject'. When attempting to assign a field in Field Actions to a value 'From Email', the choice defaults to 'Subject'. If users assign 'Additional comments' - 'From Email' to any choice other than 'Subject' and save the inbound action, it will default back to 'Subject'.

      Configuration Management Database (CMDB)

      PRB1389921

      The query from IdentificationEngine. executeOptimizedQuery() is picking the incorrect execution plan The query pattern created from the function Identification Engine.executeOptimizedQuery() is picking a poor execution plan because of the column duplicate_of. This can lead to high CPU usage on the primary DB when there is a high volume of Discovery jobs executing.

      Configuration Management Database (CMDB)

      PRB1390753

      Missing nested relationships in the relationship formatter

      Configuration Management Database (CMDB)

      PRB1392015

      KB0821553

      Dependent CI identification may pick the incorrect type of CIs in non-TPP instances In non-TPP instances, during dependent CI identification, IRE may match with incorrect type/class of CI that has matching criterion attributes.

      Refer to the listed KB article for details.

      Configuration Management Database (CMDB)

      PRB1394300

      The partial payload id in the output should be a list instead of a single value The partial payload id in the output should be a list, not a single value. An output item can be saved in multiple partial or incomplete payloads and it can be merged from multiple partial or incomplete payloads.
      1. Set the max partial payload size property to a low value.
      2. Run a payload containing a partial Linux server and a large number of dependent Tomcat CIs.

      The total number of CIs in the payload should be greater than the max partial payload size. There should be multiple partial payload sys_ids for the output item corresponding to the Linux server.

      Core Platform

      PRB1393848

      KB0819923

      Transform is slow in Orlando when using source script field mapping After upgrading to Orlando, if users are using a field map with a source script, they may experience performance degradation.

      Refer to the listed KB article for details.

      CSM Communities

      PRB1384770

      Users are not able to access the notification preference without the actsub_user/acstub_admin role

      Customer Service Management

      PRB1390630

      Admin users should be able add custom components to ribbon components Currently, admin users cannot add or modify records for certain tables. This prevents admin users from creating ribbon components using their custom components.
      1. Install the Customer Service Management plugin with demo data.
      2. Access the sys_aw_ribbon_component_opt_list.do table.

      Observe that you are unable to add or modify records.

      Customer Service Management

      PRB1396228

      Update the business rule 'Add customer role to contacts' to allow customization and additional check before providing the contact role

      Customer Service

      PRB1391428

      Transaction-based tracking for CSM

      Dashboards and Home Pages

      PRB1387065

      When sharing a dashboard, the frame is partially hidden This issue is observed when using Chrome Version 80.

      Discovery

      PRB1366194

      In patterns, an SSH sudo command using CyberArk with no credential ID fails For the SSH credential saved on CyberArk, if users do not use the credential ID for the credential defined on the instance, when using patterns:
      • Any non-sudo command step works fine. It falls back to the target IP address and the result is returned.
      • Any sudo command step fails.

      Discovery

      PRB1381697

      Excessive logging for CredentiallessDiscovery

      Discovery

      PRB1381957

      KB0794198

      Activating the Discovery plugin creates an execute ACL of type client_callable_ script_include

      Refer to the listed KB article for details.

      Discovery

      PRB1382080

      The 'Error Manager - update counters' job runs too frequently given the impact of the related queries

      Discovery

      PRB1383442

      The NGINX pattern is not working as expected on Windows starting with Orlando When running the NGINX pattern on a Windows device, steps like 'set version' are not working as expected. On New York and earlier versions, running this step would produce a valid result. Starting in Orlando, users see different behavior on Windows OS.

      Discovery

      PRB1383994

      KB0815926

      Certain NGINX probes do not trigger During discovery to the NGINX web server, the NGINX – Version and NGINX – Get Configuration probes do not trigger.

      Refer to the listed KB article for details.

      Discovery

      PRB1386862

      Incorrect new classifier causes PDUs to be reclassified as switches

      Discovery

      PRB1393341

      Database performance issues caused by too many 'cleanUpCached DiscoveryResults' triggered for the same discovery_status The issue occurs when users cancel discovery for Cloud Discovery.
      1. Create and run a Cloud Discovery schedule that will result in a large payload.
      2. When it is running and busy, trigger Cancel Discovery.

      Observe how many times 'Update Cloud Resources Counts' is triggered. It should only be triggered once.

      Email

      PRB1382665

      KB0794248

      The Omit watermark check box does not work for email digest notifications For email digest notifications, even if the Omit watermark check box is marked, a watermark is appended to the email body.
      1. Set up an email digest notification.
      2. Make sure that the Omit watermark check box is checked on the notification.
      3. Enable email digest for this notification from notification preferences.
      4. Trigger the email notification.
      5. Once the email digest is sent, check the sent email.

      The watermark is added to the email body even though Omit watermark was checked in the notification.

      Event Management

      PRB1391728

      Alerts having before business rules or after business rules that take a long time can be missed by the impact copy job

      Flow Designer

      PRB1366972

      The attribute 'requested_for' is not available in the German translation of Flow Designer
      1. Install the German Language plugin (com.snc.i18n.german) and com.glideapp.servicecatalog.flow_designer.
      2. Change the language to German.
      3. Open Flow Designer.
      4. Create a flow.
      5. Use the trigger 'Service Catalog'.
      6. Add the action 'Ask For Approval'.
      7. In the Record field, choose 'Trigger->Requested Item Record'.
      8. In the Rules field, choose 'Approve' When: 'Anyone approves' 'Trigger - Service Catalog' -> 'Requested Item Record' -> 'Request'.

      Notice that there are no attributes available.

      Flow Designer

      PRB1371470

      Stale labelcache causes the date comparison to fail The date comparison may fail after changing the If condition which compares two dates in Flow Designer.

      Flow Designer

      PRB1383335

      KB0812355

      Record watchers without valid sys_IDs trigger the flow for every update in the table Record watchers without sys_ids (sys_id= ^approvalINapproved ,rejected) will cause the flow to fire for every update within the table. This will cause process plans to become large and consume massive amounts of memory.

      Refer to the listed KB article for details.

      Flow Designer

      PRB1383705

      The Flow Designer JDBC action cannot be published if the SQL statement returns no result
      1. Navigate to Flow Designer > Designer.
      2. Create an action with a JDBC step.
      3. Click Test JDBC Step.

        The Test JDBC Step pop-up window is displayed.

      4. In the JDBC step, provide an SQL statement which does not return any output.
      5. Click Run Test.
      6. Confirm that the results of the stored procedure have modified records on the target database.

      Even though the stored procedure has been executed successfully, the JDBC action cannot be published.

      Flow Designer

      PRB1390882

      The action input Name/Value has different values when testing in flows and in actions
      1. Create an action with the input type Name/Value.
      2. Add a script step so that you are able to save and publish the action.
      3. Test the action with some name values as inputs and see the execution context.

        Example value of the input: [{"name1":"name","value1":"value1",type:"string"},{"name2":"name","value2":"value2",type:"string"}].

      4. Create a flow and add this action.
      5. Give the same inputs here and test the flow.

      Notice that the value of the input is {"name1":"value1","name2":"value2"}.

      Flow Designer

      PRB1392398

      KB0818316

      Subflows that do not have the latest snapshot on the instance cannot be put on a flow

      Refer to the listed KB article for details.

      Flow Designer

      PRB1395401

      The 'IF' statement in Flow Designer is not working as expected after upgrading to Orlando In Flow Designer after upgrading to Orlando, comparing integers returns unexpected results.
      1. Create an action that returns an integer.
      2. Create a flow that uses this action.
      3. Look up an incident record.
      4. Compare the integer field with the data pill returned from the action.

      Forms and Fields

      PRB1340441

      Issue with the focus sequence on the Active Section screen
      1. Navigate to the Incidents section.
      2. Select created incident number from the table in the Incidents page.
      3. Navigate to the Attachments button and access using keyboard.
      4. Tab to navigate in the Attachments pop-up window, and verify the focus order.

      Expected behavior: The focus should not come out of the pop-up window until the user closes it. The focus should stay on the Attachments button.

      Actual behavior: The focus is coming out of the Attachments pop-up window and going to the address bar of the page.

      Forms and Fields

      PRB1361279

      The ribbon on the top of a form is poorly described by screen readers As a non-interactive control, the ribbon should be removed from the tab order. Also, they should not be described as tabs, even if the user is scanning through the UI.
      1. Start JAWS.
      2. Open a form from a list where the ribbon is displayed.
      3. Move focus to the ribbon.

      Notice that you cannot interact with or focus on the ribbon, and it is described as a 'tab'.

      Forms and Fields

      PRB1368924

      KB0793351

      The 'Open in Dependency Views' button is not identified as a button by screen readers On the incident form, the 'Open in Dependency Views' button is described as 'Clickable open in dependency views open in dependency views'. This is missing the control type - button.
      1. Start a screen reader.
      2. Navigate to an incident form.
      3. Add an affected CI if it is not pre-populated.
      4. Examine the 'Open in Dependency Views' button and notice how the screen reader describes it.

      Forms and Fields

      PRB1384908

      The action payload definition for the Create New action does not have action payload mapping after upgrading to Orlando Action payload mapping is empty when it should contain variables in the payload, like table, parentTable, and query. As a result, users cannot define a custom payload mapping for declarative actions.

      Human Resources

      PRB1378047

      Landing pages do not load on the UI Builder when a custom landing page is opened first If users try to open a custom landing page before another landing page, neither page will load properly. If they open the landing page before opening the custom landing page, both pages will load as expected.
      1. Create a custom landing page and name it 'Test landing page'.
      2. Upgrade the instance.

        Observe that there are 2 landing pages: Test landing page and HR Landing Page (ENT).

      3. Open 'Test landing page' in UI Builder.

        The page does not load.

      4. Open the HR Landing Page (ENT).

        Observe it also does not load.

      5. Log out and log in again.
      6. Open the HR Landing Page (ENT) in UI builder.

      The HR Landing Page (ENT) will open properly. If users open the custom 'Test landing page' after this, it will also load correctly.

      Human Resources Service Management

      PRB1380177

      Users receive JavaScript and widget errors on the HR Portal after upgrading from London to Orlando

      Human Resources Service Management

      PRB1381783

      The 'Flow' activity type does not work The 'Flow' activity type does not currently work in Lifecycle Events, resulting in thrown errors and an Error state in the parent Activity Status and parent Activity Set Execution.

      Human Resources Service Management

      PRB1384000

      LE activity for signature may fail to populate pdf_template

      LE activity for signature may fail to populate pdf_template if the insert/update to create the sign document case is run as "system".

      Sometimes LE activity creation is run as the logged in user, and sometimes it is run as "system". In cases where it is run as "system" and a sign document case is created, the pdf_template field will not be set by setting the document_ template field due to the hr_Utils.getPDF TemplateObjects ForDocumentType method checking if the current user can read sn_hr_core_ document_template records.

      The pdf_template may fail to populate if the user cannot read the template. This can break common use cases for end users signing documents as they onboard or otherwise use the feature.

      Human Resources Service Management

      PRB1391408

      When creating an interaction from the Table REST API, the scope is not set properly When users create an interaction record via REST, they see errors in the log and the scope of the record is not set correctly.

      Import / Export

      PRB1364634

      Additional logging for troubleshooting in transform maps The Import application currently does not provide granular-level logging, especially on the onComplete transform scripts.
      1. Create an import with multiple transform maps.
      2. Execute the import.
      3. Check the logs.

      The Import application does not provide logging while the onComplete transform script is running.

      Import / Export

      PRB1374089

      When the language is set to Russian or French, exporting to .xlsx for a true/false column does not work as expected In the list view, the values in the true/false type column should be translated to the language preference users select. However, when exporting the records in .xlsx, the column values are exported in English. This issue has been reproduced in the Russian and French language translations.
      1. Enable the plugin I18N: Internationalization if internationalization is not enabled on the instance.
      2. Enable the plugin I18N: French Translations or I18N: Russian Translations.
      3. Navigate to incident_list.do.
      4. Add the Active field with the type True/False in the list view of the table.
      5. Switch to the Russian language.
      6. Refresh the list view.

        You will see that the values of the field Active are translated.

      7. Export the records to .xlsx.

      Expected behavior: The exported .xlsx report should export the true/false column according to the language preference.

      Actual behavior: The exported .xlsx report shows the true/false column in English.

      Import / Export

      PRB1387330

      The ETL definition provider cannot handle additional parameters The 'TRANSFORMATION _TILL_ENTITY ' and 'FULL_ TRANSFORMATION' parameters are not handled properly in the ETL definition provider.

      Import / Export

      PRB1391175

      ImportSetTransformer Job generates unnecessary sys_mutex inserts ImportSetTransformerJob generates unnecessary sys_mutex inserts. It creates SelfCleaningMutex even when there are no jobs in the concurrent import set job queue.

      Incident Management

      PRB1388713

      The Add button is not visible to certain users on the Incidents related list The Add button, present on the Incidents related list in the problem record, is not visible to ITIL users after any of the incidents in the list are closed.
      1. Impersonate an ITIL user.
      2. Create a problem record.
      3. Use the Add UI action on the Incidents related list to add an incident.
      4. Navigate to the incident, and close it.
      5. Navigate back to the problem record.

      The Add button is no longer available.

      IntegrationHub

      PRB1379130

      The sys_domain column is set for all tables in the update and delete steps in Flow Designer The issue occurs when users create an action with the update record step, and pass the record of a custom table that does not have the sys_domain column. Glide shows an error message saying that the sys_domain column does not exist.

      IntegrationHub

      PRB1380678

      Issue with the HTTP retry policy inside a subflow with the error 'This step is currently awaiting retry.'
      1. Navigate to Retry Policy and create a retry policy to re-run the flow 3 times every 20 seconds.
      2. Create a REST action with the retry policy applied to it, and publish the action.
      3. Create a subflow using the action under it, and publish the subflow.
      4. Create a flow using the published subflow under it, and test the flow.
      5. Navigate to the OPS view.

      Notice that the flow is under the 'Waiting' state and it freezes. This causes the retry action to lose the context ID of the flow, because it is unable to run the same action again.

      IntegrationHub

      PRB1393521

      The data panel in Flow Designer does not show the selected table for the 'Create or Update Record' action

      IntegrationHub

      PRB1394331

      The End block is available only after If/Else, however, the End block should be available after any flow logic
      1. Create a flow with the Do the following in parallel flow logic.
      2. Have two activities A and B in the Do the following in parallel flow logic.
      3. Try to add an End block in Activity A or B without If/Else.

      Notice that the End block is grayed out and not available.

      Knowledge Management

      PRB1381638

      Add default read user criteria to the knowledge base Users are unable to read knowledge KB articles when glide.knowman. block_ access_with_no_user_criteria is true and there is no read criteria associated with the knowledge KB. 'Any user' needs to be added under 'Can Read', and 'Guest User' under 'Cannot Read'.

      Knowledge Management

      PRB1385843

      Knowledge articles are not sorted correctly in the knowledge base Knowledge articles are not sorted based on the last updated date on the knowledge base in Service Portal.
      1. Navigate to Properties > glide.knowman.order.search > sys_updated_on.
      2. Navigate to the knowledge article list view and sort it based on 'Updated'.
      3. Observe the order of the articles.

      Expected behavior: On the portal, users should see the knowledge articles sorted based on when the article was updated.

      Actual behavior: Users do not see the knowledge articles sorted based when they were last updated.

      Knowledge Management

      PRB1389937

      The 'Knowledge Field Facet' and the 'Show/Hide Filters' links are not screen reader-friendly The Knowledge Facet widgets do not use user-friendly text like the text in the Faceted Search widget.

      Lists

      PRB1359455

      Inadequate table summary when read by JAWS JAWS is not narrating the table summary when pressing keyboard shortcut key T. The table summary does not include the basic description that was known when invoked.
      1. Start JAWS.
      2. Create an incident.
      3. Select a caller that has at least one other existing incident.
      4. Select the Show records related to caller button.

        A pop-up appears with a list of existing incidents related to the caller.

      5. Select 'T' to navigate by tables and the selection will also describe the table.

      Notice that the description does not include a good description of the table. For example, it does not show 'records related to caller'.

      Lists

      PRB1359490

      The focus indicator is not present in the 'Viewable by' radio buttons in the Tag Details pop-up In the Tag Details pop-up, there is no focus identification for either the 'Me' or 'Groups and Users' options. While moving within the radio buttons, the selected button is clear with the green and white coloring, but there is no actual indication that it has focus.
      1. Open a list.
      2. Select one or more rows.
      3. In the actions on the selected rows menu, select Tags > New.
      4. In the Tag Details pop-up, move focus to one of the radio buttons in the 'Viewable by' radio button set.

      Notice that there is no focus identifier in the control.

      Lists

      PRB1387219

      The State field shows the values in the list when users add a group of filters on that column Users see a list of values in the State field when adding a group of filters, like 'is one of'.

      Lists

      PRB1389494

      Workspace users cannot delete personal Agent Workspace lists
      1. Log in to any Orlando instance.
      2. Open Agent Workspace.
      3. Create a personal list for any table.
      4. Try to delete the personal list.

      Live Feed

      PRB1396390

      The luminosity ratio is less than 4.5:1 for the links, buttons, and text in the 'kb_view' page in Legacy UI When viewing any knowledge article from the knowledge home, the feedback comments box, tool tips, and links do not appear as per the standard luminosity ratio, 4.5:1. They look pale and the ratio is 1.9:1.
      1. Log in to an Orlando instance.
      2. In system settings, turn on Accessibility, Data Visualizations, and Accessibility Enabled.
      3. Open any knowledge article in the kb_view page.
      4. Observe the tool tips 'add a comment', 'URL', 'Link Text'.

      Expected behavior: The tool tips should appear brighter as per the standard luminosity ratio, 4.5:1.

      Actual behavior: The tool tips do not honor the standard luminosity ratio, 4.5:1.

      MID Server

      PRB1392958

      Upgrade OpenJRE for the MID Server

      MID Server

      PRB1393914

      Linking an application to a source control using the MID Server fails when the MID Server is configured to use proxy
      1. Log in to an Orlando instance.
      2. Provision the MID Server and configure it to use proxy.
      3. Create a scoped application.
      4. Attempt to link the scoped application to the source control using the configured MID Server.

      Notice that linking will not succeed and review the MID Server logs to observe the error. Users should be able to link the application to the source control using the MID Server when the MID Server is configured to use proxy.

      Mobile Platform

      PRB1386930

      Mobile list requests do not set appropriate query category If a user has the plugin com.glide.secondary_db_pools enabled and properly configured, when they set a category on a GlideRecord, some of the queries can be routed to the secondary databases they configure. This reduces the load on their primary database.

      Mobile Studio (non-classic)

      PRB1394080

      Mobile Studio throws an error when trying to create a group list with the template

      Mobile Studio (non-classic)

      PRB1394209

      UI style configurations do not show up in the slushbucket properly in Studio

      Mobile Studio (non-classic)

      PRB1395538

      The map form is not accessible on the mobile app when it is built inside Mobile Studio
      1. Open Mobile Studio.
      2. Create a map applet with a data item (work_order_task).
      3. Complete the fields for both list screen and form screen on Mobile Studio.
      4. Open the map applet outside of Mobile Studio on Platform UI.
      5. Navigate to the form screen of your map applet.

      Observe the header view of the form screen, and notice it is missing the table which is a required field. Because the table isn't mapped on the backend, the user cannot navigate from the map list screen to the map form screen on the app.

      NLU Model Builder

      PRB1386512

      KB0818007

      Importing an NLU intent is broken, the pop-up screen is blank When opening the NLU in the Studio, users have the option of importing intents for any model they have available. However, when opening the model and clicking Import Intents, the page is blank.

      Refer to the listed KB article for details.

      NLU Model Builder

      PRB1389692

      The formula is using incorrect denominator on the NLU dashboard

      The current NLU dashboard released in Orlando shows three metrics. There can be multiple records in the table (nlu_feedback _intent) per utterance, depending on how many predicted values were returned. As a result, the percentages are not calculated correctly because it is using the total number of records in the table as the denominator.

      For more information, refer to Reviewing the NLU Performance dashboard.

      1. Log in to an Orlando instance with VA usage data.
      2. Check the NLU Performance Dashboard and the formulae used for the 3 metrics displayed on the dashboard.

      NotifyNow

      PRB1394570

      Move the twilio.min.js library and uptake new Twilio client JS for WebRTC Move the twilio.min.js library to 'glide-notify' for local referencing. Also, uptake new Twilio client JS for WebRTC due to performance issues in Chrome browsers.

      Orchestration

      PRB1396438

      Memory leak in the JDBC orchestration probe When many JDBC activities are executed on a MID Server, it fails with an 'out of memory error: Java heap space' message.

      Patterns

      PRB1390823

      The Weblogic pattern fails due to the lack of the main CI type The Weblogic pattern fails on the 'Match to Terminate if the entry_point.point belongs to cluster' step before proceeding to create the main CI type.

      Performance Analytics

      PRB1376692

      The dashboard text widget is not fully displayed, and the navigator of the trend line is missing
      1. Enable PA premium and set up text analytics in the instance.
      2. Create a text index configuration on an indicator source, for example, incidents.open.
      3. Add a field to analyze (short_description, description).
      4. Add a few indicators on the configuration that will be actively collecting the text indexes data.
      5. Add those indicators to a temporary PA job that collects relative data for 30-day ago to 0 day ago.
      6. Run the job to collect for both text and scores.
      7. Create a text type PA widget with the indicator from Step 4.
      8. Add the PA widget on a dashboard.

      Expected behavior: The widget should be fully displayed.

      Actual behavior: The loaded widget is not loaded completely. Part of the widget is being hidden even after increasing the size of the widget.

      Performance Analytics

      PRB1384156

      Reports on workspace are not using the reporting category for routing to read replicas PAR transactions that query data to generate charts should be routed to read replicas using the reporting category.

      Persistence

      PRB1365560

      GlideRecord cannot reliably iterate over records with large values When using GlideRecord to query a table that has large values in text fields and then iterate over the results, GlideRecord will unpredictably ignore certain rows. For example, a certain query might match 30 rows, but when iterating over the results, only 22 records are retrieved.

      Persistence

      PRB1392911

      Issue related to the read replica blacklist

      Persistence

      PRB1396791

      For MySQL, users need a property to know if the instance supports a dynamic RR blacklist When users apply a standardized RR blacklist to the RR via a converge, they need to know that the instance supports dynamic RR blacklist routing.

      Persistence

      PRB1400316

      A change in domain support on database view queries affects the query hash This change prevents users from rewriting and rerouting as needed.
      1. Create a query rewrite rule (sys_query_rewrite) or index hint (sys_query_index_hint) for a query against a database view that has a domain clause.

        For example, 'sys_domain IN (...)'.

      2. Upgrade the instance.

      Observe how the query pattern changes to use domain pathing, and the rewrite rule and index hint no longer applies.

      Platform Licensing

      PRB1389675

      Remove user record creation in update folders Remove the users created in update folders, which can cause record updates when updating the instance.

      Predictive Intelligence

      PRB1395965

      Set the upgrade safe for second triggers to false The second trigger created to run after 1 hour should have upgrade safe set to false. Auto-training should happen after system upgrade, irrespective of the time taken for an upgrade.

      Predictive Intelligence

      PRB1398764

      The classification solution visualization breaks as double quotes are not escaped during the processing of UI macro code This issue occurs in instances where the system property glide.ui.escape_all_script is set to false.

      Problem Management

      PRB1384990

      Updates to the Problem Management Best Practice - Madrid - State Model plugin and the Problem Management Best Practice - Jakarta plugin Starting from Orlando Patch 3, an admin can activate and repair both plugins when using the Problem Management Migration utility.

      Project Management

      PRB1359247

      Planned start/end dates do not show values in the Timeline section of the Investment Portal
      1. Create a project.
      2. Create a project task (P1).
      3. Create a key milestone and milestone in P1 (child project tasks).
      4. Navigate to Investment Portal.
      5. Create a board that includes the above project.
      6. View 'Timeline'.
      7. Add 'Planned start date' and 'Planned end date'.

      Notice that planned start/end dates do not display for milestone/key milestones.

      Project Management

      PRB1398707

      Users are unable to see ideas in the instance if there are no categories created and mapped
      1. Create ideas in the instance.
      2. Upgrade to Orlando.
      3. Check if ideas are still accessible from the application navigator.

      Unless the category is created and mapped to ideas, users cannot view their old ideas.

      Project Portfolio Management

      PRB1397912

      Remove attributes= 'update_synch' on the adt_ execution_log entity Having attributes= 'update_synch' on the adt_execution_log entity creates meta files in the user update folder.
      1. Log in as an admin user.
      2. Install the PPM Standard plugin with demo data.
      3. Navigate to the Project Diagnostics module.
      4. Select the filter criteria and run any diagnostic script.

      Expected behavior: attributes='update_synch' should be removed from the adt_execution_log entity.

      Actual behavior: The sys meta file is created in the user update folder because update_synch is enabled on the adt_execution_log entity.

      Reporting

      PRB1380135

      A 'No data to display' message appears on bar reports when the user session currency is different than the system currency In a multi-currency instance, a bar report configured with 'Group by' on a currency field and a 'Stack by' column will not render if the user session currency is different than the system currency. The report displays 'No data to display'.
      1. Ensure that the instance is configured to use the multi-currency mode with the locale as empty to use System Default (US).
      2. Create a table and add Currency and Reference fields to the sys_user_group table.
      3. Add records to the new table and enter the amounts in USD.
      4. Create a bar report on a table with a currency field with the following configuration:
        • Type: Bar
        • Table: Your new table from step 2
        • Group by: The Currency field from step 2
        • Stack by: The Reference field from step 2
        • Aggregation: Sum
      5. Run the report.
      6. Access a user and set the country code to France, so that the user uses a currency other than US dollars.
      7. Impersonate that user and run the same report.

      Expected behavior: The report should work.

      Actual behavior: The report renders with a 'no data to display' message.

      Resource Management

      PRB1382755

      Actual Hours are not captured correctly on a project's resource plan when a weekend time card is submitted against a project task When users submit a time card against a project task, and that time card has weekend hours, the value in the Actual Hours field is incorrect. The correct value is given in the Actual Hours field when the time card is submitted against a project.
      1. Create a project and a project task.
      2. Create and allocate a resource plan for a project for a single user.
      3. Impersonate the user resource and navigate to Time Sheet Portal.
      4. Submit a time card with hours worked on Saturday and Sunday against a project task.
      5. Impersonate the admin or the time card approver.
      6. Approve the resource's time card.

      Observe the resource plan's Actual Hours field. No hours are logged for the weekend work. If you repeat Steps 1-6 and submit a time card against the project, it will update the actual_hours correctly.

      Resource Management

      PRB1386782

      Date picker issues in the allocation workbench The date format of the user is not honored when shifting user allocations.

      Search UX

      PRB1379579

      Core search API can return duplicate catalog items in search

      Security Access Control Lists

      PRB1389634

      The add_to_list operation ACLs are not working in Orlando

      Service Catalog: Service Portal Widgets

      PRB1390746

      The radio button selection is not working as expected in Orlando When a user selects the radio button options label, the value will be selected in Madrid and New York. The radio button selection behaves differently in the Orlando release.

      Service Catalog: Service Portal Widgets

      PRB1396726

      KB0821363

      Catalog items do not display the name or the description when there is an image in the item If a catalog item has a picture present, the search page only displays the image (and the price if present). However, the page should display the image along with the description and the name.
      1. Disable facets that are deactivating the following page route maps.
      2. Log in to the Orlando instance.
      3. Navigate to Service Portal
      4. Search by mobile.

      Notice that empty rows are displayed if the catalog items do not have an associated image. If facets search is enabled, the item catalog names and descriptions are displayed.

      Service Catalog

      PRB1381576

      Empty location value in the sys_user table can lead to performance issues from the 'Update cart address' job

      Service Catalog

      PRB1391571

      Variables are not hidden in a printer-friendly version Variables are not hidden in a printer-friendly version, even when variables are hidden by the catalog client script.
      1. Navigate to Service Catalog > Maintain items.
      2. Open 'Apple iPad3'.
      3. Add two variables:
        1. Question: A, Name: a
        2. Question: B, Name: b
      4. Click Submit.
      5. Create a catalog client script:
        • Name: HideVariables
        • Type: onLoad
        • Check 'Applies on Requested Items'
        • Script: g_form.setDisplay('a',false);
      6. Click Submit.
      7. Click Try it then Order Now.
      8. Navigate to Service Catalog > Items.
      9. Open the record created in Step 7.
      10. Click settings using the toggle icon.
      11. Click Printer friendly version.

      Service Catalog

      PRB1392606

      The REST call to order a catalog item errors out with 'Unexpected token: h'

      Service Catalog

      PRB1393123

      The Open Record button is not showing up in the sys_popup for reference variables
      1. Create a catalog item with a 'Reference' type variable.
      2. Submit an RITM request for the catalog item with the reference variable having a value.
      3. Open the RITM (sc_req_item) record.
      4. In the variable editor, look for the 'Reference' type variable and click the 'i' icon.

      Notice that in the sys_popup, the Open Record button is not visible. This used to work in previous releases.

      Service Level Agreement (SLA)

      PRB1389968

      Slow processing in SLA Async Queue If the SLA Async Queue is suddenly populated with a large number of records, for example, a large number of task records are imported into the system, then adding additional SLA async jobs may not allow async processing to catch up with the backlog in the queue. This can be because the SLA delegator job is fetching all of the records currently in the SLA Async Queue in order to delegate a small number of those records out to jobs. It is this query that can slow down processing.

      Service Mapping

      PRB1355003

      'discovery.complete' can sometimes be triggered before the discovery schedule is completed, causing an incorrect duration and triggering the 'Run After' schedules early It is sometimes observed that the duration does not match the Started/Ended time in a discovery schedule, and the 'Run After' schedules are being triggered early. This is typically observed in the 'Service' type schedules, but can occur with normal CI discovery as well.

      Service Mapping

      PRB1386707

      The Create a task action does not work
      1. Navigate to the Service Mapping homepage.
      2. Select Fix your services.
      3. Choose any error.
      4. Select the Create a task action.

      Expected behavior: An error task dialog should be opened.

      Actual behavior: The dialog is opened, but gets stuck on 'Loading...'.

      Service Mapping

      PRB1391043

      The large sa_rel_to_infra_path table is causing out of memory issues The getRelToPathMap function in the sa_rel_to_infra_path table is creating a map between relations to a list of path IDs. This list of path IDs can contain the same path ID more than once.
      1. Create records in the sa_rel_to_infra_path table so there is a source CI that appears in more than one record.
      2. Change the sa.max_id_rel_to_path_query property to 1.
      3. Execute the flow that calls the getRelToPathMap function.

      Observe the map that this function creates. This map will contain relations that are mapped to a list of several identical path IDs.

      Service Mapping

      PRB1393134

      There is a lack of usage analytic script for service mapping Missing metrics include: the number of servers belong to services, the percent of servers that belong to services, and the number of services started from bulk top-down discovery.

      Service Portal

      PRB1371351

      KB0820501

      Display issue with the reference field when the value is long

      Refer to the listed KB article for details.

      Service Portal

      PRB1379322

      Multiple h1s found on Service Portal pages The issue might occur when there are multiple documents on a single page (for example, side-by-side views). One of the h1s should be removed or demoted to h2.

      Service Portal

      PRB1379690

      The UI action form button is not appearing in the Service Portal form widget Certain UI actions in Service Portal are not showing and have been de-duplicated. This issue started in Madrid.

      Service Portal

      PRB1380142

      The date time picker initially displays the incorrect time when the time zone differs from the system settings
      1. Set the system time zone to US/Pacific.
      2. Set the user's time zone to US/Eastern.
      3. Navigate to the Service Portal incident form.
      4. Scroll down to the Resolved date/time field.
      5. Open the picker, and click any date to select a value.

      Notice that the time value is 3 hours prior to what it should be as compared to the desktop UI.

      Service Portal

      PRB1381460

      Approvals in Service Portal have an options control that is not part of the tab order

      Service Portal

      PRB1386940

      Screen readers do not read suggestions fully

      Service Portal

      PRB1387586

      Multiline text form fields do not have the 'aria-required = true' attribute in Service Portal For multiline text form fields in Service Portal, the 'aria-required' attribute is equal to 'false' even when it is mandatory.
      1. Log in to a Madrid or New York instance.
      2. Navigate to Service Portal > Incident.
      3. Click the Create Incident link.
      4. Open the element tab and search for 'aria-required'.

      There should be two results. For the urgency field, it looks to be working as expected with the attribute as 'aria-required = true'. For the other field, even though it is also required, it is 'aria-required = false'.

      Service Portal

      PRB1392371

      The focus indicator is not visible for the Remove button in glide_list fields and list collector variables In the Service Portal, if an item has a list collector variable on it and users add values to the field, the X button on the values, which is used to remove them, is not highlighted when navigating by keyboard.
      1. Navigate to an item in Service Portal.
      2. In the What software do you require field? field, enter a value (for example, Adobe Acrobat Pro).
      3. Use the tab key on the keyboard to navigate the form.

      Notice that you are unable to highlight the X/Remove button next to the value you entered.

      Service Portal

      PRB1393769

      The activity stream displays the image in any attachment as a link The image links are not described well for screen readers. Because the link itself is displayed below the image, this second link is unnecessary.

      Service Portal

      PRB1396745

      Initials used to identify users in the activity stream have insufficient color contrast in the 'Stock - High Contrast' theme When users do not have an associated image in the activity stream, their activity items are marked by a gray medallion with the users' initials in white. The color contrast for this text is required to be 4.5:1, and the colors need to be adjusted to produce a sufficient contrast.
      1. Open an incident and note the number.
      2. Impersonate a user who does not have a profile image.
      3. Add an item to the activity stream by that user.
      4. Using the first user, enter /sp and open the incident.
      5. Examine the comments added by the user without a profile image.

      Notice that the white text has a low contrast with the gray background.

      Software Asset Management Professional

      PRB1382335

      ILMT integration has inconsistent usage after upgrading to New York

      Software Asset Management Professional

      PRB1383942

      Office 365 and Adobe integration fail The integration uses the sys_rest_message record and gets tied to a scope if the user sets a scope while creating an integration profile.

      Software Asset Management Professional

      PRB1384545

      The Office 365 and Adobe Cloud dashboard includes other products

      Software Asset Management Professional

      PRB1388280

      The Software Asset Management Adobe plugin does not correctly collect user subscriptions for indirect group assignments The SAM Adobe plugin is not able to collect user subscriptions when users have not been directly granted rights to use software.
      1. Install SAM Adobe plugin.
      2. Create an integration for an enterprise Adobe setup where users are assigned rights to applications indirectly via group membership.

      This does not affect users that have granted rights to other users directly.

      Software Asset Management Professional

      PRB1388976

      In PerCore SQL Server licensing, the host uses standard licenses to cover the virtuals

      Software Asset Management Professional

      PRB1389155

      Adobe reconciliation does not reconcile installs related to Creative Cloud Enterprise single app subscriptions
      1. Set up single app subscriptions in Adobe Creative Cloud Enterprise.
      2. Set up an Adobe integration with this Creative Cloud account.
      3. Run reconciliation.

      Expected behavior: The single app subscriptions for each user and their assigned product installs are reconciled to the single app entitlements.

      Actual behavior: The single app subscriptions are reconciled, but their assigned installs are not reconciled and are therefore considered unlicensed installs.

      Software Asset Management Professional

      PRB1389185

      Reclamation candidates for suite components are incorrectly reporting too much potential savings
      1. Create entitlements with non-zero cost for a suite like Microsoft Office or Adobe Creative Cloud.
      2. Discover installs for the suite components in that suite.
      3. Configure reclamation rules for the products in that suite so reclamation candidates get created for the installs from Step 2.
      4. Run reconciliation.

      Notice that each reclamation candidate is stamped with potential savings of the entire suite cost. Therefore, for example, if a user has 4 low usage installs related to Office, it will report total potential savings that are 4x the cost of Office. This can cause SAM Pro to report potential savings that are greater than the total cost of the suite itself.

      Software Asset Management Professional

      PRB1391386

      KB0821225

      Microsoft reconciliation jobs fail with the StackOverflow error when the suite parent install is found on the machine

      Refer to the listed KB article for details.

      Source Control Integration

      PRB1394038

      The Import from Source Control function in the 'master' branch of the GIT repository fails with MID Server configured on Windows OS Users receive an error saying 'The repo cannot be accessed. Check URL, username, and password, and confirm user has read, write, and create branch access.' The same error is given when SSH protocol is used with a MID Server configuration.
      1. Set up a Windows server or Windows VM to run a MID Server on an Orlando instance.
      2. Set up a MID Server.
      3. Launch Studio from the filter navigator.
      4. Select Import from Source Control to import an application from the 'master' branch in the GIT repository.
      5. Select 'https' and enter the URL for the GIT repository.
      6. Set the branch name as 'master' and check the MID Server check box.
      7. Select the MID Server name from the list, select credential, and click Import from Source Control.

      Expected behavior: Import from Source Control should be successful.

      Actual behavior: The user gets the error 'The repo cannot be accessed. Check URL, username, and password, and confirm user has read, write, and create branch access.'

      Studio

      PRB1386881

      The whitespace in the payload XML causes parsing errors which prevents a commit to GitHub and throws an error When users attempt to commit updates to GitHub where the payload XML has a formatted appearance, the operation stalls on 'Loading changed files'. The following error appears in the logs: 'The java.lang.ClassCast Exception: org.apache.axiom.om. impl.dom.TextImpl cannot be cast to org.apache.axiom. om.impl.dom. ParentNode'.

      Transaction and Session Management

      PRB1294919

      The 'active transactions (all nodes)' module does not work as expected in the UI and worker node configuration The issue occurs in instances with both UI and worker nodes configurations. The instance is only polling transactions from sys_cluster_state with a status = online and schedulers = any, plus the node that user is currently on. This would cover only the worker nodes and the current node if in this configuration.

      Transaction and Session Management

      PRB1394041

      Buttons on the 'Transaction canceled' page are described as links twice in scan mode When scanning a 'Transaction canceled' page, each of the controls are described as 'link link' plus the name of the action. The word 'link' should only be stated once.
      1. Start NVDA and put it in scan mode.
      2. Run a query that times out, and wait on the timeout.
      3. Scan through the page using the down arrow key.

      Notice that the 'Go back' and 'Reload' links are described as 'link link go back' and 'link link reload'.

      Upgrade Engine Issues

      PRB1387544

      The transaction flag setAllowExcessiveLogging is reset to false at the end of an upgrade The transaction flag setAllowExcessiveLogging is reset to false at z_z_migrate_cmdb_tpp.xml, which is almost at the end of the upgrade. This may prevent upgrade logs from logging.

      Upgrade Engine Issues

      PRB1388305

      UpgradeChangeManifest can spike memory usage by about 500MB with full-size manifests
      1. Run UpgradeChangeManifestIT #testInvalidChangeList and monitor memory usage.

        Observe spike of ~500MB when manifests are loaded.

      2. Reduce the JVM max heap size to 450MB.
      3. Run UpgradeChangeManifestIT#testInvalidChangeList again.

      Observe that JVM crashes with an out of memory error.

      Upgrade Engine Issues

      PRB1388476

      Navigation window does not load and the main content window is blank upon upgrade If a user installs the Templated Snippets plugin [com.sn_ templated_sni] version 15.9a.0.1, then upgrades the instance, the plugin shows the version 15.9a.0.1 instead of version 15.10.0.1. The navigator will not load applications or modules and there is a console error.
      1. Install the Templated Snippets [com.sn_templated_snip] plugin.
      2. Notice the version, which should be 15.9a.0.1.
      3. Upgrade the instance.

      Expected behavior: The version of the plugin should be updated to 15.10.0.1 after the upgrade.

      Actual behavior: The plugin version is still 15.9a.0.1. As a result, when users log in, they will notice that the navigator does the not load.

      Upgrade Engine Issues

      PRB1393707

      The upgrade manifest file is not attached to the sys_upgrade_ manifest record after an upgrade to New York If its size exceeds the value for the com.glide.attachment.max_size system property, the upgrade manifest file will not be attached to the sys_upgrade_manifest record following an upgrade to New York. Without the manifest file, the subsequent upgrades fall back to the hash_lookup mode.

      Usage Analytics

      PRB1372804

      An exception is thrown after the upgrade when the instance has an IntegrationHub license After upgrading a New York instance to Orlando, an exception is thrown when the instance has an IntegrationHub license.

      Usage Analytics

      PRB1389515

      If the query for the definition is invalid, it returns -2 in usageanalytics_count Queries return a count of -2 on New York instances where the plugin com.glide.security.non_ interactive_users is not active.

      Usage Analytics

      PRB1391094

      Some portal usages are not captured with the correct date and time when the instance is in another timezone The Service Portal transaction date for which the license is calculated is incorrect. In instances with EST timezones, the session date is calculated as yesterday instead of today.

      Usage Analytics

      PRB1396380

      The gcf_staging table should have the index on sys_created_on The GCF staging table does not have the index on sys_created_on.

      UX Framework

      PRB1385043

      Tectonic pre-source errors are visible in the console when loading Agent Workspace ATF tests fail on Agent Workspace forms in Orlando due to the error 'Uncaught ReferenceError: __TECTONIC__sn_uxpage_ presource_6_1_4 is not defined'.

      UX Framework

      PRB1386120

      The landing page is broken for users that do not belong to the TOP domain

      VA-Conversation Server

      PRB1391420

      Users are able to edit system topics, which breaks upgrades
      1. Log in to a Madrid instance.
      2. Update the system topic.
      3. Upgrade to Orlando.

      The system topic will not update and Virtual Agent will not work.

      VA-Designer

      PRB1395544

      A topic author should be able to publish a topic without NLU model and intent In New York, a topic can be created, previewed, and published without NLU model and intent. These functions are not working the same way in Orlando.
      1. Turn on NLU in general settings.
      2. Create a topic without NLU model and NLU intent.
      3. Publish the topic.

      Expected behavior: The topic should publish successfully.

      Actual behavior: The topic is not published and has errors saying that NLU model and intent are required.

      VA-Web Client

      PRB1392370

      Conversations do not end when 'com.glide. cs.guest_session_resumable' is true and a guest user tries to end the conversation
      1. Set the system property 'com.glide.cs.guest_session_resumable' = true.
      2. As a guest user, start a conversation from the web client.
      3. Click End Conversation.

      Expected behavior: The conversation should end.

      Actual behavior: The conversation does not end and the following message is displayed: 'I'm having technical issues and won't be able to continue this conversation.'

      Virtual Agent Platform

      PRB1385109

      When AMB is disconnected, incoming messages are not shown by the VA web client and outgoing messages are also not sent by the VA client

      Virtual Agent Platform

      PRB1396946

      Provide non-admin users access to the NLU feedback tables Non-admin users on production instances need to access the following NLU feedback tables: Open NLU Predict Logs, Open NLU Predict Intent Feedbacks, Open NLU Predict Feedbacks, Open NLU Predict Entity Feedbacks and Interaction Logs. Data from these tables can be used to generate reports.

      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.

      • Orlando Patch 2
      • Orlando Patch 1a
      • Orlando Patch 1
      • Orlando security and notable fixes
      • All other Orlando fixes

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login