SR-B78056 · Issue 327006
Filter calculation cancel button fixed
Resolved in Pega Version 7.4
In Report Definition, a calculation that was added for the left hand side of the filter before the report was run was subsequently deleted when the cancel button in the calculation prompt was clicked. This problem was traced to pzCancelCalculationBuilder: because of the way Drag and Drop in the report editor was implemented, the logic deleted the filter on cancel because the "fx" button was pressed on the left hand side of the condition. The logic has now been updated to only remove the filter page when canceling the calculation builder if using "edit report" mode.
INC-182193 · Issue 674801
Drilldown report takes original report prompt parameters
Resolved in Pega Version 8.7
When a report had prompt filters configured and the summary report definition was executed by giving prompt filters, drilling down to one of the records in the summary report display and then looking at the reports displayed and summarized on a column showed a mismatched count. This was found to be a very specific edge case that involved calling the "Summarize" action from a report column within a drilldown report when using a custom filter section and "prompt for filter changes" on the main report. Filters from the custom filter section were being propagated to the drilldown report when summarizing, but the drilled-down-and-summarized report itself had not been refreshed on the client side to reflect this. To resolve this, the actions have been copied from pyDefaultCustomFilterApplyCancel and applied to the Summarize selection in pzGridMenuNavRule.
SR-B92724 · Issue 341584
Chart in section modified to better handle decimals
Resolved in Pega Version 7.4
When using a customized report definition for TimelinessByJourneyType with precision set to "zero", some lines were assigned the same label due to rounding, e.g., labels for lines at 0.9 and 1.1 would both render as "1". To avoid this, the FusionJsonDataGenerator has been modified to hide unneeded chart lines and set default chart values for AxisMaxValue to 2 and numDivLines to 1 in cases where decimals is set to 0.
SR-B96629 · Issue 347927
Read-only values display in review harness
Resolved in Pega Version 7.4
A pxDropDown control was configured to use different values for the property and display values that were sourced from a Data Page, which in turn was sourced from a report definition. The display property value was retrieved via a joined class on the report and referenced using pxPage().PropertyName syntax. When the control was rendered on the Review harness in read only mode, the display value was not showing even though the property was set. This was due to the pageGroups caption property for the dataPage not being resolved in template_display. To correct this, two extra APIs have been added that contain logic to map the string based property groups to the JSON pxResults of the data Page.
SR-B96629 · Issue 342674
Read-only values display in review harness
Resolved in Pega Version 7.4
A pxDropDown control was configured to use different values for the property and display values that were sourced from a Data Page, which in turn was sourced from a report definition. The display property value was retrieved via a joined class on the report and referenced using pxPage().PropertyName syntax. When the control was rendered on the Review harness in read only mode, the display value was not showing even though the property was set. This was due to the pageGroups caption property for the dataPage not being resolved in template_display. To correct this, two extra APIs have been added that contain logic to map the string based property groups to the JSON pxResults of the data Page.
INC-173452 · Issue 666441
Quorum capability check added for external Elastic Search
Resolved in Pega Version 8.7
The error "java.lang.UnsupportedOperationException: Not supported for client/server mode at search.indexmanager.internal.ESIndexAdminHTTP.isQuorumAvailable" was appearing when attempting to use external Elastic Search to index a dedicated index, and the queue processor was running but showed multiple broken items. This has been resolved by adding a capability check with ES_INITIALIZE_EMBEDDED_CLUSTER to prevent a quorum check with external elastic search.
INC-166120 · Issue 657055
Parameter added to prevent name localization in Dev Studio Reports
Resolved in Pega Version 8.7
Running the DataTableEditorReport against a customer table translated names that matched localized values, such as "Mr. Block" became "Mr. Sperren" when the locale was set to de_DE even though the property was marked as "Do not localize" in UI Controls in the report definition filter. To resolve this, the parameter 'pyskiplocalization' has been added for use in the RRFilters_logic and while displaying the select Values popup.
SR-B67967 · Issue 330128
Data explorer displays all associations and optimized nested properties are supported
Resolved in Pega Version 7.4
The rule resolved RDB query used to list the associations for the report class was not returning all associations. The logic for this has been modified to use a rule resolved report definition to correct the issue. In addition, the pzAddPropListForClass_TreeGrid function has been refactored in order to correctly support nested properties.
SR-B67967 · Issue 331406
Data explorer displays all associations and optimized nested properties are supported
Resolved in Pega Version 7.4
The rule resolved RDB query used to list the associations for the report class was not returning all associations. The logic for this has been modified to use a rule resolved report definition to correct the issue. In addition, the pzAddPropListForClass_TreeGrid function has been refactored in order to correctly support nested properties.
SR-C9779 · Issue 351372
Performance improvement for data page sourced by RD
Resolved in Pega Version 7.4
Performance improvements have been made to using a Data page sourced by a report definition by removing the step that creates an unneeded parameter page.