Pega CSSA Exam certification

Certify for the exam “Certified Senior System Architect”

Why take the CSSA certification exam?

  • The most important use is that your market value increases
  • You would be recognized well among others.
  • If you have any plans to change your job, certification helps.
  • If you don’t have any plans to quit, get a pay rise in the next appraisal

 How must I prepare?

Understand the blueprint. To summarize:

  1. To take this test, you should have passed CSA (Certified System Architects)
  2. Take instructor led or e-learning classes (offered by Pega)
  3. CSSA exam is  70-question multiple response exam

General PRPC Architecture

PRPC and JEE architecture

WAR and EAR Deployments


– System Pulse

Interacting with the Database

– Persistence

– Transaction Model

– Deferred Operations Model

– Locking

– Threading Model


Services and Connectors


– Service Architecture

– Connector Architecture

Web Services

Connect SQL

File Listeners

Rule Resolution and Achieving Reusability

Rule Resolution

Enterprise Class Structure

– Reasons for Building an Enterprise Class Structure

– Enterprise Class Structure Best Practices

– Types of Reuse

– Reuse Techniques

– Enterprise Class Structure Layers

– Application Accelerator

Reusability and Specialization

– Importance of Rule Specialization and Reuse

– RuleSets and Rule Specialization

– Circumstancing

– Improving Reusability



– Authentication Types

– Enterprise Identity Management and Single Sign On

– PRPC Authentication Types

– PRPC Managed Authentication


– Access Groups

– User Profiles and Multiple Access Groups

– Access Roles

– Access Role Editor and Access Control

– Production Levels

– Access When and Access Deny Rules

– Privileges

Security and Encryption

User Interface

UI Theory

– Why UI is Important

– Human Factors

– UI Best Practices

– UI Design Decisions

PRPC UI Fundamentals

– Flow Design: Standard vs. Screen Flows

– Validation

– Basic UI Standards

– UI Implementation

Branding/Skinning Wizard

Widget Library

Implementation and Performance Tools

Implementation Tools

– Preflight

– Tracer

– Pega Log File and Alerts (including Log4J)

– Refactoring Tools

Performance Analysis Tools

– Preflight

– Performance Analyzer and Log Usage

– PRPC Alerts

– PegaRULES Log Analyzer

– Application Profiler

– DB Trace

PRPC Maintenance

System Management Application

Building for Performance


Reporting Basics

– Reporting Using PRPC

– Table and Column Basics

– Exposing Data

– List View Features

– Summary View Features

OOTB Reports

– Standard Report Types and Categories


Case Management

Flow Shapes



– Service Level Agreements

– Routing

– History



BRE Introduction

– BRE Basics

– Declaratives

Declarative Expressions

– Forward Chaining

– Backward Chaining

– Goal Seek

Triggers and OnChange

Declarative Pages

Rule Execution and Delegation Strategy

– Rule Delegation

– Function Alias

– BREs and Performance

Application Deployment

Creating a Rule-Admin-Product (R-A-P) File

RuleSet Versioning

Exporting and Importing a R-A-P File

Pega Log Files and Alerts


Pega Interview Questions

Question about the agents.
How to trace an Agent?
What is IAC, when did you use in the project.
What is cover and covered objects.
Have you used spin-off shapes in your application, if so what is the case.
What are the type of log files we have
Ans: AlertSecurity, Services-PAL, Log Files and Alert Files
Do you know the concept of validation rules?
How do you a log a message in PRPC?
Tell me about the locking concept in PRPC.
 What is DWA (Direct Web Access) 
What are PEGA Guardrails 
What is the diff b/n Decision Table and decision tree 
What is Declare expression 
How do u connect to the Web service
What is xml file name created during connection of web-service 
What is order of execution in Decision Table and decision tree
About the availability of rules
Rule resolution algorithm 
Explain about DCO 
Regarding a scenario (If an organization has 60 branches and a rule has to be used in all the based on the branch name… the question was not asked clearly) Ans: Multivariate Circumstance property.
What are the issues faced in Upgrading from 5.3 to 5.5 or similar version upgrade questions
How do you purge the work objects? 
Will you try to remove the assignments shape of a flow in the production system
What is the role of the master agent 
Do you have any idea about the AES? 
Suppose I need to access the Google service, how can I achieve this in pega
What are the rules which are not rule resolved? 
What is the actual usage of the blocked, with drawn, NO. When you use it?
What is the usage of Property-Alias rule 
What are the various ways to restrict user to edit the rules. 
How do you display an image dynamically in a list view rules based different types of urgency.
Process cycle of IAC 
What is the major difference between the Cover and Folder
How do you build a new Rule-Form
 In how many ways you can create a new PRPC application.
What is a screenflow.Difference between screen flow and processflow?
How do you povide SLA for the workobject? A : Model
In Connect Sql rule stored procedures are written in which tab?
Save,Browse,Delete etc tabs present in Sql rule.Which tab will be called when?
What is the difference between workobject and worktype?
What is the difference between Decision tree and Decision Table?
If you have work experience on Soap Service.What are the rules required for Soap Service?
In which tab WSDL file will be generated in the Service Package?
About the debuggine tools like Clpboard,Tracer etc.
Some times performance tool.
About dynamic select.
declarative rules like declare constraint,onchane,trigger etc.
How do you expose a property?
What is the need of exposing a property? 
how to IAC to connect to web application in Pega
How to use existing css in Pega
what is difference between decision table & descision tree
what are guardrails in Pega
SOAP integration using PEGA ——— Techincal/Functional

Harness,HTML,Section rules———– Technical



Pega Guadrials

SMART BUILD methodology

Debugging tools(tracer, PAL etc)———————– In depth

Exception Handling——————–Various ways

Declarative rules———–Expressions, triggers, onchange etc

Reports creation————–List Views/Summary Views/Charts/Graphs

Rule Resolution————-Advantages/Disadvantages

CACHE mechanism

Performance Evaluation———-Using PAL, SMA(System Mgmt App)

prconfig,prlogging xmls ———–Idea on configuration

Pega application deployment on various servers like DEV/QA/PROD

Differences between V5.x and V4.2

Migration of Rules

Test cases generation using V5.4

Unit testing from developer perspective

Various type of flows, flow shapes, flow actions


Accessgroups,portal,operators profile,workbaskets,worklists,workmanager,classgroup

Work-, Embed- and Data- classes

Roles, Privileges——-Creation and Manage

Decision Trees/Decision Maps/Decision Tables———-Creation and differences among them

Column exposing and the advantage of it

Pega DB schema——–pc_work,pr_other,pc_link etc

Application Accelrator, Rules Inspector

1)asked about file and email listener


3)aggregate property and it’s related to which class type

4)about reporting

Thanks for starting this forum. Thanks again…
I have some Questions Known….
1. About Sub Flow
2. Decision Table, Decision Tree
3. Declarative Expression
4… Would add the list later

Reports(list and summary view)

PEGA Configuration.



how to connect external DB.

About the product and Product Patch?

Diff. b/w Major, Minor and patch.

About obj-open,obj-save, obj-list, rdb-open,rdb-save?

Diff b/w flowaction and harness.

Whats are stepmethods you used while developing Activity 

Pega PRPC topic to learn

Introduction to PRPC                                                                        
Ø  Using Process Commander and PRPC Developer Portal Basics
Ø  Architecture
Ø  Common Rule Types
Ø  Examining Rules Using PRPC (Class, Class Group, Rule Sets etc)
Ø  Understanding work and data class structures
Ø  Understanding Properties
Ø  Process Flows (Flow types, Shapes )
Ø  User Interface overview (Harness, Section etc )
Ø  Rule Set and Security Overview
Ø  Using the Clipboard and tracer
Ø  Implementing PRPC
Ø  Building Class Structure
Ø  Creating Property and Model Rules
Ø  Creating Flow Rules
Ø  Building the User Interface
Ø  Enhancing the User Interface
Ø  An overview of Declarative rules
Ø  Validation
Ø  Using decision rules
Ø  Using Activities
Ø  Assigning work
Ø  Integrating PRPC Applications
Ø  Connecting to an External Relational Database
Ø  Documenting and Saving your Work
 PEGA Hands On
Ø  Class Structure And Rule set Design
Ø  Environmental Setup
Ø  Application Profile, Application Accelerators
Ø  Building Primary Business Flows
Ø  Designing the Data Classes and Data Class Models
Ø  Building Secondary Business Flows and Exception Flows
Ø  Implementing Decisions, Validations etc…
Ø  Execution of flows and Unit testing and PAL Reports
Ø  Documenting and Packaging the rules.