SlideShare a Scribd company logo
1 of 2
Pega Test Topics
Class Structure and Heirachy Design % of Exam: 10%
Concepts
When designing the class structure of the application, we define classes that are derived
usually from three standard PRPC base classes:
1. Work. These classes are needed for processing work. They are the starting
point for work-related classes. Every application needs at least one concrete
class derived from the Work- base class.
2. Data – these classes define the data structures for supporting info that the
application uses to process work.
3. History – these are created automatically and hold instances that track changes
to instances of other classes. They are created automatically as a byproduct of
the creation of other classes.
All classes in the application inherit properties and other rules from the base classes.
Class structure determine the path rule resolution takes. Here’s how inheritance works for
rule resolution: Given an instance in a class in order to resolve a rule in it at run time, the
pattern inheritance is always checked first. If unresolved then the *first* possible directed
inherited path is chosen and this method of searching is repeated till finally the
@baseclass- is reached. If after the entire search the rule is not found an error is thrown.
An abstract class is a class which is created to *support* other rules, including other
classes. They don’t have instances in the database. Concrete classes on the other hand can
have instances saved in the database. If the last character in the name is a “-“ this
indicates that this is an abstract class (and vice versa).
Concrete classes corresponding to instances saved in the PegaRULES db are called
“internal classes” whereas concrete classes corresponding to instances saved in an
*external* db are called “external classes”.
Concrete classes derived from the Rule- base class are called “rule types”.Concrete
classes derived from the Work- base class are called “work types”. (don’t ask me why
these stupid names were chosen).
A “class group” is used to group similar classes together. In practical terms this means
creating different (usually concrete) classes with the same name as its prefix. That prefix
is the name of the class group. A class group instance causes the system to store such
concrete classes in a single database table. (I imagine this leads to huge performance
gains).
A “work object” is the primary unit of work completion in an application and the primary
collection of data that a flow operates on. Every work object has a unique Id (pyID), an
urgency value and a status (pyStatusWork). As an application is used, work objects are
created, updated, and eventually resolved. The workobject ID is automatically assigned
by the system when it is created. The format of the ID is usually W-nnnn for ordinary
work objects, F-nnnnn, and C-nnnnn for folder objects and cover objects respectively.
(pdn says: “The prefix is set in the model rule of the work type or work pool”. I think
they mean “work type or class group”.. but that may just be me.)
A “work pool” for a user is the set of all work objects (open and resolved) of all the
Work- classes that a user can enter in an application.

More Related Content

What's hot

Introduction of oracle database
Introduction of oracle databaseIntroduction of oracle database
Introduction of oracle databaseRanidm
 
Querying microsoft sql server 2012
Querying microsoft sql server 2012Querying microsoft sql server 2012
Querying microsoft sql server 2012sasikalaD3
 
Introduction of Oracle
Introduction of Oracle Introduction of Oracle
Introduction of Oracle Salman Memon
 
Database migration
Database migrationDatabase migration
Database migrationOpris Monica
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)David Groff
 
Presentation sql server to oracle a database migration roadmap
Presentation    sql server to oracle a database migration roadmapPresentation    sql server to oracle a database migration roadmap
Presentation sql server to oracle a database migration roadmapxKinAnx
 
PL/SQL Interview Questions
PL/SQL Interview QuestionsPL/SQL Interview Questions
PL/SQL Interview QuestionsSrinimf-Slides
 
Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Naveen P
 
Intro to Database Design
Intro to Database DesignIntro to Database Design
Intro to Database DesignSondra Willhite
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationGuru Ji
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration servicesSlava Kokaev
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016Nadeem Khan
 
Data mining techniques using weka
Data mining techniques using wekaData mining techniques using weka
Data mining techniques using wekaPrashant Menon
 
Testing database applications with QuickCheck
Testing database applications with QuickCheckTesting database applications with QuickCheck
Testing database applications with QuickCheckLaura M. Castro
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eualdaschwede80
 

What's hot (20)

Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
 
Introduction of oracle database
Introduction of oracle databaseIntroduction of oracle database
Introduction of oracle database
 
Querying microsoft sql server 2012
Querying microsoft sql server 2012Querying microsoft sql server 2012
Querying microsoft sql server 2012
 
Introduction of Oracle
Introduction of Oracle Introduction of Oracle
Introduction of Oracle
 
Database migration
Database migrationDatabase migration
Database migration
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
Presentation sql server to oracle a database migration roadmap
Presentation    sql server to oracle a database migration roadmapPresentation    sql server to oracle a database migration roadmap
Presentation sql server to oracle a database migration roadmap
 
PL/SQL Interview Questions
PL/SQL Interview QuestionsPL/SQL Interview Questions
PL/SQL Interview Questions
 
Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)
 
Intro to Database Design
Intro to Database DesignIntro to Database Design
Intro to Database Design
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
 
Database note for 4th semester Notes
Database note for 4th semester Notes Database note for 4th semester Notes
Database note for 4th semester Notes
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016
 
Data mining techniques using weka
Data mining techniques using wekaData mining techniques using weka
Data mining techniques using weka
 
Testing database applications with QuickCheck
Testing database applications with QuickCheckTesting database applications with QuickCheck
Testing database applications with QuickCheck
 
Weka
WekaWeka
Weka
 
Weka
WekaWeka
Weka
 
Database Session
Database SessionDatabase Session
Database Session
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
 

Viewers also liked

CSSA TOPICS (1)
CSSA TOPICS (1)CSSA TOPICS (1)
CSSA TOPICS (1)Ashock Roy
 
PEGA CSSA Training call/whats app :+91-9908107432
PEGA CSSA Training call/whats app :+91-9908107432PEGA CSSA Training call/whats app :+91-9908107432
PEGA CSSA Training call/whats app :+91-9908107432Ashock Roy
 
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFIC
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFICPEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFIC
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFICAshock Roy
 
PEGA Training in Chennai call/whats app :+91-9908107432
PEGA Training in Chennai  call/whats app :+91-9908107432PEGA Training in Chennai  call/whats app :+91-9908107432
PEGA Training in Chennai call/whats app :+91-9908107432Ashock Roy
 
Pega CPBA Training course content
Pega CPBA Training course content Pega CPBA Training course content
Pega CPBA Training course content Ashock Roy
 
Ram pega cssa resume
Ram pega cssa resumeRam pega cssa resume
Ram pega cssa resumeAshock Roy
 
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps Ashock Roy
 
Pega Sample Resume | Pega cssa resumes
Pega Sample Resume | Pega cssa resumesPega Sample Resume | Pega cssa resumes
Pega Sample Resume | Pega cssa resumesAshock Roy
 
Pega Training institutes in Mumbai
Pega Training institutes in MumbaiPega Training institutes in Mumbai
Pega Training institutes in MumbaiAshock Roy
 
Creating New Application
Creating New ApplicationCreating New Application
Creating New ApplicationAshock Roy
 
pega cssa sample Resume
 pega cssa sample Resume pega cssa sample Resume
pega cssa sample ResumeAshock Roy
 
Pega Online Training +91-9908107432
Pega Online Training +91-9908107432Pega Online Training +91-9908107432
Pega Online Training +91-9908107432Ashock Roy
 
Pega 7 csa questions,pega training in USA
Pega 7 csa questions,pega training in USAPega 7 csa questions,pega training in USA
Pega 7 csa questions,pega training in USAAshock Roy
 
Pega 7 CSA DUMPS,pega csa dumps
Pega 7 CSA DUMPS,pega csa dumps Pega 7 CSA DUMPS,pega csa dumps
Pega 7 CSA DUMPS,pega csa dumps Ashock Roy
 
Pega Mock questions
Pega Mock questionsPega Mock questions
Pega Mock questionsAshock Roy
 
pega Resumes ' pega 7 training classes in USA
pega Resumes ' pega 7 training classes in USApega Resumes ' pega 7 training classes in USA
pega Resumes ' pega 7 training classes in USAAshock Roy
 
Сколько стоит специалист Cisco?
 Сколько стоит специалист Cisco?  Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco? Cisco Russia
 
Pega certification dumbs
Pega certification dumbsPega certification dumbs
Pega certification dumbsAshock Roy
 
Pega prpc tutorials for beginners
Pega prpc tutorials for beginnersPega prpc tutorials for beginners
Pega prpc tutorials for beginnersAshock Roy
 

Viewers also liked (20)

CSSA TOPICS (1)
CSSA TOPICS (1)CSSA TOPICS (1)
CSSA TOPICS (1)
 
PEGA CSSA Training call/whats app :+91-9908107432
PEGA CSSA Training call/whats app :+91-9908107432PEGA CSSA Training call/whats app :+91-9908107432
PEGA CSSA Training call/whats app :+91-9908107432
 
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFIC
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFICPEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFIC
PEGA CERTIFIED BUSINESS ARCHITECT - BUSINESS SPECIFIC
 
PEGA Training in Chennai call/whats app :+91-9908107432
PEGA Training in Chennai  call/whats app :+91-9908107432PEGA Training in Chennai  call/whats app :+91-9908107432
PEGA Training in Chennai call/whats app :+91-9908107432
 
Pega CPBA Training course content
Pega CPBA Training course content Pega CPBA Training course content
Pega CPBA Training course content
 
Ram pega cssa resume
Ram pega cssa resumeRam pega cssa resume
Ram pega cssa resume
 
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
 
Pega Sample Resume | Pega cssa resumes
Pega Sample Resume | Pega cssa resumesPega Sample Resume | Pega cssa resumes
Pega Sample Resume | Pega cssa resumes
 
Pega Training institutes in Mumbai
Pega Training institutes in MumbaiPega Training institutes in Mumbai
Pega Training institutes in Mumbai
 
Creating New Application
Creating New ApplicationCreating New Application
Creating New Application
 
pega cssa sample Resume
 pega cssa sample Resume pega cssa sample Resume
pega cssa sample Resume
 
Pega Online Training +91-9908107432
Pega Online Training +91-9908107432Pega Online Training +91-9908107432
Pega Online Training +91-9908107432
 
Pega 7 csa questions,pega training in USA
Pega 7 csa questions,pega training in USAPega 7 csa questions,pega training in USA
Pega 7 csa questions,pega training in USA
 
Pega 7 CSA DUMPS,pega csa dumps
Pega 7 CSA DUMPS,pega csa dumps Pega 7 CSA DUMPS,pega csa dumps
Pega 7 CSA DUMPS,pega csa dumps
 
Pega 7dumps
Pega 7dumps Pega 7dumps
Pega 7dumps
 
Pega Mock questions
Pega Mock questionsPega Mock questions
Pega Mock questions
 
pega Resumes ' pega 7 training classes in USA
pega Resumes ' pega 7 training classes in USApega Resumes ' pega 7 training classes in USA
pega Resumes ' pega 7 training classes in USA
 
Сколько стоит специалист Cisco?
 Сколько стоит специалист Cisco?  Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco?
 
Pega certification dumbs
Pega certification dumbsPega certification dumbs
Pega certification dumbs
 
Pega prpc tutorials for beginners
Pega prpc tutorials for beginnersPega prpc tutorials for beginners
Pega prpc tutorials for beginners
 

Similar to Pega Training institutes in Banglore ( ashockroy99@gmail.com)

pega training with project level Trainingwhatsup@8142976573
pega training  with project level Trainingwhatsup@8142976573pega training  with project level Trainingwhatsup@8142976573
pega training with project level Trainingwhatsup@8142976573Santhoo Vardan
 
Pega Training ( whats app : +919908107432)
Pega Training ( whats app : +919908107432)Pega Training ( whats app : +919908107432)
Pega Training ( whats app : +919908107432)Ashock Roy
 
oops-123991513147-phpapp02.pdf
oops-123991513147-phpapp02.pdfoops-123991513147-phpapp02.pdf
oops-123991513147-phpapp02.pdfArpitaJana28
 
Android Training (Java Review)
Android Training (Java Review)Android Training (Java Review)
Android Training (Java Review)Khaled Anaqwa
 
JAVA-PPT'S.pptx
JAVA-PPT'S.pptxJAVA-PPT'S.pptx
JAVA-PPT'S.pptxRaazIndia
 
JAVA-PPT'S-complete-chrome.pptx
JAVA-PPT'S-complete-chrome.pptxJAVA-PPT'S-complete-chrome.pptx
JAVA-PPT'S-complete-chrome.pptxKunalYadav65140
 
Object Oriented Programming In .Net
Object Oriented Programming In .NetObject Oriented Programming In .Net
Object Oriented Programming In .NetGreg Sohl
 
Java: Inheritance
Java: InheritanceJava: Inheritance
Java: InheritanceTareq Hasan
 
Advanced java jee material by KV Rao sir
Advanced java jee material by KV Rao sirAdvanced java jee material by KV Rao sir
Advanced java jee material by KV Rao sirAVINASH KUMAR
 
Abap object-oriented-programming-tutorials
Abap object-oriented-programming-tutorialsAbap object-oriented-programming-tutorials
Abap object-oriented-programming-tutorialscesarmendez78
 
OOPS IN PHP.pptx
OOPS IN PHP.pptxOOPS IN PHP.pptx
OOPS IN PHP.pptxrani marri
 
Softwear presentation
Softwear presentationSoftwear presentation
Softwear presentationAlina Asif
 
Jedi slides 2.1 object-oriented concepts
Jedi slides 2.1 object-oriented conceptsJedi slides 2.1 object-oriented concepts
Jedi slides 2.1 object-oriented conceptsMaryo Manjaruni
 

Similar to Pega Training institutes in Banglore ( ashockroy99@gmail.com) (20)

pega training with project level Trainingwhatsup@8142976573
pega training  with project level Trainingwhatsup@8142976573pega training  with project level Trainingwhatsup@8142976573
pega training with project level Trainingwhatsup@8142976573
 
Oops
OopsOops
Oops
 
Pega Training ( whats app : +919908107432)
Pega Training ( whats app : +919908107432)Pega Training ( whats app : +919908107432)
Pega Training ( whats app : +919908107432)
 
oops-123991513147-phpapp02.pdf
oops-123991513147-phpapp02.pdfoops-123991513147-phpapp02.pdf
oops-123991513147-phpapp02.pdf
 
Unit3 part1-class
Unit3 part1-classUnit3 part1-class
Unit3 part1-class
 
Android Training (Java Review)
Android Training (Java Review)Android Training (Java Review)
Android Training (Java Review)
 
JAVA-PPT'S.pdf
JAVA-PPT'S.pdfJAVA-PPT'S.pdf
JAVA-PPT'S.pdf
 
JAVA-PPT'S.pptx
JAVA-PPT'S.pptxJAVA-PPT'S.pptx
JAVA-PPT'S.pptx
 
JAVA-PPT'S-complete-chrome.pptx
JAVA-PPT'S-complete-chrome.pptxJAVA-PPT'S-complete-chrome.pptx
JAVA-PPT'S-complete-chrome.pptx
 
My c++
My c++My c++
My c++
 
Object Oriented Programming In .Net
Object Oriented Programming In .NetObject Oriented Programming In .Net
Object Oriented Programming In .Net
 
Java: Inheritance
Java: InheritanceJava: Inheritance
Java: Inheritance
 
Advanced java jee material by KV Rao sir
Advanced java jee material by KV Rao sirAdvanced java jee material by KV Rao sir
Advanced java jee material by KV Rao sir
 
C# program structure
C# program structureC# program structure
C# program structure
 
Abap object-oriented-programming-tutorials
Abap object-oriented-programming-tutorialsAbap object-oriented-programming-tutorials
Abap object-oriented-programming-tutorials
 
Comilla University
Comilla University Comilla University
Comilla University
 
Classes2
Classes2Classes2
Classes2
 
OOPS IN PHP.pptx
OOPS IN PHP.pptxOOPS IN PHP.pptx
OOPS IN PHP.pptx
 
Softwear presentation
Softwear presentationSoftwear presentation
Softwear presentation
 
Jedi slides 2.1 object-oriented concepts
Jedi slides 2.1 object-oriented conceptsJedi slides 2.1 object-oriented concepts
Jedi slides 2.1 object-oriented concepts
 

More from Ashock Roy

PEGA CSA7. 1 exam-blueprint
PEGA CSA7. 1 exam-blueprintPEGA CSA7. 1 exam-blueprint
PEGA CSA7. 1 exam-blueprintAshock Roy
 
Pega certification dumps
Pega certification dumpsPega certification dumps
Pega certification dumpsAshock Roy
 
Pega sample resume
Pega sample resumePega sample resume
Pega sample resumeAshock Roy
 
Pega poc | Pega projects
Pega poc | Pega projectsPega poc | Pega projects
Pega poc | Pega projectsAshock Roy
 
PEGA 7 Course Content
PEGA 7 Course ContentPEGA 7 Course Content
PEGA 7 Course ContentAshock Roy
 
PEGA 7 Course Content (2)
PEGA 7 Course Content (2)PEGA 7 Course Content (2)
PEGA 7 Course Content (2)Ashock Roy
 
Pega Prpc course details
Pega Prpc course detailsPega Prpc course details
Pega Prpc course detailsAshock Roy
 

More from Ashock Roy (8)

PEGA CSA7. 1 exam-blueprint
PEGA CSA7. 1 exam-blueprintPEGA CSA7. 1 exam-blueprint
PEGA CSA7. 1 exam-blueprint
 
Pega certification dumps
Pega certification dumpsPega certification dumps
Pega certification dumps
 
Pega sample resume
Pega sample resumePega sample resume
Pega sample resume
 
Pega overview
Pega overviewPega overview
Pega overview
 
Pega poc | Pega projects
Pega poc | Pega projectsPega poc | Pega projects
Pega poc | Pega projects
 
PEGA 7 Course Content
PEGA 7 Course ContentPEGA 7 Course Content
PEGA 7 Course Content
 
PEGA 7 Course Content (2)
PEGA 7 Course Content (2)PEGA 7 Course Content (2)
PEGA 7 Course Content (2)
 
Pega Prpc course details
Pega Prpc course detailsPega Prpc course details
Pega Prpc course details
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 

Pega Training institutes in Banglore ( ashockroy99@gmail.com)

  • 1. Pega Test Topics Class Structure and Heirachy Design % of Exam: 10% Concepts When designing the class structure of the application, we define classes that are derived usually from three standard PRPC base classes: 1. Work. These classes are needed for processing work. They are the starting point for work-related classes. Every application needs at least one concrete class derived from the Work- base class. 2. Data – these classes define the data structures for supporting info that the application uses to process work. 3. History – these are created automatically and hold instances that track changes to instances of other classes. They are created automatically as a byproduct of the creation of other classes. All classes in the application inherit properties and other rules from the base classes. Class structure determine the path rule resolution takes. Here’s how inheritance works for rule resolution: Given an instance in a class in order to resolve a rule in it at run time, the pattern inheritance is always checked first. If unresolved then the *first* possible directed inherited path is chosen and this method of searching is repeated till finally the @baseclass- is reached. If after the entire search the rule is not found an error is thrown. An abstract class is a class which is created to *support* other rules, including other classes. They don’t have instances in the database. Concrete classes on the other hand can have instances saved in the database. If the last character in the name is a “-“ this indicates that this is an abstract class (and vice versa). Concrete classes corresponding to instances saved in the PegaRULES db are called “internal classes” whereas concrete classes corresponding to instances saved in an *external* db are called “external classes”. Concrete classes derived from the Rule- base class are called “rule types”.Concrete classes derived from the Work- base class are called “work types”. (don’t ask me why these stupid names were chosen). A “class group” is used to group similar classes together. In practical terms this means creating different (usually concrete) classes with the same name as its prefix. That prefix is the name of the class group. A class group instance causes the system to store such concrete classes in a single database table. (I imagine this leads to huge performance gains).
  • 2. A “work object” is the primary unit of work completion in an application and the primary collection of data that a flow operates on. Every work object has a unique Id (pyID), an urgency value and a status (pyStatusWork). As an application is used, work objects are created, updated, and eventually resolved. The workobject ID is automatically assigned by the system when it is created. The format of the ID is usually W-nnnn for ordinary work objects, F-nnnnn, and C-nnnnn for folder objects and cover objects respectively. (pdn says: “The prefix is set in the model rule of the work type or work pool”. I think they mean “work type or class group”.. but that may just be me.) A “work pool” for a user is the set of all work objects (open and resolved) of all the Work- classes that a user can enter in an application.