0% found this document useful (0 votes)
37 views4 pages

Pega Notes1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views4 pages

Pega Notes1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

PEGA :

Pegasystems was founded in 1983 by CEO and Chairman Alan Trefler. The company went public in
1996 and began trading on NASDAQ under the symbol PEGA.

PEGA is a Java-based Business Process Management(BPM) tool which is used to build enterprise web
applications without any coding.

Pega Rules Process Commander


PegaRULES Process Commander®, or PRPC, is a comprehensive platform for building and deploying
BPM, CRM, decision management and case management applications.

It is a powerful, flexible, platform that can do almost anything, but it focuses on automating our
work, and automating our programming.

PRPC Automates the work and automates the programming

BPM:
Business process management (BPM) is a methodology to manage processes and workflows in an
organization. The goal of this methodology is to increase efficiency, performance, and agility in the
day-to-day operations of a business.

Gartner defines it as "A management practice that provides for governance of a business's process
environment toward the goal of improving agility and operational performance. BPM is a structured
approach employing methods, policies, metrics, management practices and software tools to
manage and continuously optimize an organization's activities and processes.“

Operator:
Operator is a Person who login to PRPC environment to access it’s applications.

Each Operator will be assigned with a Login ID called “Operator ID”.

To Login to PRPC, we need use Operator ID and associated password.

PRPC provides a default Operator ID which has Admin Access to the default Application.

Default Operator ID : [email protected]

Password = install (Lower case)

Rule : A rule is a named business object that defines the behavior of part of an application, and a
single persistent instance of a class derived from the Rule- base class. Rules are saved in the
PegaRULES database, and the name acts as a unique key for storage and access.
 Rules are the building blocks of applications

 A Rule type is a concrete class derived from the Rule- base class.

Class :- Any Piece of code which we want to develop has to be enclosed with a class.
Predefined classes in PEGA :-

PRPC’s automated UI, Code will be available in its Predefined classes.

There 13 top most predefined classes available in the class hierarchy of PRPC.

Out of which the below classes are most important.

@baseclass , Work-, Data-

The top most class in PRPC is @baseclass, which is the Parent class of all other classes in PEGA.

All the predefined top classes are abstract classes.

 Class is a container of Rules like Properties, Sections, Flow actions, Data Transform and
many other rules

 Many Rules apply to a specific class, and potentially to subclasses of that Class

Class Types in PEGA


There are two different types of classes available in PEGA

Abstract Class :-

These classes are meant for the purpose of reusability.

– Abstract Class is only a container of rules and data and cannot be persisted in
database

– Abstract classes cannot be instantiated i.e., we cannot run our business under
abstract classes.

In other words the code which we write in abstract classes cannot be executed.

Concrete Class :-
– Concrete Class contain rules and data and it can be instantiated and persisted in
database

– Concrete Classes may inherit from an Abstract Class

– Concrete classes can be instantiated i.e. our business can run under concrete class.

– In other words the code which we write under concrete class can be executed.
What is Inheritance in Pega:

 Inheritance defines the association between classes

– Parent Class

– Sub-Class/Class

 Pega provides two types of Inheritance – Pattern and Directed

– Directed Inheritance is defined by User

– Pattern Inheritance is enforced by system based on class name

Directed Inheritance

In a direct inheritance a child class will be connected to one and only one parent class directly.

A direct Parent of a child class can be chosen under the dropdown “Parent Class (Directed)” in the
child class rule form.

Pattern Inheritance :-

In a Pattern Inheritance A child class can have multiple parent classes by means of Pattern.

Property :-
Property can be created under Data Model Category. Property is an instance of the Class Rule-Obj-
Property.

Property is like a variable in other programming languages. A Property holds a user input Value at
run time.

A Property is associated with:

 Name
 Property Type
 UI Control :- It identifies how this property should be visible in the User Interface.
 Table Type: Local List :- It hold the values for Radio Buttons, Dropdown etc.

Section :-
Section can be created under User Interface Category. Section is an instance of Class Rule-HTML-
Section.

A section defines the appearance and contents of one portion of a form.

Layouts

Layouts organize properties and controls within a section.

Controls
Information about a work item is entered or displayed in controls such as text areas, drop-down
lists, check boxes, or calendars. Many controls are configured so that they meet, without further
refinement, most of your process requirements. To add a control, drag and drop it onto a layout
cell.

You might also like