Pega BPM (Business Process Management) is the leading Cloud Software tool for customer engagement and operations. Pega has been in the industry for more than three decades and it still occupies the predominant position in the BPM process. According to a recent survey it is stated that Pega has the highest market share in the BPM solutions category. Also, it is stated that the applications that are developed by the Pega BPM are used by above 490+ fortune companies and 219+ Pega CRM companies. And this has mandated the demand for Pega Developers.
Below are the 101 Pega Interview Questions and Answers that are compiled with the aspect to cover from the basic to advanced level in the Pegasystems and with an equal emphasis for both the Freshers and Experienced candidates to prepare themselves for the interview ahead of time.
This is the space that provides specific features and tools.
- It has effective management and reusable components
- Pega 8.1 permits us to use separate role-based workspaces
- The Pega Developers can review the entire project highlights in a single page
The various workspace that is supported in the recent release is
- Admin Studio
- App Studio
- Dev Studio
- Prediction Studio
The different techniques that are used in the activities are
- Page- Remove
- Page- New
- Object – List
- Object -Open
- Object – Save
- RBD -Save
- RBD – List
- RBD – Delete
Yes, it is possible to begin a flow using activity. The name of the method used is Flow-New.
The different ways to connect Pega Applications are
- HTTP
- JMS
- SOAP
- MQ
A Use Edit Validate is a rule which is used in validating the property value by using the Java code. The Edit Validate rules can also be used in Rule-Obj-Validate, Property-Validate, and Property rules.
An Edit Input rule can convert the data that is entered by the user according to the required format. For instance, When a user Enters the date in the format MM/DD/YYYY. The Edit Input Rule can change into the required format DD/MM/YYYY.
Note: Also, it is required to write Java code once again for the transformation.
First Add the Rule as a Favourite from the Actions Menu and choose Add to Favourite Option with a Label to identify this Rule. ย Then assign this Favourite to Users who want to access this Favourite.
- Assignments that are related to Work list are stored in the pc-assign-worklist
- Assignments that are related to Workbasket are stored in the-assign-workbasket. These are the Commonly Asked Pega Interview Questions and Answers for the Freshers candidates in an Interview.
By using log- message
PRPC provides four types of Portals and they are
- Custom Portals
- Mobile Portals
- Composite Portals
- Fixed Portals
By creating a separate DB table to the working class within a DB or the external DB
Work Object is a primary unit of the completed work in the application, also it is the collection of essential data in which a flow operates. Besides, all the work object consists of an urgency value, unique ID, and status.
The table that is used for adding the note is pc_data_workattach.
Open the Object, set the right ticket on your flow to reach resolution status or use โFinishAssignmentโ
Pega is one of the popular BPM tools that primarily focus on customer engagement and business process automation. It helps eliminate the coding and simplifies the process by providing various inbuilt functionalities to ease the work and increase productivity.
- Pega Express
- Designer Studio
The Debugging tools that are available in Pega are
- Clipboard
- Tracer
- SMA
- PLA
- Portal Layout
- Column Layout
- Dynamic Layout
- Grid Layout
These are the commonly asked Pega Interview Questions for the Freshers and Experienced candidates in an Interview.
It is the studio that is used for building machine learning models for text analytics, predictive, and adaptive models.
There are numerous standard harnesses in the Pega tool. However, the commonly used harnesses are Perform, New, Conform, Review, Tabbed, Tree Navigation, and Perform ScreenFlow
It is the action of sending the completed work object to the same assignment.
This is a Web Service Description Language that is written in the XML format and it is a Standard for defining functionality of a Web Service.
The different kinds of flow are
- Process Flow
- Straight Through Flow
- Screen Flow
- Sub Flow
- Starter Flow
The three different types of Scope Declare are,
- Thread
- Node
- Requestor
- Inner join
- Outer join
- Right Outer join
- Left Outer join
The type of Reporting features supported by Pega is Summary and List view.
A Guardrail guides in coding any application using Pega.
- Trigger
- Connector
- Routing
- Validation
- Utility
- Notify
- Parent Activity
- OnChange
- Assign. These are the commonly asked Pega Interview Questions for Fresher candidates in and Interview.
The Activity which is responsible for receiving the data in the list view is getContent Activity
The artifact pz and px are read-only, where px supports User Applications and pz supports System Applications, that is, Pega internal system processing. The artifact py supports read/write and can be overridden by an application.
Embed-List Params class
This variable is strictly aligned with a particular activity. Once the data is transformed you can not take it forward.
This is the associate value of the property. It is possible to pass the parameter value by calling rule and we can utilize it.
There are three possible ways and they are
- Transition Step
- By using a Fault tab in the connect – Soap rule
- By using Error handle flow in the connect – Soap rule Service Tab
By using the Join tab in the reports you can access two different tables
The commonly used Pega OOTB Activities are- Notify, New, NotifyAll, Work-.AddCovered, Work-.Addwork, AddCoveredWork, ToCreateOperator, NewCovered, ToWorklist, ToWorkBasket, Assign- NewDefaults, Work-.NewDefaults, NewDefaults, and CorrNew.
They are the internal background process that is operating on a server for running an activity. The two types of agent are agent queue and data-agent-queue
This log contains only supports and alerts performance that is related to monitoring. These are the commonly asked Pega Interview Questions and Answers for Experienced candidates in an Interview.
Decision Tree | Decision Table |
It is used for checking multiple properties. | It is used for checking only one property |
Rule Resolution Algorithm is a mechanism that decides which rules have to be executed.
We can remove the Work Objects using obj-delete
Withdrawn is the rule which is not resolved.
The two types of SLA are Process Level and Assignment Level
A Flow Action defines the choices that a user can have while performing the assigned work. The two types of flow action are Local Flow Action and Object Connection flow.
We can call the list view from a specific activity by Obj-List-View
- Goal
- Deadline
- Passed Deadline
It means making a property independent/separate columns to use them in the SQL queries and as a specific criterion in the Reporting.
All the Agent Activity functions individually on their interval schedule just like a separate requester thread. There are two major running intervals and they are Periodic and Recurring. These are the Commonly asked Pega Interview Questions and Answers for Experienced candidates in an Interview.
Escalation indicates any processing within the Process Commander application. Escalation means high-priority work objects which should be made visible to the managers and users that have to be processed sooner.
There are two types of validations in Pega and they are
- Client-Side Validations
- Server-Side Validations
Exist-Activity method –This method is used for ending the current activity and for returning the control to a calling activity.
We can restrict the flow to a specific user by using conditions and privileges below the process tab of a flow instance.
We can map a class to the DB Table in Pega using Class Mapping Wizard
ย Serviceย | Connectors |
Service capabilities performs the Server Role and allows the application to Respond to Requests | Connector Capabilities perform the Client Role and allows the application to Request for Data or Services |
This the file which holds the security certificates to support the web service security and outbound email security
First, Open the Rule, then pick the Pzinskey from that, later navigate to prdbutil, now use the Pzinskey to export rule Import and the zip files you need.
It is used for optimizing the reuse of the rules while permitting the localized overriding as the appropriate one. It is also known as polymorphism. Generally, an inheritance allows the rules to be created for the abstract class and permit it to be applied to the other classes to inherit from it. There are two kinds of inheritance and they are Pattern inheritance and Directed inheritance
ย Databaseย | Clipboard |
This the permanent space of memory where you can store the data and it can be saved for a longer period. You can make use of this data at any point. | This serves as the basic temporary memory for different requestors. The data stored here can not persist for a longer time. |
- Add Reading
- Reset Data
- Start DBTrace
- Add Reading with Clipboard Size
- Save Data
- Show Graph
- My Alerts
- Start Profiler
- DB Trace Options
Actually both the methods of inheritance are important and we use both based on the requirements. However, we must give preference to the Direct inheritance as it should not be blank.
- First, Terminate the Agent
- Delay it
- Later initiate the Agent
- Again Delay it
- In the requesters column, choose the delayed requestor and then tap on the tracer option
- Now, you can send this case to specific assignments consisting the SLA within 60 seconds
Case management permits the organization to fastly model and looks after multifarious case logic, by permitting the user not to write any programming codes
The role of a working pool in Pega is to collect the work objects. It should collect open and resolved work objects. Also, it should collect the work classes that the users can enter in the applications that are determined by a system from the class group lists.
- First, Click on Record
- Click Workbasket below the Organization category
- Now, Right-click on the Create option
- Create a Name to find the workbasket instance
- Designate a Name to convey the content and purpose to the users.
Pega rules SysAdmin4
This method is used for setting the value of more than one specified property.
This page method is used for sending the XML representation of a step page to the user’s Internet Explorer browser session and supports debugging. These are the commonly asked Pega Interview Questions and Answers for Fresher and Experienced candidates in an Interview.
Periodic –This type of Agent interval runs and then sleeps for the specified seconds which are entered in the Interval columns.
Recurring – This type of Agent runs the activities based on the specific calendar schedule. For example – Every Tuesday at 4 p.m.
Activity-End method- This method is used for stopping the execution for all the called/ calling activities.
On using the HTML properties in the section level
This method is used for deleting the properties or property and its related values in the step pages and other specified pages. Also, this does not have any effect on the property rule.
This is the method that is used for sorting clipboard pages which are the property value of the mode Page List. It is possible to sort more than on property in any order and sequence such as ascending to descending or descending to ascending.
We can specify it in the Chain Tracking tab.
This Action allows the users in any runtime to update but does not permit to complete the assignment. Just like connector flow actions, the local flow actions are referenced inside the assigned task in the flow.
The various types of Declaratie Rules are,
- Declare Expressions
- Declare On change
- Declare Constraints
- Declare Index
- Declare trigger
Yes, it is possible to perform
No, it is not necessary.
In case if you need to modify or change the behavior of the Agent that is listed in the Agent Rule on the locked Ruleset you can do it easily with this queue.
It is primarily used for joining the two tables with the matching data which are left out.
This belongs to the operator who can access different cases based on priority.
A Worklist is related to the organization through Workgroup and this consists of cases that do not have unique operator id.
It is the collection of Workbaskets that are maintained by the Manager who can delegate the work to the users who are associated with the Workgroup.
Three pages are available in the Clipboard during the run time for a user and they are
- User Pages
- System pages
- Data Pages
It is impossible to see in the Clipboard. However, you can see the value in the Tracer by clicking the Page name option which is in the step method column.
In the Obj-list-view results, you can retrieve instances from different classes using the obj-list-view. While in the Obj- browse you can retrieve only the Single Class Instances
This is the high-level Clipboard page that is created by users by using the activity methods like Page-New and this can be editable by a user as well.
- This eases the search upon introducing the index values for the aggregated properties.
- This aids in exposing the aggregate properties
- It can convert the complex algorithm to an easy solution. These are the commonly asked Pega Interview Questions and Answers to the Fresher candidate in an Interview.
This page is developed by executing the declarative rules also the content displayed on this page appears only as read-only for the users.
The System Page consists of Process page, Thread page, Application page, Operator page, Requestor Page, and Organization page.
No, we can not create the Agent schedule page manually. An Agent Manager on the Process Commander system can generate one agent schedule instance for every agent rule. It is the default process of an Agent Manager to check new updates every 10 minutes. Upon creating the Agent rules, an Agent Manager creates one schedule instance for every node that is running on your Process Commander System.
A Perform harness supports the user in the completion of Assignments.
A New harness aids in creating the objects and helps in the initial entry.
This harness helps in receiving the text note consisting of the user’s reasoning on the recently completed assignments.
This harness helps in previewing the work objects that are in the read-only display mode.
- Browser Requestor that begins with the Alphabet “H”
- Portal Requestor that begins with the Alphabet “P”
- Application Requester that begins with the Alphabet “A”
- Batch Requestor that begins with the Alphabet “B”
It is the interface that appears for End-User/Developer and the portals can be installed in the Access group. For Example – Admin Portal, Developer Portal, User portal and Manager portal. These are the Commonly asked Pega Interview Questions for Experienced candidates in an Interview.
Process Level – This defines the complete SLA of the case life cycle