Start developing your projects conveniently and intuitively by building your application on an application template. When you create an application on a template, you save time because you reuse key elements of an existing application, such as Case Types or data types.

You can choose a default application template that Pega Platform™ provides or reuse one of your existing applications as a template. For example, you can create an application to review mortgage requests, and then supply the application with necessary Case Types, data types, and other elements. Then, you can build an application to review loan requests by using the application to review mortgage requests as a template. As a result, all assets from the application to review mortgage requests are automatically available in the new application to review loan requests.

Before you begin:

  • If you want to build an application in App Studio, ensure that you have an Access Group based on SysAdm4 role or an pxCreateNewApplication privilege, and that the production level is equal to or lower than 4. For more information, see Learning about Access Groups, Creating a privilege, and Specifying the production level.
  • If you plan to use a custom application template, configure the template for reuse. For more information, see Configuring applications for reuse.
    Note: If you build your application on a custom template, fields to complete and the creation process might vary.
  • If you plan to collaborate with users without an operator ID, configure the Default email account. For more information, see Configuring outbound email.

For relevant training materials, see the Creating Pega Platform applications module on Pega Academy.

  1. Navigate to the New Application wizard:
    • To build an application in App Studio, in the header of App Studio, click the name of your application, and then click New Application, as shown in the following figure:


      App Studio header with an option to create a new application.


      Creating an application in App Studio
    • To build an application in Dev Studio, in the header of Dev Studio, click the name of your application, and then click New Application.
  2. Choose a type of application to create:
    • To build an application from a Blueprint that you created in Pega GenAI Blueprint™, click Build from a Blueprint, and then continue by completing the procedure in Creating a new application from a Blueprint.
    • To build an application that uses Constellation UI authoring and run-time experience, and is also client-side rendered, click Build from scratch, and then select Constellation.

      Constellation is an innovative way of designing applications that currently supports a limited range of Case Management functionalities. For more information, see Constellation UI.

    • To build your application on a custom application template, click Build from an existing application, click Continue under the selected template, and then click Build with application template name.

      To search for an application template, at the bottom of the page, click Search all types.

      For more information, see the implementation guide for your application.

    The following figure shows building an application from scratch:


    A selection of ways to build an application with the highlighted option to build a new application from scratch.


    Selecting the way to build an application
    The following figure shows the available selection of UI architecture:


    A section with the Constellation UI architecture as the only option to select.


    Constellation UI architecture
  3. Optional: If you build your application on a custom template, and you want to reuse resources from the application, such as Case Types or data types, import the resources to your new application:
    1. In the Select Case Types section, select the checkbox next to each relevant Case Type.
    2. Click Continue.
    3. In the Select data types section, select the checkbox next to each relevant data type.
    4. Click Continue.
  4. In the Name your application field, enter a unique name for your application.
  5. Optional: To configure a custom class structure, organization, or select the base language for your application, click Advanced configuration.
    For more information about the settings that you can change, see Configuring advanced settings for new applications.
    The following figure shows sample advanced configuration:


    A dialog box that displays advanced configuration for a new application.


    Advanced application configuration
  6. Click Create application.
  7. Optional: To develop your application more quickly, in the Optionally, add users section, create a team:
    1. In the text field, press the Down arrow key, and then select a user name or an email address.
      If you enter an email address that is new in the system, the system creates a new user.
    2. Control which type of access the user has to your application by selecting a role in the list.
    3. Click Add.
      CAUTION: If an email account error occurs when you add a user, take note of the user ID and generated password, because the user may not receive these credentials in an email.
    The following figure presents a dialog box to invite new users to your application:


    A dialog box with an option to invite users to an application.


    Inviting users to an application
    You can invite run-time and design-time users to your application.
  8. Click Go to app.