Improved data page performance
Valid from Pega Version 8.4
Data pages that are sourced from report definitions now support server-side paging. This functionality optimizes the performance and memory of data pages, making them more efficient at retrieving large lists of data. In addition to getting page indicators at the top of a grid, you can sort and filter columns in a grid in conjunction with paging. If you want the system to use server-side pagination, you can also enable pagination from the Data page rule form.
For more information, see Defining data page access.
Email supports Microsoft Graph
Valid from Pega Version 8.4
Email integration with Microsoft Office 365 now supports Microsoft Graph. By using Microsoft Graph, you can process inbound email more securely and avoid using less secure protocols, such as IMAP and POP3.
For more information, see Creating an email account.
Email listener enhancements for faster email processing
Valid from Pega Version 8.4
Enhanced email listeners now process more emails in less time. To increase throughput, you can configure email listeners to process several emails simultaneously, instead of one at a time.
For more information, see Creating an email listener.
Support for data page aggregation
Valid from Pega Version 8.4
You can now aggregate data from multiple sources for faster and easier implementations. With this feature, you can load data pages more easily without using an activity or data transform.
For more information, see Creating a data page.
Improvements for test cases and assertions
Valid from Pega Version 8.4
The process of modifying test cases and assertions has been improved. Adjusting test cases to application changes is now much easier.
You now can:
- Select a page on which to run a tested rule.
- Change the class and rule of unit test cases.
- Create assertions that validate specific error messages on pages, properties, and activities.
- Automatically update decision result assertions with property changes made to a rule.
- Modify a rule's properties directly from decision result assertions.
For more information, see:
- Updating scenario tests
- Setting up your test environment
- Configuring page assertions
- Configuring property assertions
- Configuring decision result assertions
Improved contracts for implementations
Valid from Pega Version 8.4
For more complete contracts, automations now support embedded pages, default values, and picklists. These enhancements provide a more robust model for inputs and outputs that is easier to update and maintain.
For more information, see Viewing automations.
Enhanced OpenAPI Specification generation
Valid from Pega Version 8.4
To better understand the purpose of your REST API, you can now generate a more complete OpenAPI Specification (OAS) from REST service rules in Pega Platform™. The system uses relevant records to build an accurate schema definition for page and page list outputs, and generate stronger schema type definitions for all inputs, outputs, and fields, such as array
or boolean
. You can also generate OAS by mapping values to JSON or Clipboard in the request, or mapping values from JSON or Clipboard in the response.
For more information, see Service REST rules.
Enhancements to automations for defining Pega API contracts
Valid from Pega Version 8.4
With enhanced automations, you can now pass embedded pages, specify default values for optional input parameters, and define a set of values for inputs by using the picklist or enumerated field types. The new enhancements make your applications easier to define and maintain, and you can now provide callers of Pega APIs with a clear description of the API.
For more information, see Viewing automations.
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.