Multifactor authentication now supports SMS
Valid from Pega Version 7.4
Multifactor authentication now supports short message service (SMS) as well as email. Amazon Simple Notification Service (SNS) is supported as a provider.
For more information, see Security policies settings.
Operator provisioning is supported by SAML and OpenID Connect authentication services
Valid from Pega Version 7.4
When you use SAML and OpenID authentication services, operators can be automatically provisioned without the need to write custom activities. Users can now be authenticated and provisioned from authentication providers that adhere to the OpenID Connect specification, such as Auth0, NetIQ, and Google.
For more information, see Configuring operator provisioning for a SAML SSO authentication service and Configuring operator provisioning for an OpenID Connect authentication service.
Ability to connect to REST data sources in Pega Express
Valid from Pega Version 7.4
You can now connect to REST data sources in Pega® Express to see REST data in your application without leaving the end-user portal. Connecting to a REST data source is similar to testing an endpoint. You enter the endpoint URL, test the endpoint, and start using the data source. REST data sources in Pega Express are high performing because they use the new JSON data transform to directly map to the data page without requiring integration classes and properties.
For more information, see Adding a data type for remotely stored data by using REST.
Support for OpenID Connect authentication
Valid from Pega Version 7.4
Pega® Platform now supports authentication services that use OpenID Connect, an emerging standard for government and enterprise cloud environments. This standard facilitates interoperability among identity management solutions and authentication through authentication providers that adhere to the OpenID Connect specification, including Auth0, NetIQ, and social media sites such as Google.
For more information, see Configuring an OpenID Connect authentication service.
New access control policy for encrypting properties
Valid from Pega Version 7.4
With attribute-based attribute control, you can now encrypt property values in the database, clipboard, logs, and search indexes for any property type. If no policy obfuscates an encrypted property, its value is visible in UI controls and reports.
For more information, see Creating an access control policy.
View attachments inline
Valid from Pega Version 7.4
You can now view thumbnails of PDF file and image attachments and icons of video attachments in Pulse, cases, and other areas of the application that allow you to attach files. Thumbnails provide a preview of your attachments inline. You can also play video attachments and expand the thumbnails of PDF file and image attachments to view them in readable formats.
For more information, see Inline preview of attachments.
Improvements in the process engine for offline-enabled applications
Valid from Pega Version 7.4
The offline process engine includes several improvements. To provide more options when you develop an offline-enabled application, a decision shape as the first shape in a flow and parameters for the CreateNewWork action are now supported. Offline-enabled applications now also display information about the last data synchronization.
For more information, see Flow processing in offline mode.
Store and scale the processing of Stream data records on multiple nodes
Valid from Pega Version 7.4
You can configure the Stream service on Pega® Platform to ingest, route, and deliver high volumes of low-latency data such as web clicks, transactions, sensor data, and customer interaction history. You can store streams of records in a fault-tolerant way and process stream records as they occur. Add or remove Stream nodes to increase or decrease the use of the Stream service and optimize data processing.
For more information, see Stream service overview.
Layout groups support test ID on nested dynamic layouts
Valid from Pega Version 7.4
Dynamic layouts support the addition of a test ID to each dynamic layout within a layout group. Test IDs support automated testing by providing a unique identifier for user interface elements. Add test IDs to a dynamic layout within a layout group from the General tab of the layout properties.
For more information, see Dynamic Layout Properties - General tab.
Enhancements to PegaUnit testing
Valid from Pega Version 7.4
PegaUnit test cases and test suites have been enhanced to provide ways to identify and respond to slow run times.
You can take the following actions:
- To temporarily stop non-critical test cases from running when they are failing, you can set a test case as "Disabled."
- To identify slow PegaUnit test cases, you can make a test case fail if its run time takes longer than expected.
- To keep track of test suite run times, you can set an expected run time.
- To identify slow PegaUnit test suites, you can make a test suite fail if its run time takes longer than expected.
For more information about PegaUnit testing, see PegaUnit testing.