Pega Edit validate and Edit Input

Difference between Rule-Edit-Input and Rule-Edit-Validate?

Edit input rules are instances of the Rule-Edit-Input class. They are part of the Property category.

An Edit Input rule provides a conversion facility.

Edit validate rules are instances of the Rule-Edit-Validate class. They are part of theProperty category.

Use the Edit Validate form to define a Java routine that tests the validity of an input value in an activity.

Advertisement

Pega filter report definition results using custom section

How can we filter the report Definition results by using a custom section on the report?
Need to create a custom filter section and reference that in the “Report Viewer” tab of Report Definition rule.
Need to select “Display Filters using custom sections” check box.

Advertisement

Pega Join types in report definition

We have different JOIN types in the Pega report definition.

 INNER JOIN, LEFT OUTER JOIN, and RIGHT OUTER JOIN.
From Data Access tab of Report Definition in Class joins a section

Only Include Matching Rows        =   INNER JOIN
Include All Rows in this class        =   LEFT OUTER JOIN
Include All Rows in Joined Class   =  RIGHT OUTER JOIN

Pega join types



Pega Ruleset

What is the order in which the Rule setlist is constructed?
Requestor, Organization, Division, Access Group is the order in which this list is constructed.
In the access group, the Application rule setlist is at the bottom and the Production Ruleset is on top of it. It follows Top-down approach.

Pega Rule delegation

Explain about Delegating a rule?
A delegated rule is one that appears for a specific group of users so that they may manage these rules outside the development environment. Delegated rules appear on the My Rules gadget for a single user or for all the users who are associated with a specific access group.
An application user who has the PegaRULES: WorkMgr4 access role can update the leftmost tab of existing rules that may change frequently.

What is the difference between parameters and local variables? How are they used in an activity?

What is the difference between parameters and local variables? How are they used in an activity?
Values stored in parameter values can be shared between two activities but the scope of local variables is confined to the activity in which they are declared.
Parameters can be referenced as Param. parameter name.
Local variables are referenced as Local. variable name. more on Activities


Pega Class Group

The Class is an instance of rule ‘Rule-Obj-Class’.

The class can be created as ‘Abstract Class’, ’Concrete Class’, or ‘Class Group’.

Class Group is a concrete class while creating it is mentioned as ‘is a Class Group. The basic purpose of creating a Class Group is to group the classes; we are making a set of classes that share a common key structure. All instances of these classes to be stored in a single database table.



How to configure Service REST in pega

What is REST?

Nowadays we are using REST integration interface to interact with external systems through web service in Pega, basically to make calls between machines.
REST stands for Representational State Transfer Protocol.

What is REST in Pega?

Pega is proving a service (response) to the external system by processing the request received from an external system.
Basically, we will receive a request from external system/machine to Pega, Pega will process that request and provides a response back to an external system.

service rest in pega
Add caption
The request will be in different types XML/JSON. Let’s consider the request type is JSON.