You are on page 1of 6

What is Rule in Pega?

 Rules are the building blocks of applications


 A Rule type is a concrete class derived from the Rule- base class.
 A Rule is a named object that defines the behavior of part of an application
 A Rule is a single instance of a class derived from the Rule- class
 Example: Rule-Obj-Property is a Rule Type and a Property named User
Name is Rule

What is Case?
 A business transaction that is initiated, processed, and resolved
 A case typically consists of assignments, processes, business policies, and
potentially other cases
 A case is a instance of a concrete class (Case Type) derived from Work-
Cover- class
Example: Purchase request

What is Process?
 Process is represented as Flow in PRPC
 Process or Flow defines:
– How work items are created
– How they progress through one or more flow executions
– How they become resolved (completed)
 Example: Loan lending process
What is Class?
 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
 Classes can be Abstract or Concrete
– Abstract Class is only a container of rules and data and cannot be
persisted in database
– Concrete Class contain rules and data and it can be instantiated and
persisted in database
– Concrete Classes may inherit from an Abstract Class
Class Hierarchy is a hierarchy for storing Rules and Data in PRPC

What is Rule Resolution?


 Rule resolution is internal search algorithm that the system uses to find the
best or most appropriate rule
 This algorithm uses many factors like Rule Name, Applies To Class, Rule set
etc.,
Example: A property named FullAddress is present in Person Class and Location
Class. While capturing a person’s address information, system will use FullAddress
property from Person Class.

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 the System based on Class Name

Class Hierarchy: Example

MyCo

Commercial
Personal Lines
Lines

Auto Property Auto Home

Policy Admin Policy Admin Policy Admin Policy Admin

Claims Claims Claims Claims


Processing Processing Processing Processing

What is Ruleset in Pega?


 Ruleset is a container of rules
 All rule type must belongs to a Ruleset.
 Purpose of ruleset as container is different
– Access Control
– Migration
– Versioning
 Ruleset is a bigger container than a class
Contains related classes and rules
Ruleset Name & Ruleset Version:
 Ruleset has 2 parts – Ruleset Name & Ruleset Version
 Ruleset Name
– Maximum 64 characters
– Ex. PolicyAdmin
 Ruleset Version
– Has 3 parts separated by a hyphen – Major, Minor & Patch
– Ex. 01-05-07
What are Components in Pega Designer Studio?
 Designer Studio
– Header
– Explorer Panel
– Work Area
– Developer Toolbar
What is Designer Studio:
 High-productivity portal for application designers
 Launched from any browser
 Steps to view Designer studio :
1.Launch the Pega server URL
2. Provide Username and Password
3.Launches Designer Studio with features based on access group
Components
– Header – Global access to the application via wizards, tools and
landing pages
– Explorer Panel – Organize similar actions and tools to keep architects
focused and efficient
o Provides navigation mechanism to access application records
– Work Area – Main workspace for architects
– Developer Toolbar – Provides tools for debugging, performance
analysis, and understanding how an application is built.

Types of Explorers in Designer Studio:


Recent Explorer:
 View, open and search the recent items opened in the Work Area.
 Available as “Recent Items” in Header
Case Explorer:
 Reviews and updates the application’s case hierarchy
 Replaces functionality in the Case Designer landing page
Data Explorer:
 Creates, modifies data object types and their associated data pages(Declare
Pages).
App Explorer:
 Hierarchical view of the rules in the application stack
 Application Explorer as in Pega 6.3
Records Explorer:
 Explores both Data and Rule instances
 Rules explorer in Pega 6.3
Private Explorer:
 Displays currently checked out rules by the operator.
 Available as “My Checkouts” in Header
Favourite Explorer:
 View, edit and open favorite rules

Pega Testing/Debugging & Performance Tools Overview:


 Tracer : Debugging tool fully cross-browser and supports several new event
types.
 Clipboard : In-Memory allocation displays all pages and Made Cross
browser and localizable
 UI inspector : Analyze the User Interface elements
– Displays the application structure in the context of UI rules and
elements by Hover over the UI item
 Performance : Open PAL and now browser compatible
 Alerts : View alert logs in readable format
 Inspection Prefs : Enable/Disable the Declarative and Field Value inspectors

You might also like