Pega Basic Interview Questions and Answers Part 3

AllJobsInfo

Administrator
Staff member
1.Explain about Routing?

Routing Identifies who will work on assignment while the case moves through life cycle

Two types of Routing: Worklist & WorkQueue



2.What is Worklist?


A Worklist is a list of all open assignments, in order of importance, for a specific user

Example: Initiation of Leave request need Approval from particular Manager





3.What is Workqueue?


A Work queue is a list of all open assignments, in order of importance, for a group of users

Example: Initiation of claim request need approval anyone from finance team



4.What are the options available for routing?


Pega Platform provides an extensive list of routing options:

  1. Current user
  2. Worklist of a specific user
  3. Work queue of a work group
  4. Custom
  5. Business logic based on a when condition


5.What is circumstancing?


To address exceptions or unique variations in business requirements without changing the core logic every time, we can use circumstancing

Specific rules can be circumstanced to resolve only when the specified business conditions are met

Example: Sending email to prime and non prime customer with respect to their offers



6.What is circumstance template?


Use a circumstance template rule to identify properties for multivariate circumstanced rules

A circumstance template rule contains an array of properties such as .State, .Channel, and .ClaimAmount that reference property values in one or more circumstance definition rules

These rules define the value combinations for each of the properties defined in the circumstance template rule



7.What is Datapage in Pega?

Data page retrieves data from a specified data source and caches that data in memory

1664418295904.png

8.What are the sources of Datapages?


1.Connector
2.Data Transform
3.Report definition
4.Lookup
5.Activity
6.Robotic automation
7.Robotic desktop automation
8.Aggregate sources

9.What are the scope of Datapage?

Thread: The page is created in a single requestor thread and can be accessed as often as needed by processing in that thread

Requestor: The requestor can access the page(s) loaded across all threads

Node: Any requestor executing on the current node can access the pages



10.What is refresh strategy in Datapages?


Refresh strategy defines, when the data page is considered stale and needs to be reloaded

Even if a data page is considered stale, the page is never reloaded until it is referenced



11.What are the refresh strategy options for Data pages?


Do not reload when – thread, requestor

Reload if older than - thread, requestor

Reload once per interaction - thread, requestor, node

(refresh strategy options depend on the scope of the page)



12.How will you source the dropdown from Datapage?


Create a data page (D_page) of type 'page' which has a page list (pagelistname) embedded in it

Create a section

Add a dropdown field and select the list source type as data page

Select D_page.pagelistname as the data page



13.What is Forward chaining?


Updates the target property value Whenever a source property value changes

It will reduce system performance if an expression uses many source properties that change frequently



14.What is Backward chaining?


Updates Target property when the application references the property by name

When the property is referenced, the expression goes back in the network to reference the source property or properties the expression needs to update its target



15.What is the purpose of Methods in Activity?


Method is a operation that can be performed by one step of an activity

contains a predefined set of basic operations that perform computations, update properties and other aspects of the clipboard, or move data between memory & database

Example: Apply DataTransform, Call, Property Set



16.Can an activity be called from another activity ?


Yes, Use the Call Method to cause the current activity to find another specified activity and execute it

When that activity completes, control returns to the calling activity



17.What is Mixin?


A mixin defines a set of style attributes that can be reused in user interface elements

Mixins allow you to define efficient and clean style repetitions, and provide an easy way for you to update styling

Mixins can either define a set of styles or inherit styles from another mixin



18.What are the categories of Mixin?


Typography - Allows you to configure anything related to text, like font size & color

Background - Allows you to configure background colors of elements

Border - Allows you to configure borders and gradient effects

Combination - Allows users to create complex mixins that incorporate



19.What is Procedural Processing?


Procedural Processing requires that the rule is invoked explicitly when it needs to be executed

Examples include Data Transforms, Activities, Flow Actions



20.What is Declarative Processing?


Declarative Processing involves monitoring the application and when an event occurs execution of the rule is triggered

Examples include the Declare expression, Declare Constraint, Datapage



21.What is Guardrails in Pega


Guardrails are best practices which will guide us to design applications that avoid potential maintenance and performance issues



22.What are the types of warnings in Pega?


Severe

Moderate

Caution



23.What is declarative rules?


Declarative rules provide the necessary capabilities required for declarative processing

Reduce the need for complex procedural logic and manual exceptional handling

Makes complex processes significantly easier to automate

Example: Declare Expression, Declare Index, Declare On Change, Declare Trigger



24.Where we can see delegated rules in Pega?


We can see our delegated rules by selecting My Favorites from the Operator menu



25.What is a production ruleset?


Production rulesets include rules that are updated in the production environment
To allow users to modify a rule in production, define the rule in a production ruleset



26.What is the difference between Radio button and Dropdown? 1664419246580.png
27.What is difference between Operator ID and Access Group?

1664419307394.png

28.Difference between decision table and map value?

Use a map value to record decisions based on one or two ranges of an input value
A map value uses a one-or two-dimensional table to derive a result
where one map value calls another, map values can provide an output value based on three, four, or more inputs
Example: when customer purchasing shirt, the customer need to select the shirt size and color; based on those data system must display the price

29.What is the use of Database save option?
Use this option to save data to the system of record
Example: To save Registration info for future login

30. What is a Ruleset ?
Rulesets contain rules from different types and different classes and its used to package, deploy and versioning
You can gather many rules from different classes into one ruleset that represent a feature or a component of your application
 
Top