Saturday, August 3, 2013

PEGA Tutorial
How to create a New Application in PEGA PRPC?

In this post we will explore how we can create a basic application in PEGA. In real world before we sit down to create an application in PEGA, the project team do a lot of ground work which involves following DCO process, setting up DCO session with business, subject matter expert, end users and documenting uses cases, all inside PEGA.

Remember that when you create a new application in real world you need to collect and document Business Objectives, Business and System Requirement, Assumptions, Use cases, users and their roles etc. from different stakeholders and get this approved from all parties involved.

Technically when we have to create a new application in PEGA, we can follow the below steps to get started.

Step 1. Login to PEGA system.

Step 2. From the application menu select New Application -> Application Express


  • What is BPM?

Step 3. Click on Create New Application button on the Build Application home page

Step 4. Enter the Application Name, Project Title and Description and click on Create button

Step 5. The PEGA System will create the application and it will show the application details in next page. You can enter the business objective, assumptions, actors, and requirements etc. from the left frame of the application page.

I have created Employee Management System application and clicked on Business Objectives and have written down five business objective.



I have added three Actors for this application. Actors are users of the application.

Step 6. Our Next step is defining process for our application. For this we need to click on the Primary Path box.

This will open the Properties window where we can define details such as process name, requirement it is mapped to, data fields that will used in this process etc.

From the Details tab we can select the business objective this process is mapped to.

From the Fields tab we can define the field and their respective data types that will be used in the process.

After setting up the Properties values, we can click on OK.

To run the application, we can click on the Run Process button on the top menu.

PEGA Tutorial
What is DCO in PEGA PRPC?

In Traditional development methodology a project team creates multiple documents to meet specific project deliverable. Starting from the Project Charter to Project plan to Project closure many documents are created and updated by the project team.

If we talk about the Requirement Phase, many versions of requirement documents are created by the project manager or business analyst such BRD (Business Requirement document), SRS (System Requirement Specification), and FRD (Functional requirement document).

During Design phase many form of design documents such as System Design Document (SDD), Architecture design document (ADD), Functional Design Document etc. are created and maintain by the project team.


  • What is BPM?

In PEGA the story is different. PEGA uses one single module to capture project or business objective, project requirements and use cases. This module is called DCO (Direct Capture of Objectives)

In DCO module there are three tools that are primarily used.

  • Application Profiler
  • Application Accelerator
  • Application Documentation

Application Profiler: This tool is used to capture business objective and business requirement. The business analyst uses this tool to write down the business objectives, business requirement and use cases. In the Application Profiler following items are defined.

  • Discovery Map
  • External System which will interact with the application
  • What kind of correspondence (email, text, SMS, letters etc) our application will generate
  • All Project assumptions
  • No of users and their role.

Application Accelerator: This is the tool which uses the information defined in the Application Profiler to setup foundation for the applications. Here we define the Classes and Rulesets that will be used in our Application. Typically, a Senior System Architect works with the Application Accelerator.



Application Documentation: This tool uses Application Document Wizard to generate customized documentation about the application.

Popular Posts

Real Time Web Analytics