Pega Interview Questions
Pega Interview Questions
Ans: Pega is a platform that allows the user to develop apps, perform integration with the external
system and easily implement mobility. It also helps in managing the case life cycle, extensive user
interface design, managing the decisions and implementing the DevOps and Robotic Automation, and
reporting. It is built on Java and has its latest version as 8.2 which also stands for Build for Change.
Want to Become a Master in Pega? Then visit here to Learn Pega Training
• Base class: It is the ultimate base class, and Its Child Classes are work-, Data-, Rule-, Assign-, History-,
etc. Pega always supports two types of classes which are abstract classes and concrete classes.
• Abstract Classes: These classes end with ‘-‘ and abstract classes cannot create any work object
instances.
• Concrete Classes: It does not end with ‘-’, and abstract classes will create work object instances.
3. What is the difference between Page and Page List property, how are they implemented?
Ans:
• Page property refers to a particular class and is used to access the property of that class.
• Page List Property also refers to a particular class, but it’s a collection of individual pages of the same
class which can be accessed through numeric indexes.
Ans:
• A work object is the primary unit of work completion in an application and the primary collection of
data that a flow operates on.
• When an application is used, work objects are created, updated, and eventually closed (resolved).
• Every work object has a unique ID (property pyID), an urgency value, and a status (property
pyStatusWork).
Ans: The following are the steps implemented in creating a work object in Pega.
• Expand the cell property within the button and click on the action tab.
• Appl Accelerator.
• Appl requirements.
Ans: It is the instance of Rule-Obj-Service Level Rule type. It can be added to assignment and work
objects.
Service level contains two intervals of time as Goal and Deadline. It indicates the expected time for the
assignment and time to resolve the work object. If an assignment isn’t completed before the time limit,
the system can automatically raise the assignment and cancel the entire flow, and so on.
If you want to Explore more about Pega? Then read our updated article – pega Tutorial
• Delay it.
• Delay it again.
• In the requestors, select the delayed requestor and click on the tracer.
• Send this case to a particular assignment containing the SLA within 60 seconds.
• Column layout.
• Grid layout.
• Portal layout.
• Dynamic layout
Ans: A RuleSet in Pega is a collection of rules of business that defines an instance. The ruleset is an
essential subset of PegaRULES that is necessary to reference instances in the database.
11. Can we use Rdb-Save along with commit, if yes then why? If not yes then why?
Ans: Yes, commit is used to save the data permanent in the DB.
12. What is Access Group and Access roles and difference between them?
Ans:
• in requestor instances, Operator ID instances, in access group instances, in activities, and in queries.
13. What is Covers folder and object and differences among them?
Ans:
• Cover is work object that is parent to one or more related work objects.
• One work party is present in the cover work object and also present in the covered work objects
associated with the covers.
• Folder is work object in concrete class that inherits from the work-Folder-class.
• A folder object holds a collection of one or more other work objects providing access for reporting.
Ans: An access group in Pega is an example of a Data-Admin-Operator-Access Group class that creates a
set of RuleSet for the requestors. The developer defines access groups and assigns them to different
users.
Access Group controls the security based on the job functions. It is the instance of Data-Admin-
Operator-AccessGroup. Various aspects that can be controlled through an access group are
• Default and available types of works (also called as work pools).
• Assigned roles.
• Portal layout.
• Default ruleset for making changes (Default ruleset whenever the user creates/ saves as the rule).
Master Your Craft Lifetime LMS & Faculty Access 24/7 online expert support Real-world & Project
Based Learning
Explore Curriculum
Ans:
Ans: It is the instance of the Rule-Obj-Flow Action rule type. It is the one category in UI specifying the
choices to the user performing assigned work objects.
Local FA: If action is finished, the work object returns to the same level.
Connector FA: If action is finished, the work object moves to the next level.
Ans: The system adds entries it finds from the following sources in the order listed. The system adds
entries it finds from these sources in the top of the list.
Requestor: (Data-Admin-Requestor class) — Usually this adds the RuleSets named Pega-RULES, and
Pega-IntSvcs and a version or version prefix for these.
Operator ID: If this user has the ability to check out rules, the personal RuleSet (named the same as the
Operator ID key) is added last. It is also called a private ruleset.
• Rule-Declare-Expressions.
• Rule-Declare-Index.
• Rule-Declare-Trigger.
• Rule-Declare-OnChange.
• Rule-Declare-Constraints.
Ans:
Page-Validate:
This method is used to validate all the properties present on a page. If a page contains embedded pages,
this method works recursively to validate all the properties. This method consumes a lot of system
resources and takes more time. If you want to validate specific properties use Obj-Validate method with
Rule-Obj-Validate rule.
Property-Validate:
This method is used to impose restrictions on property value. Use the Edit validate rule along with
Property-Validate method to impose restrictions. You can validate multiple properties using the
Property-Validate method.
• Ensures consistency and removes errors with context-based and real-time management.
Ans:
• Decision tree accepts one input property value but can evaluate numerous properties. It is best used
for complex if/then/else statements.
• It can capture and present business logic in the form of one or more if/then/else conditions.
• It can be referred from three other rules from the decision shape of flow rule.
Ans:
Decision Table:
• In the decision table, if the first condition is true, it will not check the remaining conditions/if the first
condition is false, then only it will check the next condition.
Decision Tree:
• In a decision tree, if the first condition is true or false, it will check all conditions and it will return
results.
Ans: A map value rule is a rule that converts one or two input values, such as latitude and longitude
numbers, into a calculated result value, such as a city name. The rule uses ranges for the input value or
values and a matrix to look up the result. Map value rules are instances of the Rule-Obj-MapValue rule
type. This rule type is part of the decision category.
Explore Pega Sample Resumes! Download & Edit, Get Noticed by Top Employers!
Ans: It is an Interface that shows up for the client either developer or an end User and entry can be
arranged in Access Group.
Ans: Locking is acquiring control over a work object before proceeding to perform any action on it and to
ensure only a single user to perform actions on a work object at a time. There are two types of locking as
stated below.
• Default Locking: Only one user can work on a work object at a time.
• Optimistic Locking: This is an enhanced feature introduced in Pega 7, where multiple operators work
on the same object at a time.
Ans:
• Declare Trigger runs an activity when instances of a specific class are created, updated, or deleted in
the DataBase.
Ans: Forward Chaining provides the automatic calculation of the property by executing the declarative
rule when any one of the input property values is changed.
Example: If the Area property depends on the length and width property, then Forward Chaining causes
the area property to be recalculated every time either length or width values change.
Ans: BackWard chaining provides the automatic calculation of the property by executing the declarative
rule when the value is needed for the property, rather than when an input changes.
Example: If the area property depends on length and width property, the backward chaining causes the
area property to be recalculated each time the are
A property is required.
Subscribe
Ans: The following are the steps that are implemented for declaring an index.
• Create a class inheriting from the Index- class. Provide these three properties: pxInsIndexedKey,
pxIndexCount, pxIndexPurpose.
• Create Rule-Declare-Index and provide source page context and source page context class, index class
to write.
• In the list view, the Join tab provides declare index name.
Ans: Agents are an internal background process operating on the server to run an activity. Agents are
asynchronous and independent. They also perform system tasks such as sending email notifications and
synchronizing caches across nodes. Activities they call run individually on their own schedule and one
activity doesn’t have to finish another activity.
33. How do you troubleshoot or trace an agent?
Ans:
Verify the above tag in the “prconfig” file. Verify if the value of the above tag is true or false.
• In Agent Schedule, schedule tab verifies the checkbox “Enable this agent”, if this option is checked or
not.
• In “prsysmgmt” portal, In the Agent Management, select the particular agent and delay the agent and
then run the Tracer.
• We can use the Agent Management link in the System Management Application to monitor and
control agent processing. The agent runs on different nodes, selects the particular node and runs the
Tracer.
Ans: A service level rule is an instance of the Rule-Obj-Service Level rule type. Each service level rule
defines one or two time intervals, known as goals and deadlines that indicate the expected or targeted
time for the assignment, or time-to-resolve for the work object.
If an assignment isn’t completed before the time limit, the system can automatically raise the
assignment, and cancel the entire flow, and so on
Ans:
Forward Chaining: It provides the automatic calculations of the property value by executing the
declarative rule, when any one of the input property value is changed.
EX: If the Area property depends on the Length and Width property, then forward chaining causes the
Area property recomputed each time either Length/Width value changes.
Backward Chaining: It provides the automatic calculations of a property value by executing the
declarative rule, when a value is needed for property rather than whenever inputs change.
EX: If the Area property depends on the Length and Width property, then backward chaining causes the
Area property recomputed each time the Area property is required.
Ans : Circumstance is the optional condition and enhancement of rule resolution alg. Diff variations of
the rules within the same version created for diff flavors suit for different situation. Circumstance works
during the rule resolution, at run time system first find the rules based on class hierarchy then searches
for a rules the requestors session needs, it compares the values of rule set, version, and availability to
determine which rule executed.
Ans: Access Group controls the security basing on the job functions. It is instance of Data-Admin-
Operator-Access Group. Various aspects that can be controlled through access group are default and
available types of works (also called as work pools), Primary rule sets ( Access Control to rule sets),
Assigned roles, Portal layout
Ans: Work list is an outstanding assignment waiting for a user to perform them.
Work basket is an instance of Data-Admin-Workbasket class. Work object progress through a flow
execution, the system creates assignment. Assignment may be created either with individual user or
work basket
Ans: ( obj-validate is we can do validations for multiple properties of a single work object)
(Property-validate is only one property we can do validations for single work object)
Mphasis
42. A system admin complained that he could not access the admin studio? What could be the
potential reason?
Ans: One needed some tools to access Admin Studio; they are:
SysAdmin4
PegaRULES: SysOpsAdministrator
PegaRULES: SysOpsObserver
43. In Pega 8.4, what are the new components added for application development?
Ans:
Ans: A prediction studio is a dedicated workspace for data scientists to control the life cycle of advanced
analytics models. The prediction studio consists of predictive models, self-learning or adaptive models,
and text models.
Ans:
• DCO means Direct Capture of Objectives. DCO is a process of storing, acquiring, and organising data
with the help of Pega’s integrated tools.
• DCO includes Processing tools for gathering and organising application artefacts.
• DCO technology and good practices help organisations increase their ROI and allow them to fulfil their
goals in many ways.
• DCO allows
• Custom portals
• Fixed portals
• Mobile portals
• Composite portals.
Ans: The requestor type in Pega is the requestor that accesses the Pega platform like an external
application, an internal background process, or a browser session.
Ans: In Pega, platform activities make process automation. In Dev Studio, activities contain a series of
steps that perform in the given order to keep activities short.
Ans: A declarative rule is an instance of a subclass of the Rule-Declare class. They allow the automatic
processing of values.
Ans:To resolve work objects using activity, we have to follow the steps they are:
Second step: set the correct ticket on your flow or click on Finish Assignment.
51. How can you measure the performance of your application in Pega?
Ans:There are different ways to measure the performance of your application in Pega.
Performance analyser tool, DB trace, Autonomic Event Services (AES), and Alerts
Ans:By checking the Chain tracking tab, you can specify if an expression triggers f/w or b/w.
53. Explain the Different types of harnesses that you have used?
Ans:Pega applications typically use four standard harnesses to organise the content of user forms they
are: new, perform, review, conform,
Ans:Declare index is a rule that exposes aggregate properties like List, page, or Group for reporting
purposes. They are a part of the system admin category.
55. What is Rule Resolution in Pega, and what are its benefits?
Ans:Yes, without exposing we can refer to the property in the display tab. We can’t refer to the
property without exposing it in the criteria fields of the content tab.
The Agent Manager on our Process Commander system generates at least one agent schedule instance
for each agent’s rule.
Ans:Escalation means any processing within a Process Commander application that causes high-priority
work objects to become visible to users and managers and to be processed immediately. Escalation can
occur through a service level rule associated with the flow and through background processing by the
Pega-ProCom agent
Ans:RDB- Open method retrieves a single row of data from an externas database and then adds the
retrieved data into a specified clipboard page as property values and names.
Ans:
1 Process flows
2 Screen flows
3 Subflow’s
61. What do you mean by workspace or studio in the context of Pega? What are the different types
of workspaces offered by Pega?
Ans: In the workspace, there are specialised functionalities and tools to work. With different
workspaces, we can manage and develop our application. In the Pega platform, there are four role-
based authoring workspaces called Studios
1 App Studio
2 Dev Studio
3 Prediction Studio
4 Admin Studio
With the help of studios, we can enhance productivity and speed up the application process by providing
role-based capabilities to users.
Ans: In the Pega platform, the data page helps to recover data from a stated data source and it caches
the same within the memory. Moreover, a data page controls the data source integration, isolating
business actions from this integration.
Ans: In Pega, Activity is helpful to automate the process and also useful to configure the system to
automate claim uploads. It is also possible to do without the intervention of the user.
Similarly, in the Pega platform, utility is useful when a user calls the Activity in a flow.
The utility is a form in a Pega flow, whereas Activity is a rule or instance of the Rule-Obj-Activity rule
type.
Ans: Obj-open:- Within the obj-open term, a user will get many records out of the table as per the basis
from the specified class. Also, it opens as a case or an instance of a class given.
Ans: We can connect with many Pega Apps using SOAP, HTTP, MQ, and JMS.
Ans: We can check these values of an activity using the log message.
67. Which table will you use to add a note in the Pega platform?
Ans: The following is the table used to add a note in the Pega platform-
Pc_data_workattach
68. How do you finish the work object within the Activity?
69. Distinguish between Edit Validate and Edit Input rules in the context of Pega.
Ans:
Edit Validate rule- The edit validate rule is helpful to validate the value of property through Java code.
Further, these rules are helpful for property-validate, Rule-Obj-Activity, etc.
Edit Input rule – These rules help convert the data entered by the users into the format required.
Ans: By default, the work objects are stored within the pc_work table. Further,
If you wish to keep these objects under a user-built table, you can do the following-
Ans: The rules StepStatusGood and StepStatusFail are used when they check the pxMethodStatus
property value as “Good” or “Fail.” It is when the condition is defined within @baseclass.
Conclusion
Dear readers, we at HKR commit to provide quality and reliable sources at all times. In this post we have
provided the curated list of interview questions prepared by our experienced faculty members. If you
are going to face an interview, these questions might help you sail the interview easily, prepare yourself
and get through with the knowledge before going to the interview. Stay tuned to our website for more
valuable content. We wish you all the best for your interview.