Pega Basic Interview Questions and Answers Part 1

Pega Basic Interview Questions and Answers Part 1

What is Pega PRPC?

Pegasystems Inc Created, developed and marketed a licensed software product which is named as PEGA PRPC

PRPC stands for Pega Rules Process Commander which is the heart of PEGA

Everything in PEGA is governed by PRPC

PRPC is the core element of Pegasystems's



Why do we use PEGA?

Pega's BPM technology helps you quickly build business applications that deliver the outcomes and end-to-end customer experiences your customers demand

Additionally, Pega is 40% faster in mobile development, eight times faster in analysis and design, and eight times faster introducing change



1.What are the Studios available in Pega?

  1. App Studio
  2. Dev Studio
  3. Admin Studio
  4. Prediction Studio
2. What are the End User Portals available in Pega?

  1. Case Manager Portal
  2. Case Worker Portal


3.What are the types of service level agreement?


  1. Case-level service-level agreement
  2. Stage-level service-level agreement
  3. Process-level service-level agreement
  4. Assignment-level service-level agreement
  5. Approval-level service-level agreement


4.What is OOTB rules?

Rules which can be provided by Pega is called OOTB (Out-of-the-box) rules

Examples: Properties - pyIntegerValue, pzInsKey

DataTransform - pyDefault



5.What is Custom rules?

Rules which can be Created by manually is called Custom rules

Examples: Properties Name, Age, DOB

DataTransform – SetPermanentAddress



6. What are the type of classes available in Pega?

  1. Work class (Work-)
  2. Integration class (Int-)
  3. Data class (Data-)


7.What are the two type of rule inheritance?

  1. Pattern inheritance
  2. Directed inheritance


8.What are the parts available in ruleset version?

  1. Major Version
  2. Minor Version
  3. Patch version


9.Explain about WorkParty?

Workparty describes a role in pega

It allows you to refer to a case participant by role, without knowing any identifying information

Application commonly use workparty as the recipient of correspondence and also used to assign work

Example: In life insurance case, employee is a workparty and we may also include nominee as a workparty



10.Explain about SLA?

To represent the performance expectations for an assignments, process or entire case

It has Goal, Deadline, Passed deadline

Goal and Deadline - An amount of time that measured from the start of the assignment; no repetition

Passed deadline - An amount of time that exceeds the specified deadline for an open assignment; repeating interval

Example: Consider a company timesheet submission requirements; Employees should submit a timesheet within two business days (Goal), but no later than three business days (Deadline)



11.What is Decision Table?

It returns a result using a series of one or more conditions, organized as rows in a table

If all the conditions in a row evaluate to true, the decision table returns the result assigned to the row

If any of the conditions in a row evaluates to false, processing advances to the next row in the table

If no row in the table evaluates to true, the table returns a default result

Example: The customer need to select the loan type. Based on the loan type the system must display the interest rate



12.What is Decision tree?

You can use decision trees to handle logic that returns a result from a set of test conditions

Decision trees can evaluate against different test conditions and properties. A true comparison can lead to additional comparisons

It returns a result using a series of if-then conditions, organized as a tree-like structure

Example: HR application contains a process for assessing a job candidate. The candidate receives a set of ratings during the interviews. These ratings are evaluated to determine whether to extend a job offer to the candidate. A decision tree is configured to automatically use the ratings as test conditions to decide whether the candidate is qualified



13.What are the types of pages in Clipboard?

User Pages:
contains pages created due to user action, either directly or indirectly; contain data related to work being performed in the selected thread

Data Pages: contains read-only data pages defined by data page rules; persistent pages in memory, used to cache data; this data is often sourced from outside

Linked Property Pages: contains read-only pages created by linked properties, which contain information from data objects referenced by a linked property (created by LSA or SSA)

System Pages: contains pages that describe the current user session, such as the active user and the active application



14.What are the different types of layout?

Dynamic Layout:
Arranges the items in a flexible form that automatically adjusts to screen size

Repeating Layout: To display a collection of data that belongs to a pagelist or a page group, we can use a repeating layout

Column Layout: Arranges items in a set number of columns

Smart Layout: Contains fixed-width, fixed-height column pairs, Each column pair is designed to hold one label and one field, typically for a single value property value

Free Form Layout: It is a non-dynamic layout. We have to fix every single section. Unlike smart layout, free form layout do not have column types of label, field



15.What is the link between Harness, Section, Flow, Flow Action?

Harness
is a container for a UI (section rule), that provides outer layer to user defined UI, and it provides options to perform actions to be taken. Like providing a submit button for UI

Section is a rule that contains Layouts, Controls/properties, sections, paragraphs etc., This is mainly to create a UI

Flow or Flow rule is nothing but the process design of a particular process. These are created whenever you add a process to a stage. This contains the complete flow details of that process

Flow Action: A connector that leads from an assignment represents an action that users can perform to complete their task, such as Approve or Reject. This action, called a flow action, indicates the UI displayed for the user when performing the corresponding action



16.Explain about Reports?

Provide real-time information and analysis

Used by Business analysts and work managers to assess performance of the application

Built using report definition

Example: Number of Customers order a cake per week



17.What is datatransform?

It is used to coping a data from one place to another place in the application (Copying and manipulating data)

It can be referred in flow rule, connector

Example: To copy shipping address to billing address in purchasing application; To get FullName from FirstName and LastName



18.What is Data Propagation?

Data propagation is the mechanism of copying data within the case hierarchy

Data propagation is the act of initializing a case or other item of work with data from another case

Example: while running interview case (child), we need Applicant Personal data which we can get from Recruitment case (parent)



19.Explain about Live UI?

Live UI used to examine and edit the rule structure of UI designs

Allows us to locate properties that use declarative values

Used to view the form as users see the form

Used to review how all the rules and elements fit together



20.What are the types of Properties in Pega?

Two Types of Properties: Value mode & Page mode

Value mode:

It describes a single piece of information

Example: Total

It has three value mode such as single value, value list and value group

Page mode:

If you need to establish a contextual relationship between single value properties, we can use page mode

It describes more than one related property element

Example: Customer info (Name, Age, Address)

It has three page mode such as page, page list, page group



21.What are the Standard Properties in Pega? (or)
What are the System Properties in Pega?


Standard Properties are the Pega default rules such as px, py, pz

1664416068026.png



22.What is Datapage?

Datapages retrieves data from datasource for use in an application

It caches data in memory

It loads data into memory and stores it on the clipboard, making the data accessible on the application.

Example: Customer bank balance is stored in bank database, by using Datapage we can retrieve customer bank balance



23.What is Scope of Datapages?

It defines who can access the datapage; It includes thread, requestor, node

Thread:

Content of a datapage are unique to a single case. If you specify a page in thread level, then it can be accessed only by a particular thread

Example: viewing currency exchange rates, each time view it provides new rate

Requestor:

Content of a datapage are common to all of the cases created by a single user or system

Example: Checking bank account balance of a customer

Node:

If you specify a page in node level, it is accessible by all users of the application and other applications running on a given node

Example: Choosing the make and model of a car while submitting an insurance claim



24.What is Report Definition?

Report Definition retrieve data from a database and returns the result in a table of columns and rows

It can only be used as datasoucre for list-structure datapage

Example: Amazon Product data’s usually Stored in Database; with help of Report Definition we can retrieve from it



25.Explain about Look up?

Look up is used to return a specific data object mapped in the application

It can only be used as datasoucre for page-structure datapage

Example: Obtaining information on a education course such as time management



26.Explain about Activity?

Activity used to describe the logic for an automated procedure

It Structured as a series of steps that execute in sequence

Each step can call a method, transfer control to another activity or execute custom java code

Activities used to implement a complicated logic

Example: Consider a scenario in which an insurance company must submit insurance claims to the Registry of Motor Vehicles. To minimize the impact on users, you can configure an activity to automate claim uploads so that your application submits insurance claims outside of peak hours, without user intervention



27.Explain about pyWorkPage?

pyWorkPage is the Specific page on clipboard

Used to store all the data generated while we create and process a case

Example: If you collect customer data such as name, age, gender - All of this fields stored in pyWorkPage of the clipborad



28.Explain about Action set?

To configure dynamic UI changes such as displaying menu when a user click a button

An action set consists of an Event and a Action

Event - A trigger performed by users such as clicking a button, hovering a pointer over a field

Action - A response performed by the system as result of the user event

Example: Open a popup window (action) when a user click a button (event)
 
Top