Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Building custom UI capabilities

Updated on December 13, 2022
Applicable to Theme Cosmos applications

Dev Studio offers a number of tools that you can use to further customize your application.

Compared to low-code and out-of-the-box components, unique solutions such as custom JavaScript and HTML rules provide higher flexibility at the cost of greater development and maintenance effort.

Features like mashups or Digital Experience (DX) API cater to more sophisticated and specific business requirements. While mashups help you embed Pega-based content in your application, DX API takes a step further and helps you make use of a variety of Pega Platform capabilities, such as case management, within your custom front-end solution.
Case processing embedded in a custom front end with DX API
Case processing embedded in a custom front end. Includes fields for personal information and a summary of case details.

Discover more about custom capabilities in the following articles:

  • Generating complex PDFs on your UI

    Provide your users with tools to import case information to their devices. By configuring an out-of-the-box activity to convert case data to a PDF file, you help users access and archive information that is related to their cases with less effort and at any time.

  • Creating auto-generated custom controls

    Expand the functionality of your application by adding no-code, auto-generated controls to your user interface. Auto-generated controls are custom controls that use standard controls as templates, and you can integrate them with your application with minimal effort.

  • Development of web self-service interface

    When you use Pega’s user interface in your existing self-service application, your customers can directly perform tasks in a Pega application. By providing customers with constant access to the information and actions that they seek, you enhance user experience and reduce the number of direct contacts with the call center.

  • Pega web mashups for embedding Pega Platform UI in external web pages

    You can choose parts of Pega Platform UI that are most suited to your business needs and make them available to users of your websites by creating a mashup. When you use mashups, you save development time and make your web application more engaging, varied, and functional.

  • Custom JavaScript in application design

    You can add custom JavaScript to supplement the standard Pega Platform JavaScript code to meet specific design or usage requirements for your application. For example, you can use custom scripts to modify the content of an HTML document dynamically, add custom client-side validation scripts, error messages, and more.

  • Public JavaScript APIs

    Public JavaScript APIs provide you with tools to integrate custom controls into Pega Platform.

  • Traditional Starter Packs

    Experienced developers can expand the Pega UI by using Traditional Starter Packs to build custom components.

  • Salesforce Lightning Integration

    You can use the DX API architecture to integrate Pega Platform applications with Salesforce Lightning. This feature enables you to run cases inside the Salesforce product through Pega Web Components.

  • Configuring URLs to open as standalone Assignments

    Enable your users to directly access their Assignments through a URL that you can deliver in a message, such as an email. By using this feature, you can keep users informed about the actions that they need to perform in the system, and provide them with a convenient interface for operations.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us