SR-124971 · Issue 188628
Button type filter added to Report Browser
Resolved in Pega Version 7.1.8
After navigating to the Report Browser and then back to another tab, clicking on any input field and clicking enter caused the columns filtering pop-up to appear even if the user was not on the Report Browser tab. This issue only occurred with the FireFox browser due to FireFox treating elements as the 'default action' of the form and using them as submits, causing a press of the enter key to fire off the onclick event for those buttons. In order to correct this, the type='button' attribute has been added to the filter
INC-121460 · Issue 569118
IH Summaries correctly loads aggregated count
Resolved in Pega Version 8.4.2
After the IH Aggregated DataFlow has processed more than 34 million records from an Oracle database, the IH Fact table contained only ~120,000 records. Running a browse on the pxInteractionHistory DS resulted in an infinite loop. Investigation showed that this was caused by the handling of Oracle timestamps: using Pega DateTime in query parameters generated Oracle DATE instead of TIMESTAMP, causing all query parameters to be rounded to the second and interfering with the IH pre-aggregation. This has been resolved by updating the handling.
SR-D91783 · Issue 556370
Corrected undefined class error during browser refresh
Resolved in Pega Version 8.4.2
After enabling a Report left navigation link for the CaseWorker portal, the browser refresh after opening a report from Report landing page was throwing the exception "Problem invoking function: pega_processengine_workutilities.pzHasAccessToWorkPool--(String), Undefined class "ReportBrowser"". This was a missed refresh usecase for ReportDefinition action in SPA portals after SPA was modified to use a separate thread for inner harness, and has been resolved by adding a condition to ensure the reportDefinition action also executes the displayOnPage action on browser refresh.
SR-124054 · Issue 189568
Simulation delete timing issue resolved
Resolved in Pega Version 7.1.8
When attempting to delete a simulation, if the deletion process exceeded the system time-out or the space on the database required for undo was too small (as can occur when many simulations have been run and the simulation output table contains many millions of records), the mass deletion failed and the system became hung or returned a time-out screen which required logging out and in again. At that point it was seen that the simulation results had been removed from the list but the actual results deletion did not complete. This was caused by the simulation work item being closed first, followed by the delete of the table. In the case of a failed deletion because of any DB issue, manual intervention was required to delete the records from the table as the simulation object was no longer available. To resolve this, the sequence of steps while deleting the Batch WO from LPhas been updated to show the relevant error message in case of failures for any reason, and the work object is closed after the output table is deleted.
SR-118440 · Issue 178175
Sorting fixed for RD Repeat Grids with joined properties
Resolved in Pega Version 7.1.8
When sorting a Repeat Grid based on a Report Definition, if the user tries to sort on a property from a join then it would fail with the error 'Cannot get property information for: Assign-Worklist..' This was caused by ObjClass being missing for few elements of page list, and has been fixed. In addition, a check has been added to ensure proper handling in cases where Obj class is missing.
SR-123228 · Issue 184623
Charts code updated for resizing with new browsers
Resolved in Pega Version 7.1.8
After upgrade, summary view charts viewed with the latest version on Microsoft Internet Explorer were not reflecting any change of height even when the height was increased in the parameter tab or the cell. This was due to the parameters for the chart control not containing an expected trailing 'px' on the number that the browser required to know the expected unit of measure. Checks have now been inserted into the code to handle the conversion for the browser.
SR-125878 · Issue 192240
Error messages displayed for Decimal control
Resolved in Pega Version 7.1.8
When attempting to validate any property with decimal control, no error messages were shown on the screen. This was because in the control 'Decimal' the messages on the property are cached by 'hasValidValue()' , so error messages were not displayed on the screen even if it was validated. To facilitate workflows, the control 'Decimal' has been updated to set any messages back on the property after 'hasValidValue()', and a check has been added for messageOnPropAfter.
SR-D86694 · Issue 548670
TeamMembersWidget section include corrected for PortalNav
Resolved in Pega Version 8.4.2
An error was seen when attempting to include the pyTeamMembersWidget section inside a pyPortalNav section. Investigation showed there was a data corruption in the section. As a local change, it was possible to 'save as' the section to a ruleset and delete the section embedded in the grid, then drag an embedded section layout from Layouts, add it to the grid row, and select pyTeamMembersWidgetRow. As a permanenet resolution, the corrupted section has now been replaced.
SR-D86274 · Issue 552510
Resolved validation conflict with error message display
Resolved in Pega Version 8.4.2
Error messages set through property-set- messages or edit validate were disappearing when out of focus from the date field if the field had a mandatory condition. This was traced to an edge condition where required validation was conflicting with another error message, and has been resolved by modifying the code so the system will not validate required on blur if the input has another error message.
SR-118827 · Issue 179258
Work object reloading added to SFA portals
Resolved in Pega Version 7.1.8
When a work object in an SFA default portal (such as SFA SalesManager and SFAAdministrator) was opened by multiple users, modifications made by one were not seen by the other unless the other completely logged out and back in again. This was a function of the way the work object was opened and held in a thread, and has been modified with an API to reload the work object each time it is opened so that any saved changes are immediately available.