Professional Documents
Culture Documents
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)
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
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
CM
oy
C
m
o
m
e
r
c
i
a
l
L
i
n
e
s
Access Control
Migration
Versioning
Ruleset is a bigger container than a class
Contains related classes and rules