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. |
- Install the plugins necessary for AWA to work with cases.
- Navigate to to create an order case.
- 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 |
|
- Open the Virtual Agent web client.
- Stop the connection to AMB.
- 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 |
|
- Set up Agent Chat.
- Establish a live Agent Chat session with an end user and an agent.
- In another session, impersonate a user with the 'awa_manager' role.
- As 'awa_manager', navigate to Agent Workspace.
- Open the list 'Active Chat Interactions' and select the record.
- 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. |
- Initiate a chat between a requester and an agent.
- 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 |
|
- Open an incident record in classic UI.
- Update the form view to 'Workspace'.
- Right-click in the record header and navigate to.
- Confirm that you are updating the form with view name = Workspace.
- Add 'Affected Locations' as a related list.
Observe that both classic UI and
workspace display the same columns in the related list ('Location').
- Open the Affected Locations related list.
- Right-click in the header to navigate to .
- Add another column to the related list (for example Created By) and save.
- Confirm that classic UI shows both columns.
- 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. |
- Install the Customer Service plugin and the CSM Workspace plugin.
- Navigate to /sys_db_object_list.do.
- Search for the case (sn_customerservice_case) table and open.
- Make the case table extensible by checking the 'Extensible' checkbox in the
above record.
- Create a table that extends sn_customerservice_case.
- Navigate to the new table and create a record in that table.
- Copy the number of the record and close it.
- Perform a global search for the number.
Notice that it opens that record and
the URL displays the new table.
- 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. |
- Configure the sys_dictionary record for the subcategory field on the incident
table.
- Set the Dependent on field to be 'Priority'.
- Navigate to any incident form in Workspace.
- 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. |
- Navigate to in workspace view.
- Personalize the list columns to reset column defaults.
- Right-click the column header to configure the list layout.
- Add any column to the bottom and make note of the layout on workspace.
- 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 |
|
- Open Agent Workspace.
- Load the My Work list under SLAs and remove the filter option
'task.assigned_to is me' to see all active SLAs.
- 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. |
- Create a group for the SAFe team type with a group name containing an
apostrophe (for example, Sam's team).
- Add users to the group.
- 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. |
- Create a release.
- Create 2 sprints for this release and stories for each sprint as listed
below:
- Sprint 1 - assigned 4 stories to this sprint with 10 points each – so
total points for the sprint is 40
- Sprint 2 - assigned 3 stories to this sprint with 10 points each – so
total points for the sprint is 30
- Total committed number of points for the release is now 70
- Release burndown shows 70 points remaining, which is correct
- 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.
- 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.
- 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. |
- 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.
- Upgrade the instance.
- 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. |
- Start JAWS.
- Navigate to any list and open the filter.
- 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. |
- Set the max partial payload size property to a low value.
- 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. |
- Install the Customer Service Management plugin with demo data.
- 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. |
- Create and run a Cloud Discovery schedule that will result in a large
payload.
- 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. |
- Set up an email digest notification.
- Make sure that the Omit watermark check box is checked
on the notification.
- Enable email digest for this notification from notification preferences.
- Trigger the email notification.
- 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 |
|
- Install the German Language plugin (com.snc.i18n.german) and
com.glideapp.servicecatalog.flow_designer.
- Change the language to German.
- Open Flow Designer.
- Create a flow.
- Use the trigger 'Service Catalog'.
- Add the action 'Ask For Approval'.
- In the Record field, choose 'Trigger->Requested Item
Record'.
- 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 |
|
- Navigate to .
- Create an action with a JDBC step.
- Click Test JDBC Step.
The Test JDBC Step pop-up
window is displayed.
- In the JDBC step, provide an SQL statement which does not return any
output.
- Click Run Test.
- 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 |
|
- Create an action with the input type Name/Value.
- Add a script step so that you are able to save and publish the action.
- 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"}].
- Create a flow and add this action.
- 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. |
- Create an action that returns an integer.
- Create a flow that uses this action.
- Look up an incident record.
- 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 |
|
- Navigate to the Incidents section.
- Select created incident number from the table in the Incidents page.
- Navigate to the Attachments button and access using
keyboard.
- 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. |
- Start JAWS.
- Open a form from a list where the ribbon is displayed.
- 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. |
- Start a screen reader.
- Navigate to an incident form.
- Add an affected CI if it is not pre-populated.
- 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. |
- Create a custom landing page and name it 'Test landing page'.
- Upgrade the instance.
Observe that there are 2 landing pages: Test landing
page and HR Landing Page (ENT).
- Open 'Test landing page' in UI Builder.
The page does not load.
- Open the HR Landing Page (ENT).
Observe it also does not load.
- Log out and log in again.
- 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. |
- Create an import with multiple transform maps.
- Execute the import.
- 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. |
- Enable the plugin I18N: Internationalization if internationalization is not
enabled on the instance.
- Enable the plugin I18N: French Translations or I18N: Russian
Translations.
- Navigate to incident_list.do.
- Add the Active field with the type True/False in the list view of the
table.
- Switch to the Russian language.
- Refresh the list view.
You will see that the values of the field Active are
translated.
- 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. |
- Impersonate an ITIL user.
- Create a problem record.
- Use the Add UI action on the Incidents related list to
add an incident.
- Navigate to the incident, and close it.
- 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.' |
|
- Navigate to Retry Policy and create a retry policy to re-run the flow 3 times
every 20 seconds.
- Create a REST action with the retry policy applied to it, and publish the
action.
- Create a subflow using the action under it, and publish the subflow.
- Create a flow using the published subflow under it, and test the flow.
- 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 |
|
- Create a flow with the Do the following in parallel flow logic.
- Have two activities A and B in the Do the following in parallel flow
logic.
- 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. |
- Navigate to .
- Navigate to the knowledge article list view and sort it based on
'Updated'.
- 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. |
- Start JAWS.
- Create an incident.
- Select a caller that has at least one other existing incident.
- Select the Show records related to caller button.
A pop-up appears with a
list of existing incidents related to the caller.
- 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. |
- Open a list.
- Select one or more rows.
- In the actions on the selected rows menu, select .
- 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 |
|
- Log in to any Orlando instance.
- Open Agent Workspace.
- Create a personal list for any table.
- 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. |
- Log in to an Orlando instance.
- In system settings, turn on Accessibility, Data Visualizations, and
Accessibility Enabled.
- Open any knowledge article in the kb_view page.
- 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 |
|
- Log in to an Orlando instance.
- Provision the MID Server and configure it to use proxy.
- Create a scoped application.
- 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 |
|
- Open Mobile Studio.
- Create a map applet with a data item (work_order_task).
- Complete the fields for both list screen and form screen on Mobile
Studio.
- Open the map applet outside of Mobile Studio on Platform UI.
- 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.
|
- Log in to an Orlando instance with VA usage data.
- 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 |
|
- Enable PA premium and set up text analytics in the instance.
- Create a text index configuration on an indicator source, for example,
incidents.open.
- Add a field to analyze (short_description, description).
- Add a few indicators on the configuration that will be actively collecting the
text indexes data.
- Add those indicators to a temporary PA job that collects relative data for
30-day ago to 0 day ago.
- Run the job to collect for both text and scores.
- Create a text type PA widget with the indicator from Step 4.
- 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. |
- 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 (...)'.
- 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 |
|
- Create a project.
- Create a project task (P1).
- Create a key milestone and milestone in P1 (child project tasks).
- Navigate to Investment Portal.
- Create a board that includes the above project.
- View 'Timeline'.
- 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 |
|
- Create ideas in the instance.
- Upgrade to Orlando.
- 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. |
- Log in as an admin user.
- Install the PPM Standard plugin with demo data.
- Navigate to the Project Diagnostics module.
- 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'. |
- Ensure that the instance is configured to use the multi-currency mode with the
locale as empty to use System Default (US).
- Create a table and add Currency and
Reference fields to the sys_user_group table.
- Add records to the new table and enter the amounts in USD.
- 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
- Run the report.
- Access a user and set the country code to France, so that the user uses a
currency other than US dollars.
- 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. |
- Create a project and a project task.
- Create and allocate a resource plan for a project for a single user.
- Impersonate the user resource and navigate to Time Sheet Portal.
- Submit a time card with hours worked on Saturday and Sunday against a project
task.
- Impersonate the admin or the time card approver.
- 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. |
- Disable facets that are deactivating the following page route maps.
- Log in to the Orlando instance.
- Navigate to Service Portal
- 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. |
- Navigate to .
- Open 'Apple iPad3'.
- Add two variables:
- Question: A, Name: a
- Question: B, Name: b
- Click Submit.
- Create a catalog client script:
- Name: HideVariables
- Type: onLoad
- Check 'Applies on Requested Items'
- Script: g_form.setDisplay('a',false);
- Click Submit.
- Click Try it then Order
Now.
- Navigate to .
- Open the record created in Step 7.
- Click settings using the toggle icon.
- 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 |
|
- Create a catalog item with a 'Reference' type variable.
- Submit an RITM request for the catalog item with the reference variable having
a value.
- Open the RITM (sc_req_item) record.
- 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 |
|
- Navigate to the Service Mapping homepage.
- Select Fix your services.
- Choose any error.
- 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. |
- Create records in the sa_rel_to_infra_path table so there is a source CI that
appears in more than one record.
- Change the sa.max_id_rel_to_path_query property to 1.
- 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 |
|
- Set the system time zone to US/Pacific.
- Set the user's time zone to US/Eastern.
- Navigate to the Service Portal incident form.
- Scroll down to the Resolved date/time field.
- 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. |
- Log in to a Madrid or New York instance.
- Navigate to .
- Click the Create Incident link.
- 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. |
- Navigate to an item in Service Portal.
- In the What software do you require field? field, enter
a value (for example, Adobe Acrobat Pro).
- 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. |
- Open an incident and note the number.
- Impersonate a user who does not have a profile image.
- Add an item to the activity stream by that user.
- Using the first user, enter /sp and open the incident.
- 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. |
- Install SAM Adobe plugin.
- 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 |
|
- Set up single app subscriptions in Adobe Creative Cloud Enterprise.
- Set up an Adobe integration with this Creative Cloud account.
- 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 |
|
- Create entitlements with non-zero cost for a suite like Microsoft Office or
Adobe Creative Cloud.
- Discover installs for the suite components in that suite.
- Configure reclamation rules for the products in that suite so reclamation
candidates get created for the installs from Step 2.
- 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. |
- Set up a Windows server or Windows VM to run a MID Server on an Orlando
instance.
- Set up a MID Server.
- Launch Studio from the filter navigator.
- Select Import from Source Control to import an
application from the 'master' branch in the GIT repository.
- Select 'https' and enter the URL for the GIT repository.
- Set the branch name as 'master' and check the MID
Server check box.
- 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. |
- Start NVDA and put it in scan mode.
- Run a query that times out, and wait on the timeout.
- 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 |
|
- Run UpgradeChangeManifestIT #testInvalidChangeList and monitor memory
usage.
Observe spike of ~500MB when manifests are loaded.
- Reduce the JVM max heap size to 450MB.
- 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. |
- Install the Templated Snippets [com.sn_templated_snip] plugin.
- Notice the version, which should be 15.9a.0.1.
- 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 |
|
- Log in to a Madrid instance.
- Update the system topic.
- 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. |
- Turn on NLU in general settings.
- Create a topic without NLU model and NLU intent.
- 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 |
|
- Set the system property 'com.glide.cs.guest_session_resumable' = true.
- As a guest user, start a conversation from the web client.
- 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. |
|