INC-151669 · Issue 618043
Formulas corrected for GenerateExcelFile
Resolved in Pega Version 8.6
After upgrade, using pxGenerateExcelFile to generate an Excel file resulted in some formulas and values not displaying. This scenario used an Excel template with two tabs - one showing direct page values and the second displaying the calculated values of first sheet. In the exported file, the formula was not getting evaluated unless and until the cell was activated with the enter key. This is a known limitation, and a temporary solution has been made here to add parameters that force the formula evaluations on the saved Excel document when editing is turned on. A more complete solution will be included in the next patch release.
INC-152321 · Issue 612364
docx4j libraries updated
Resolved in Pega Version 8.6
After performing a Microsoft Word merge with a Word template, the error “Word found unreadable content in….” appeared while opening the Word document. This was traced to the older versions of docx4j not handling the latest Microsoft Word features, and has been resolved by upgrading the docx4j and related jars.
INC-153697 · Issue 625983
Dragon successfully navigates to user profile icon
Resolved in Pega Version 8.6
Attempting to navigate to the user profile icon when using Dragon software was not working. This is an issue with how Dragon interacts with the "< i >" element operator icon, and has been resolved by replacing "< i >" with a button and appropriate aria label.
INC-154524 · Issue 613893
SortColumn direct invocation set to true
Resolved in Pega Version 8.6
Sorting on email account rules was generating an error. This was traced to previous security work that removed the ability to use direct invocation of the activity sortColumn from the client or a service, and has been resolved by setting "Allow direct invocation" to be true as well as adding the "AllFlows" (based on @baseclass) privilege.
INC-155401 · Issue 630449
Circumstance Definition rules save correctly
Resolved in Pega Version 8.6
After upgrade, attempting to save any circumstance definition that used multiple "or" conditions consistently failed during conflict detection. This was an inadvertent side effect of work done to resolve an out of memory error and has been resolved by modifying the Rule-Declare-!testConsistency java step:"int numRows = numOrs;" to"int numRows = numSubRows;".
INC-156740 · Issue 619770
Show versions and circumstances in View references feature repaired
Resolved in Pega Version 8.6
The "show versions and circumstances" check box in the Pega Rule Referencing Tool was not showing the circumstanced rules. This was a missed use case from the refactoring of the referencing rules, and has been resolved.
INC-156743 · Issue 618999
Cross site scripting protections updated
Resolved in Pega Version 8.6
Cross site scripting filtering has been added to IDs related to login.
INC-157634 · Issue 619691
Cross site scripting protections updated
Resolved in Pega Version 8.6
Cross site scripting filtering has been added to IDs related to login.
INC-159238 · Issue 624305
Handling added for identical property and page names in test case recording
Resolved in Pega Version 8.6
When trying to record a test case, the error "WrongModeException: The property PostProsSnapOfWorkpage.Name was of mode String while com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.getPageValue() was expecting Page mode" was generated. This was an edge case caused by property and page names being the same on the "PostProsSanpOfWorkPage" page, and has been resolved by accessing the page with the full path so it has the proper prefix.
INC-160437 · Issue 629645
Upgrade compatibility enhanced for Pega-ConditionBuilder ruleset
Resolved in Pega Version 8.6
In Pega v8.2.5, the Pega-ConditionBuilder ruleset was added as part of the PegaMarketing application. When these enhancements were promoted to a platform ruleset beginning with Pega v8.4, the function names were modified with PZ/PX prefixes due to the corresponding validation standards in place for rules created in platform rulesets. Unfortunately, this introduced an upgrade impact. Due to the function name change, strategies failed when attempting to evaluate the functions configured in the filter component. Eg: @string.ContainsIgnoreCase function is part of the Pega-ConditionBuilder ruleset, which was not available. To resolve this, the following function aliases have been created in this release:ContainsIgnoreCase StartsWithIgnoreCase EndsWithIgnoreCase CompareDateTimeToSymbolicDate In addition, the pzGetFBData activity has been modified to ensure these function aliases are upgraded to the most current version available in the system and that assembly of the When rule or AccessWhen rules created in v8.2.5 perform as expected after Revalidate & Save or direct rule save actions performed after upgrade.