Personalized views in table layouts
Valid from Pega Version 8.4
Table layouts now provide users with the option to save preferred run-time configurations, such as column visibility and filtering, as permanent profiles. This enhancement helps users create dedicated views for specific work scenarios, which reduces the need for repetitive adjustments to the user interface and improves productivity.
For more information, see Enabling table personalization.
Upgrade impact
After an upgrade to 8.4 and later, the default table toolbar styling and experience may be unexpectedly different for any customized tables in a client's application: if you enabled a tool bar action for a personalizable table and the 8.4 application overrides your customization, your application now displays the default 8.4 table toolbar.
What steps are required to update the application to be compatible with this change?
Existing clients that upgrade to Pega Platform 8.4 and later may need to update applications in some scenarios. Any custom actions present in the overridden section may need to be re-authored into this toolbar using the additional actions section.
Historical data extraction for adaptive models
Valid from Pega Version 8.4
Adaptive models now support the extraction of historical customer responses for offline analysis. Additionally, you can use the historical data to build a model in a machine learning service of your choice.
For more information, see Extract historical responses from adaptive models for offline analysis (8.4).
Simulation of data pages and third-party connections
Valid from Pega Version 8.4
When configuring your unit test case environment, you can now set up simulated data for connector and data page rules, instead of connecting to external sources.
By simulating such data calls, you are not dependent on any third-party server when running your tests.
This feature supports the following rules:
- Data page
- Connect-Cassandra
- Connect-CMIS
- Connect-dotNet
- Connect-EJB
- Connect-HBase
- Connect-HTTP
- Connect-Java
- Connect-JMS
- Connect-MQ
- Connect-REST
- Connect-SAP
- Connect-SAPJCo
- Connect-SOAP
For more information about simulating third-party connections, see Simulating data pages and third-party connections.
New branch quality dashboard
Valid from Pega Version 8.4
Pega Platform™ 8.4 introduces a new branch quality dashboard that shows the following metrics:
- The branch’s guardrail compliance score and the number of guardrail violations
- The percentage and number of unit tests that passed for the branch
- The percentage and number of rules that the tests cover
- Potential merge conflicts that can be addressed directly from the branch quality dashboard
For more information about the new branch quality dashboard, see Viewing branch quality and branch contents.
Autopopulated properties support savable data pages
Valid from Pega Version 8.4
To more easily source data, you can now save an autopopulated property that references a savable data page. For properties that you autopopulate by copy, save plans now execute on the copy, instead of on the data page. These enhancements reduce implementation time and make the applications that you build more manageable.
Improved reliability of Visual Business Director
Valid from Pega Version 8.4
Improvements to the reliability of Visual Business Director (VBD) eliminate the impact of temporary access loss to the VBD cluster. The improvements include the ability to continue writing data to a VBD dataset while the corresponding server node is unavailable, enhancements to single-case data flows that write data to VBD, and a reduction in the VBD cache size.
For more information, see Eliminate the impact of temporary access loss to the VBD cluster (8.4).
Support for the Unified Messaging channel
Valid from Pega Version 8.4
You can now create a Unified Messaging channel so that users can interact with a Pega Platform™ application by chatting in Pega Intelligent Virtual Assistant™ (IVA), for example, through Apple Business Chat, Facebook Messenger, Twitter, or a web chat window. The Unified Messaging channel is quick to develop and uses an integrated customer service platform to provide a completely new user experience. You can optionally also integrate a Unified Messaging channel with the Pega Unified Messaging Desktop™ customer service agent solution.
For more information, see Develop an IVA channel to chat across multiple social messaging platforms, Unified Messaging channel overview, and Creating a Unified Messaging channel.
Rules can no longer access Pega internal Java packages
Valid from Pega Version 8.4
You can no longer create rules that access Java packages that reference internal APIs (syntax com.pega.platform.*.internal*
). This change does not affect rules that access Pega public API packages.
If you encounter issues when running existing rules that reference internal Pega APIs, contact Pega Support.
Upgrade impact
After an upgrade to 8.4 and later, clients can no longer save new or modified rules that access Pega internal APIs; existing rules that reference internal APIs can still be run but cannot be modified.
What steps are required to update the application to be compatible with this change?
Following a software upgrade to 8.4 or later, clients can refactor existing rules into guardrail compliant rules. To find rules to refactor, run the validation tool from designer studio (Application > Tools > Validation) to identify what rules fail validation; failed rules that include the message "Test compilation failed : Illegal internal class reference : com.pega.internal.XYZ" can updated to reference appropriate APIs.
Unified Messaging Desktop integration with Pega Platform
Valid from Pega Version 8.4
You can now use the Pega Unified Messaging Desktop™ customer service solution with a Pega Platform™ application so that customer service representatives (CSRs) and other users, such as managers, can respond to user requests more quickly and in a more consistent manner. With integrated Pega Unified Messaging Desktop, CSRs can escalate user requests from Pega Intelligent Virtual Assistants™ (IVAs) by using case processing and artificial intelligence alongside Pega Customer Service™
For more information, see Develop a single IVA channel to chat across different messaging platforms.
Strategies are now available as a condition type in proposition filters
Valid from Pega Version 8.4
When designing proposition filters, you can now include strategy outcomes as a condition to be evaluated. Select a strategy and specify the component that you want to use as output to include more advanced decisioning in your proposition filters.
For more information, see Enrich your Proposition Filter rules with conditions based on strategy results.