0% found this document useful (0 votes)
40 views7 pages

Pega Questions

Uploaded by

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

Pega Questions

Uploaded by

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

QUESTIONS:

1.Duplicate Search

Pega Platform™ provides the search duplicate cases process to help users identify and
resolve duplicate cases. This process is implemented in the case life cycle as a Search
duplicate cases step. When a case enters the step, the system uses basic
conditions and weighted conditions to compare specific property values with cases
already present in the system.

2.Persist case

When you use a persist case automation shape the data will be persisted in the database
3.Wait shape
It is an automation shape that can be configured to pause case processing .
Wait type Case dependency and timer
4. How to display a section in another section – Using Embedded section
5. How to copy data from one page list to another page list
Using Append to – For same class
Using Append Map to – for different class

6.Live UI/ UI Inspector: It is a developer tool to examine and edit the rule structure at the
runtime
7.Tracer Tool: It allows you to capture and view the events that occur during case processing
8.Clipboard: It is used to store the cache data where we can view and edit the data
9.Obj Methods:

Obj-save, obj-open, obj-delete,obj-browse,obj-delete-by-handle,obj-save-cancel,obj-


sort,obj-validate
10.Obj open parameters: Open class, Lock, Release on Commit, Lock Info page,
Property name, Property value

11.Obj delete parameters: Remove and Immediate


12.Obj Delete By Handle: Instance handle, Lock, Release on commit, Lock info page,
immediate
13.Obj Browse: page name, obj class, max records, Get row key, row key, use light weight,
logic, read only, label
14.Obj save: write now, with errors
15.Obj-Sort: Page list property, sort property, class, descending
16.Obj open by handle:
17.Obj filter: result class, when, list page

18.Connectors: They establish a connection to an external system by using agreed upon


framework to pass the data such as SOAP and REST
SOAP (Simple Object Access Protocol) – WSDL
REST (Representational state transfer) - URL

19.services: Allows you to expose the data and the functionality of the application to an
external system
Format of response: XML, Json
20.Inbound data:

21.Outbound data:
22.Where do you configure data transform?
Flow Action, Data page, Activity, Section, data propagation, data transform, SLA,Connector,
23.How do you handle exceptions in activity
Data Page (pxErrorHandlingTemplate - Data transform)

24.Types of activities (13-Don’t say the count)- found under the security tab of the acrivity

• Activity
• Assembler
• Assign
• Asynchronous
• Load Data Page
• Locate
• Notify
• OnChange
• Route
• Rule Connect
• Trigger
• Utility
• Validate

25.Types of flows
Process flow, Screen flow

26.How do you call data page in data transform?


Parameterized data page
27. How do you call activity in data transform?
pxExecuteanactivity, callActvity
28.How do you add history to a case

addHistory OOTB activity


29.What is optional action and types
It is an action that a user can optionally perform during the case processing depending the
business need.

Types– Optional process, optional action


30.What is optional process – series of steps that user can optionally invoke at any time
during case processing or a particular stage processing
31.What is performance profiler - It traces every execution in all threads of rules in all
rulesets
Ex: Execution of activities, DT, when conditions executed by our requestor system
32.what is PAL (Performance Analyzer)-Provides a view to all the performance statistics that
pega captures
System→ Performance

Types: Request and background


33.What is Guardrail warning – It identifies unexpected and possibly unintended situations,
practices that are not recommended
Types – Severe, Moderate, Caution

34.What is declarative processing – Involves the monitoring of the application and when an
event occurs execution of the rule is triggered
Types – Expressions, Constraints, Triggers, Onchange, Index, Declarative page
Ex: Declare expression, Declare constraint
35.What is procedural processing – It should be invoked explicitly when it is needed
Ex: Data Transform, Activity
36.What is situational processing –
Ex: Circumstancing

37.What is visibility condition – To view the rule based upon conditions


38.Five events in dynamic UI
Click, Hover, change, Double-click, Enter key
39.8 Actions in dynamic UI
Run data transform, Refresh this section, finish assignment, Flow in modal dialog, Run
activity, Open assignment, Harness

40.Purpose of pyDefault Data transform – To set default field values when the case is
created
41.What is section – Building block of an UI
42.Data transform in an activity

Apply Data transform


43.How do you call queue processor in activity
Using queue, Queue for processing, Queue for agent
QP replaces standard agents. It uses kafka data

44. SLA – Assignment ready type: Immediate or delayed and dynamically defined on a
property
45.What is standard agent
46.Deferred save – The page that you want to Obi-Save is not immediately saved to the
database but sent as an insert or update and then commit

47.What is an agent-
48.What is file listener – Read the files coming from the external applications
tabs in file listener – properties, process, error, history
49.What is BPM?

Business process management – Business process methodology to manage process and


work flows in an organization
Why do you go for this? – to optimize the business transactions
50.Different flow shapes available in pega – Assignment, approval, sub process, start, end,
multi-step form, split for each, split join
51.Why there is a need to go for child case – Different approvals, different reporting
options, different life cycle and must complete before the parent case
52.Certain properties assigned even before creating case (pyDefault for initialization)

53. Difference between edit validate – to validate the patterns using java code
validate rule – comparing the values of a property against certain conditions
54.Handle exceptions using flow rule – connection problem flow
55.Different actions in data transform(refer academy)
56.What is local action (doesn't advance the flow)
It is like an optional action for a particular step
57.What is a step-in stage?

It is an assignment or task to be completed by the user


58.What is the difference between performance profiler – specific thread and performance
analyser – for a specific requestor
59.Different types of steps – collect information, multi-step form, approve/reject, more

60.Parameters on create case automation step


Create case or create child cases
61.What is data propagation – propagate data from parent to child
62.what is SLA – Provides the timely completion of work

63.Different types of rulesets – personal, production, branch ruleset, application,


organization, built-on rulesets
64.What is ECS() – provides the reusability of rules while allowing the differences b/w
products, regions, channels and customers
PEGA Platform layer

Organization
Division
Implementation
Framework

65.Coding best practices – Syntax and semantics


66.What is data page – To retrieve data from the database and store it in memory
67.What is thread – tab in a browser
Node – For all users

Requestor – Requestor level


68.What are refresh strategies
Reload when, reload if older than, Reload once per interaction
69.use as a single page in load management -

70.what is keyed data page access


71.What is difference between parameterized and keyed data page
Call, branch, and queue differences
What is user story (requirement of the application for building)
What is job scheduler

What is background processing


10 activity methods which are not obj
(Call, branch, queue, page new, page open, property set, property set messages, page copy,
page rename, RDB open delete save,)

what is join in reports?


What is sub report
What is association
What is declare index

Routing activities – OOTB activities – to create operator


Report viewer contents
data access contents
pxRefObjkey (call two tables) – Foreign key which will be their b/w assignment class and
work class

--Log Analyzer (Know the purpose)- pega log analyzer


Connection problem flow rule and decisions, change stage for error handling in flow rules
Ruleset Versioning purpose
assignments in pyWorkpage-newassign

Circumstancing (for rule exceptions and 4 types)


--declare rules (6 types)
backward chaining increases performance issues
more data pages retrieve data and store it in clipboard data pages/don’t have to go to
database
use api query, single page, keyed data page(gets all data based on key and stores it in
clipboard)
----Report definition also to retreive data from the data base, report viewer, data access,
joins (class to class or different tables), subreports
common assets as one layer and can be reuses
--inheritance (parent to the child), direct (outside the application), pattern (within the
hierarchy)
--two types of application (framework and implementation)

--casetype is an abstract model of the business requirement


--case and the work object are same
---temporary cases is deprecated from 8.5, we can enable in pyDefalut
---default locking and optimistic locking (multiple users, first one to edit is persisted and
after refreshing)
PegaData - case data is stored
worklist-list of open assignments need to be completed by specific user or individual
work queue-list of open assignments has to be completed by a team

class of operator id(Data-Admin-operator-ID), worklist(Assign-worklist), workbasket(Assign-


Workbasket)
Types of reports (list and summary)
What is class group/ work pool (group of case types which has a single table)
pyDefault(Initialize the case before starting a case)

difference between append and map to (page list properties can be from two different
classes)
what is background processing (done on server side)
multiple times (job scheduler - executed independently-advanced agents)

single time (queue processors-standard agent)


Node (application level data page)
Requestor(one requestor only)
Thread (with respect to the user session)

What is class structure


what is report
how to acheive parallel processing in pega
concrete and abstract class

You might also like