Skip to main content

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


Updated on December 1, 2021

As an agency, manage your licensing and certification processes by interacting with constituents and corporate entities. The program configurator omni-channel tool helps you meet customer needs more effectively and efficiently.

Pega Government Platform Implementation Guide Pega Government Platform Implementation Guide Pega Government Platform Implementation Guide Pega Government Platform Implementation Guide Pega Government Platform Implementation Guide

In program configurator, you can configure a new license by providing the required data for the license. The program configurator includes license configuration, a comprehensive application that streamlines licensing and certification application process from start to finish, including evaluation, document upload, and verification.

The program configurator enables you to do the following:

  • Provide seamless, and simple licensing and certification processes for constituents, businesses, facilities, and vehicles.
  • Reduce processing steps and minimize touch points to provide straight-through processing.
  • Provide a modern government platform to meet future requirements and enable policy changes by business users.
  • Reduce project implementation time and accelerate project delivery.
  • Improve communication and interaction with constituents and businesses through omni-channel interactions.

Program configuration

Government organization offers its citizens different services, different set of service details need to be created in the application. To achieve different set of details for different services, you can use this component and configure it accordingly.

The program configuration landing page can be accessed from app studio and supports configuring programs and licenses.

Editing or adding a new program

For different applications, you may have various programs. Using App Studio, you can edit an existing program/license configuration details, or add a new program/license configuration with details.

  1. Log in to Pega Government Platform as an administrator.
  2. In the header of your workspace, click the Switch Studio menu, and then click App Studio.
  3. In the navigation pane of App Studio, click PGP, and in the quick launch menu, click Program configuration.
  4. In the Category list, select Program or License.
  5. Click any program or license to edit it, or click the New configuration button to create a new program or license.
  6. Enter the details about the program and then click Save.

Extending program configuration by adding new field

  1. Create a new property in the PegaPS-Data-Config-Program class.
  2. Update the ProgramConfigurationDetails (CL:PegaPS-Data-Config-Program) section and include the newly created property.

Adding a new program configuration and creating a new program case

  1. In the header of Dev Studio, click Data types.
  2. Click OptionsAdd data type.
  3. In the Label box, enter a name, for example, Grants.
  4. Expand the Advanced section and in the Parent class box, enter or select the PegaPS-Data-Config-Program class, and then click Submit.
  5. On the Records tab, click the Configure source button.
  6. Select the Use as key check box for the pyID identifier.
  7. In the Database box, enter or select PegaDATA.
  8. Click Submit, and then click Close.
  9. On the Data model tab, click the Add field button to add the new program configuration specific fields, for example, Land type.
  10. Click Submit.
  11. On the View tab, click the Program configuration details tile.
  12. Click the Delete icon to delete any fields that are not applicable to the new program configuration.
  13. Search for the fields that you have added in step 9, click the Add to view icon to add them to the view, and then click on Submit.
  14. Click Save to save the Grants data type.
  15. In the header of Dev Studio, click Data types, and then click Option map.
  16. On the Records tab, filter the Field name / Group column by typing ProgramCategory in the Search Text box.
  17. Add the new program.
  18. Add new program sub categories. For subcategories, you must add the Field name column value that you added in step 17 as the Code column value.
  19. Click Save to save the Option map data type.
  20. Open the D_PGPOptionMapList and D_OptionMapList data pages and on the Load Management tab, click on Clear data page.
  21. If you have deleted any required fields in step 12, delete the property in the ValidateMandatoryDetails validation rule.
  22. In the header of Dev Studio, click CreateSysAdminClass.
  23. Enter the details in the Class Record Configuration and the Context sections, and then click Create and open.
  24. In the Created in version box, enter or select the ruleset version, on the History tab enter a description and then click Save.
  25. Open the Implementation Program work class and click Save as.
  26. Enter the details and click Save.
  27. Search and open the SetProgramClasses (CL:PegaPS) decision table, click Save as to save it to the implementation layer ruleset.
  28. Add an else if condition for the new program configuration and in the Return column, enter the newly created Config class, for example, PegaPS-Data-Config-Program-Grants. Similarly, configure the new data and work classes.

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