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:
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
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?
27.What is difference between Operator ID and Access Group?
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
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:
- Current user
- Worklist of a specific user
- Work queue of a work group
- Custom
- 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
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?
27.What is difference between Operator ID and Access Group?
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