INC-215785 · Issue 722555
Corrected logic for parsing imported Excel formula cells
Resolved in Pega Version 8.8
Integers specified as cells with formulas in Excel were getting an additional ".0" in them due to them being parsed internally as doubles during the floating point arithmetic of the Apache POI library. This has been resolved by modifying the logic in ExcelUtils.java to apply DataFormatter to get the string value instead of an integer by default for a formula cell.
INC-216935 · Issue 714048
Corrected decision table scroll bar display in resized section
Resolved in Pega Version 8.8
Resizing a decision table window was causing the horizontal scroll bar to move out of the section while scrolling. This has been resolved by updating the HTML and adding the needed CSS.
INC-218119 · Issue 726326
Warning added for Production ruleset included in Application rulesets
Resolved in Pega Version 8.8
The configuration where the same ruleset exists under both Application > Advanced > Production rulesets (customization) as well as Application > Application rulesets is not expected. Therefore, if any Production ruleset name equals any Application ruleset name, the following severe guardrail message will be generated: "Production rulesets should not also be included in Application rulesets. Ruleset <Ruleset name> is found in both. This configuration is not supported."
INC-218309 · Issue 722157
Helper text added to X icon in Theme Cosmos delegated rules
Resolved in Pega Version 8.8
There was no helper text on the X icon in delegated rules when using Theme-Cosmos. This has been resolved by updating the close icon in Rule-Obj-Class!pzDataTypeActionsnow with the text "Click to close".
INC-218543 · Issue 729993
Control added for Deployment Manager guardrail evaluations
Resolved in Pega Version 8.8
When using the Deployment Manager merge pipeline to merge branches from a development system, an exception was raised raised by the pzQueueProcessRuleForGuardrails activity of the Standard Queue Processor after every merge was completed even if it compiled successfully. As a result, after every branch merge a new broken queue item remained in the queue of this processor. Investigation showed the Deployment Manager creates and deletes Rule-Admin-Product instances faster than they can be queued for processing, resulting in this error. This has been resolved by creating pyIsApplicationGuardrailsEvaluationEnabled in Rule-Admin-Product that always resolves to false so that Product rules created by Deployment Manager do not create errors in pzQueueProcessRuleForGuardrails.
INC-218935 · Issue 728229
Keyboard access added for delegated decision tables
Resolved in Pega Version 8.8
Delegated decision tables were not accessible by keyboard, interfering with editing the table. This has been resolved by adding the tabindex and appropriate event handler of keyboard actions for the grid cells that are clickable/editable so the content of the popup to select the properties is accessible by the keyboard TAB and ENTER, and the decision table grid cells are now accessible via keyboard tab.
INC-219656 · Issue 717375
Null check added for Application/AccessGroup system pages
Resolved in Pega Version 8.8
In some scenarios the Application/AccessGroup system pages used by the Choose Best RuleSet API to group/cache the user's ruleset could be null, resulting in a null pointer exception when using the pxCreateRecord Activity for the data instance creation. A null check has been added to avoid the exception, and a complete resolution for the null pages will be available in a future release.
INC-220166 · Issue 724348
Declaratives processing temporarily disabled for DX API request
Resolved in Pega Version 8.8
After update, trying to navigate from one assignment to another assignment by using the DX API post assignment request displayed a date format error due to rule changes that caused the declare trigger to be called at the time of getting the response. This caused validation to fail. To resolve this, an update has been made to temporarily disable declaratives processing when processing DX API request content.
INC-220293 · Issue 726323
Operator ID ruleform "Reporting To" supports large number of users
Resolved in Pega Version 8.8
In a site with more than 10,000 operators, the "Reporting To" field in the operator ID rule form did not display operators beyond 10,000. This has been resolved by updating the Reports To component to an autocomplete in the Data-Admin-OperatorID!pzRoutingSettings, which is using the new data page D_pzGetOperatorsAndFilterByID and report pzGetOperatorsAndFilterByID.
INC-220385 · Issue 720008
Corrected Branch Code Score / Unit Test Rule count issue
Resolved in Pega Version 8.8
When reviewing branch quality, the "Rules with Test Cases" indicated 5 out of 7 rules were covered, but no rules were listed in the "rules without unit tests" tab and all rules within the branch had unit tests where applicable. Investigation showed the filter for withdrawn rules was not working correctly and they were shown as not having test cases. In addition, when a test case was in a branch but its tested rule was not in the branch, the test pass percentage calculation was being skipped and displayed as 0%. These issues have been corrected.