New field types in Form Builder
Valid from Pega Version 7.1.9
You can create forms in Form Builder that include the following field types:
- Data reference – Prompts users with a list of data records or instances of a specific data type.
- User reference – Prompts users to select or search for an existing user in the application.
For more information, see Data references in Form Builder and User references in Form Builder.
Reusable components in Form Builder
Valid from Pega Version 7.1.9
You can reuse an existing form or data reference when creating a form. By referencing the existing fields in your application, you save time and build forms that are easier to maintain. Refer to the Reuse fields panel in Form Builder to view all of the fields, forms, and data references in your application.
For more information, see Reuse fields panel in Form Builder.
Search field type is deprecated
Valid from Pega Version 7.1.9
The search field type in Form Builder is deprecated. Use a data reference or user reference instead, both of which prompt users with an autocomplete field at run time.
For the full list of supported field types in Form Builder, see Supported display modes by field type.
Support for enterprise and express applications
Valid from Pega Version 7.1.9
When you run the New Application wizard, you can create two types of applications:
- Enterprise – A full-scale application that has access to all the capabilities in the Pega 7 Platform.
By default, enterprise applications are developed in Designer Studio, but users have access to express mode. - Express – A small-scale application that has access to a subset of the capabilities in the Pega 7 Platform.
Express applications are developed in express mode, and are ideal for new users or for quickly testing functionality.
For more information, see Express applications.
App Studio enhancements further support Pega Express methodology
Valid from Pega Version 8.6
App Studio now includes improvements that you can use to plan your Microjourney™ in a more convenient way. The Overview workspace now includes a button to edit application details, such as name, description, and business objectives, without having to switch to Dev Studio. You can also access relevant information faster, because Case Designer displays additional details about channels, data objects, and attachments associated with a case type directly in a properties pane. For improved management of your features, feature categories are now available in the application inventory so that you can clearly communicate to your development team what type of features need implementation.
For more information, see:
- Editing application details in App Studio
- Associating personas with channels
- Adding features to application inventory
- Creating a Microjourney for customer success
Enhanced mapping of personas and users in App Studio
Valid from Pega Version 8.6
App Studio now provides a consistent and transparent experience when mapping personas to users. When you invite users to your application, you can associate each user with a run-time persona or developer role by selecting an option from a clearly organized list. For example, you can associate run-time users with a customer service representative persona, and then invite a person to help develop your application and assig them a developer role. For greater clarity, personas now replace references to roles in App Studio.
For more information, see Inviting collaborators to your application.
Tracer support for Cosmos React
Valid from Pega Version 8.6
The Tracer tool is now available for stateless applications, so that you can trace and debug applications that you build on Cosmos React. Because in a stateless application multiple requests can run simultaneously, to provide clarity, Tracer shows the events by request ID instead of grouping the events by the time of occurrence. For greater convenience, debugging Cosmos React applications is also available in an offline Tracer tool. As a result, you speed up the development process and deliver top-quality applications that are free of bugs.
For more information, see:
- Debug your Cosmos React applications faster with Tracer (8.6)
- Application debugging by using the Tracer tool
- Pega Digital Experience (DX) API
- Cosmos React
Improved processing of correspondence details
Valid from Pega Version 8.6
When you send correspondence, the system now does not update the pxSendDateTime property on the pxCorrSummary work page that belongs to pyWorkPage. In previous versions of Pega Platform™, after sending correspondence, the update of the pxSendDateTime property could cause errors when working with an application at run time. To prevent such issues, Pega Platform now includes a pyEnableCorrSummary when rule that, by default, is set to false. If your business scenario requires updating the pxCorrSummary work page, set the when rule value to true.
For more information, see:
Support for picklists with parameterized data pages in App Studio in Cosmos React UI
Valid from Pega Version 8.6
You can now use data pages with parameters to populate a property of the picklist type with filtered results in App Studio. For example, in a survey case type, you can use a parameterized data page to configure cascading drop-down controls in which the values in a secondary drop-down list are based on the value that the user selects in the primary drop-down list. With dynamically-sourced picklists, you get greater flexibility in configuring picklists, and users see more accurate values.
For more information, see link Dropdown control Properties — General tab.
Nested conditions visible in the condition builder
Valid from Pega Version 8.6
Condition builder now supports the option to view nested conditions in a read-only mode, so that you can conveniently analyze and understand logic in your application. For example, if you create a condition that uses another When condition rule as a value to compare at run time, you can preview the configuration of that When condition. You can use this feature with When conditions nested at multiple levels, so that you can analyze even complex logic in your application.
For more information, see Defining conditions in the condition builder.