You are on page 1of 15

PEGA PRPC BPM Tool

PEGA is a application Development

PEGA - Not a Programming language

PEGA is Tool- Features are built in the tool

PEGA -Rules ( Object Oriented Rules)= Drag & drop/Point & Click

Java - Libraries = Coding

Pega is not a open source

PEGA - Product of Pegasystems

PRPC- Platform/Portal/Designer Studio

Pega Rules Process Commander

Components, Functions, Methods, Classes, Controls, Tools, Wizards

BPM - Methodology

Business Process Management

Healthcare, Banking, Finance, Insurance, Marketing, Government

CSA - Certified System Architect -( 3-4 Yr)

CSSA- Certified Senior System Architect ( 4-8yr)

PEGA Software:

Personal Edition: Intranet Server

Data Base: PGSQL

Server: Tomcat
Java jdk 1.7

PRPC - Pega Rules Process Commander

Enterprise Edition: Pega systems External Server

Data Base: SQl/Sybase/Any Data base

Server: Weblogic/Websphere/Any Server

Java jdk 1.7

PRPC - Pega Rules Process Commander

How to Start PEGA Application:

Icons:

Startup Icon

Login Icon

Shutdown Icon

Default:

Administrator@pega.com

install

pegabpm7@gmail.com

PEGA Software

All Class recordings


Documents

Interview Q

Certifications

Resume - Projects

Monday - Saturday

7:30 AM IST

9 PM EST

PEGA Installation:

5 GB

Google Drive

Zipfile ( Download/Documents/Desktop)

Extract the files

Copy the folder in any Drive

Don't give any spaces for the folder

PegaSoftware-Pega72

Files ( Install File)

Pega Personal Edition

UserID/Operator ID

administrator@pega.com
PEGA Designer Studio/Dev Portal/Platform/PRPC

Components in PEGA Designer studio:

4 Components/Panels

Header - Menu Options ( Tools/Wizards/Settings)

Explorer

WorkArea

Footer/Toolbar

PEGA Applications:

3 Portals

Developer Portal- Design & Deploy

User Portal- Work Assign

Manager Portal- Case Management/Work Monitoring

PEGA Application Setup/New APplication

7.1

7.2 & 7.3

7.1

pegabpm7@gmail.com

Application Creation:

Login to application using default Operator ID:


Application Menu:

New Application

DCO Tool ( Direct Capture of Objectives)

Create New Application

Application Express

4 steps:

Application Settings

Business Objectives

Case Types

Data Types

Application Name: UB App

Organization Name: UB

Case Types: Loans, Paytm, Sample

Operator ID's:

Admin@UB

Manager@UB

User@UB

Password: rules

App Explorer: Components / Rule Types in PEGA

Application Definition- Defining the application


Data Model - Properties

User Interface- Forms Design

Process - Flow Diagrams

Decision - Conditions

Technical - Logic ( Methods)

Reports - Data Reports

Organization- User ids

Sysadmin- Admin Part

Security- Access Group

Integration Services - Internal Apps

Integration Connectors- External Apps

Integration Mapping

Integration Resources

Class Structure Template:

Org Name-App Name- Type of Class Group

Types of Class groups/Class Structure

Work Class group - Main Design will be done

UB-UBApp-Work

Contains - Work Classes

UB-UBApp-Work-Loans

UB-UBApp-Work-Paytm

UB-UBApp-Work-Sample
Data Class group - Add tables in the Application

UB-UBApp-Data

Tables - Data Classes/Data Types

Int Class group- Connecting External Services

UB-UBApp-Int

Int Classes

Data Class- Tables

Reuse in all work Class

Int Class - Load in Records

Reuse in all work Class

Sample- Design - Reuse only with in the sample

Loans- Design - Reuse only with in the Loans

Class Types in PEGA:

Concrete- Initialized Classes, New Design/Rules in the application we can add


under Concrete Classes

Work Class group, Work Classes, Data Classes

Concrete class- 3 types

Is a Class group - Work Class group

Belongs to Class group - Work Classes

Doesn't belongs to Class group- Data Classes/Tables


Abstract- Non Initialized Classes, We cannot add new design under abstract
Classes.

Int Classes

Connecting to external Services

Inheritance:

@baseclass- Super Classes

Work-

Data-

Int-

Mapping b/w Classes:

Work - Data

Data - Work

Work- Int

Int - Work

Reusability:

Data - All Work Classes

Int - All Work Classes

Work Class - Work Class - No Reusability

Work Class Group- Work Classes - Possible


Rulesets in PEGA:

Container / Repository to store all the Rules/Design in the Application.

UBApp- Work Classes

UB - Tables

UBAppInt - Int Classes

Data Model:

Work Classes- Property Rules

Data Classes- Tables- Properties

Data Explorer: Adding the Tables/Data Classes/Data Types

Data Class Template:

OrgName- Data- Table Name

UB-Data-SampleTable

Primary Key ( Min 1 Property, Max Any )

Property Rule:

Type1- Property Wizard

Type2- Create a Property

Type3- Quick Create a Property

Data Model - Property


Type: Text ( Default)

UI Control: Dispaly & Validation Format

Table Type: None ( To Add Static Records)

User Interface:

Section Rule:

Layouts & Controls

Layouts:

Dynamic Layout ( Default)

Repeating Layout

Freeform

Tabbed Layout

Column

Flow Diagrams:

Modular Tool- Shapes

Flow Shapes:

Start Shape: Begin the flow

End Shape: End the flow

Assignment Shape: To map the Design

To Add FlowAction Rule


Sub Process: To Call one flow in another flow

Flow - 2 types

Process flows

Screen flow

Screen flow- Screen flow

Screen flow - Process flow

Process flow - Process flow

Decision Shape: To Call Decision Rules( Condition Templates) in the flow

Decision Table

Decision Tree

Map Value

When

Utility Shape: To Call Activity Rule( Business Logic - Methods) in the flow

Integrator Shape: To Call Activity Rule ( Connector Methods) in the flow

Send Email Shape: To configure email notifications for the design

Insert Action :

How to Insert Records to Table:

S1- Table

S2- Properties ( Work Class)

S3- Section

S4- Flowaction
S5 - Activity

S6- Flow

S7 - Test & Debug

Dynamic Layout

Property -- > Section ----> Flowaction

Flowaction - - Container of Section

Additional Actions for the design

Validation

Actions( Business Logic)

Process- Flowaction

Activity -

Technical - Activity

Define the logic

Activity - Contains Methods

Pages & Classes

Work - Clipboard-- Data ( Insert/Update/ Map The Data)

Work- pyWorkPage ( Default User Page)

Data - Any Page Name ( Undefined User Page)


Page Name- Debugging Purpose

Page Name - Acts as reference page for properties under the class

Clipboard- Debugging Tool

Clipboard - Primary Server ( Temp cache Memory)

User Pages:

Default UserPage - pyWorkPage

Work - Clipboard

Property Methods

Page Methods

Show Methods

Obj Methods

RDB Methods

Connect Methods

S1- Property set

Initialize the records

Work - Clipboard

Work- Data/Data -Work

Property Name Property Value

Data Class Properties Work Class Properties

S2- Obj-Save
Clipboard- Data

Create A flow:

Start----Assignment-----FA-------Utility-------End

Fetch Action:

Fetch Single Record:

S1- Add A Table

S2- Manual Add Records

S3- Properties

S4- Section ( 2 Section)- Input , Output

S5- Flowaction

S6- Activity

S7- Flow

S8- Test the design

S9- Debugging

You might also like