SR-A77474 · Issue 253967
Online-only Mobile harness always displays appropriate offline message
Resolved in Pega Version 7.2.2
In the Mobile app, clicking on an online-only harness (check box for online selected) from the navigation menu, then going offline and clicking it again resulted in an alert (0:Communication failure) with no other description. The issue was that in multithread context with possible switching between threads, the network status was not properly updated in desired pxRequestor page. The system will now loop through all the threads and update the pegaserveravailability status for the correct pxRequestor in the Client Cache and correctly display the message "Cannot perform this operation when offline".
SR-A78351 · Issue 255278
Improvements to mobile layout group processing logic
Resolved in Pega Version 7.2.2
The layout group processing logic for mobile has been updated to 1) remove unnecessary in-built event triggering on user interaction to improve JS processing for smooth swipe and scroll and 2) to remove tap delay on the layout group so the system listens to touchstart as well as click.
SR-A92403 · Issue 264239
CustomApp login fixed for Sales Automation Portal
Resolved in Pega Version 7.2.2
When logging in for the first time using a custom app via the Sales Automation Portal, the progress bar would flow to the end but the portal would not open and errors were logged on the console. This was traced to a logic error in the HCLoadManager getOfflineStorageCount API call, and has been fixed.
SR-A103018 · Issue 271159
Mobile Client Cache populated with pyWorkPage info
Resolved in Pega Version 7.2.2
While creating a PegaSurvey question using the simple question rule form, the product was not saving the selected response option to the "Map answer to property" property on the Answers tab of the simple question rule form. It was working online, but on a mobile device (both online and offline) it was failing to save that property to the Client Cache. This was an error with the properties of pyWorkPage defined in pyDefault with empty values not getting packaged, and the API has been updated to correct this.
SR-A94871 · Issue 263314
Handling added for summary report paging mode changes
Resolved in Pega Version 7.2.2
After switching a summary report previously configured to use the "Next Previous" paging mode to a list report using the "List" action in the "Actions" menu, changing to a new page caused an error to be shown and no records displayed. This has been corrected by adding a step to the activity pzPostReportSummarizeConfig to reset the paging of a report when converting from a summary report to a list report.
SR-A99642 · Issue 266586
Fixed special character encoding for Report Definition
Resolved in Pega Version 7.2.2
Double encoding of the Axis label caused issues with special characters such as apostrophes in Report Definition. This has been corrected.
SR-A92190 · Issue 261317
Added support for '&' in report parameter
Resolved in Pega Version 7.2.2
If the value of a parameter to report was set to be passed as 'A & B', the parameter value was being truncated to 'A' by the time it is received by the report. This truncation has been fixed by encoding the parameters while generating the Data-click attributes.
SR-A76586 · Issue 256002
Guardrail updated for Report Definitions using Data Page for filter
Resolved in Pega Version 7.2.2
It is possible to configure a report definition to use a Data Page in the Filter/Criteria field (such as pxObjClass Contains D_ABC.PropValue) and not be prompted to list the Data Page on the Pages & Classes Tab, but when it is not listed on this Tab the query uses a literal value as opposed to a dynamic reference. In order to ensure expected results, a check has been added to fully identify invalid page prefixes and an Informational guardrail for Functionality will appear.
SR-A87322 · Issue 260290
Enhancement to display custom properties during editing based on when
Resolved in Pega Version 7.2.2
It was assumed that if pyShowCustomProperties returns false, only the custom properties are shown while editing a report in the data explorer. This was not always true based on checkout privileges, and was therefore inconsistent with the name of the when rule. In order to meet expectations for filtering, pzPrepareReportExplorerFieldNames and runReport have been updated to reference a new 'when' rule called pyReport_ShowCustomProperties. This function will filter the properties as expected based on the available when rule and will reference pyShowCustomProperties for backwards compatibility reasons.
SR-A98617 · Issue 265782
Enhancement allows suppression of date/time on Export to Excel filename
Resolved in Pega Version 7.2.2
The ExportToExcel process creates an Excel file with a filename that has Date and Time appended to the report name by default. An enhancement has been added to optionally suppress the date/time portion of the filename based on the When rule pyShowDatetime.