Skip to main content


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

Working with Dev Studio forms

Updated on December 13, 2022
Applicable to Hybrid mode applications

Forms capture information that your application needs to process cases. By configuring intuitive forms in Dev Studio, you can help your users understand the tasks that they need to perform.

When you design your application by using App Studio, you can use a number of low-code tools to build versatile, out-of-the-box forms. If your application requires a unique component, you can build it manually in Dev Studio. Dev Studio forms are more flexible and customizable, but require more effort to build, maintain, and update. Harnesses, sections, and layouts are the building blocks of such custom forms.

Sample contact form based on a section and layouts
A section with three dynamic layouts and customization tools

Discover more about customizing forms in the following articles:

  • Modular design in Dev Studio

    A well-designed interface helps users interact with your application. By applying the principles of modular design to your portals, you can create optimal work environments with greater flexibility and less effort.

  • Harnesses

    Harnesses organize the content and structure of a portal. You can populate harnesses with sections to build a modular interface that promotes reuse and maintainability.

  • Layouts

    Layouts help you organize UI elements on the screen and determine the overall presentation of your portal.

  • Sections

    Sections are the building blocks of your user interface. You can populate a section with UI elements, such as fields and controls, to create a functional chunk of user interface that can be reused in different contexts for improved consistency and efficient development.

  • Design templates

    Design templates are reusable patterns that provide form and function for your user interface. Each template includes predefined areas to which you can add application content. By applying design templates to UI sections, you achieve consistency across your application, shorten development time, and reduce maintenance efforts.

  • Custom widgets

    Theme Cosmos introduces design patterns that help maximize productivity. For example, the utility panel, which contains widgets that provide quick access to case-relevant information, is one such pattern. Pega provides a number of out-of-the-box widgets, as well as the tools to create a custom widget in Dev Studio.

  • Referencing data

    Applications and their users need data to process cases and make informed decisions. Apart from the information provided by users during the case lifecycle, your application might also require access to existing records. Referencing data helps your users interact with data resources, and improves the efficiency of data collection.

  • Deferred loading of content

    To accelerate the loading of the main content on a web page, you can defer the loading of the secondary content. Web pages with shorter response times enhance the user experience and productivity in an application.

  • Modal dialog box

    Modal dialog boxes help users focus on a specific task. Because users cannot continue in the application without processing or dismissing the modal dialog box, the modal dialog box also might provide you with tools to highlight required fields and actions.

  • Adding a chart

    Increase the readability of your application by presenting data as appealing charts. For example, in a sales application, you can include a pie chart showing the revenue of your company to enhance the process of data analysis.

  • Creating custom menus

    Build custom navigation to ensure that your users can more conveniently move between different parts and features of your application. By pairing the Menu control with a navigation rule, you can set up a navigation scheme that meets the requirements of your business.

  • Customizing error messages

    Customize default error messages to ensure a more meaningful communication with users and match your business requirements, for example, branding.

  • Adding a video to your UI

    Supplement your interface with additional materials by adding a video to your application. By using videos, you can provide user guidance or create a richer, immersive experience.

  • Accessing the UI Gallery

    Explore sample, guardrail-compliant design patterns that have been built by using the various features and layouts of Pega Platform.

  • Creating UI subscription channels

    Provide a way to notify the client about changes on the server without having to explicitly refresh the application, by setting up UI subscription channels.

  • Reusing UI Gallery examples in an application

    Accelerate application development with ready-to-use components from the UI Gallery landing page.

  • Supported display modes by field type

    The following table lists the display modes that are supported by each field type. You select a display mode when you add a single-value field to a form. By default, all fields have a display mode set to Optional.

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.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us