Featured post

GetNextWork functionality in pega

What is GetNextWork in pega? Pega provided a functionality to get the most urgent assignment(task) for user to work on. This is configured o...

How to configure multi select in Pega ?

 What is Multi-select list control in Pega?

Multi-Select list control is added to user form so the users can select multiple values from the drop down.These lists save time and ensure accuracy by supplying a list of valid values for an input field. 

Sources for a Multi-Select list control:

  • Data page.
  • Clipboard page.
  • Report definition.

How to configure multi select in pega ?

Pega has provided OOTB control to configure Multi-select list for a drop down. pxMultiSelect is the OOTB control. 
We need to have a PageList or Page group property to have the values selected from the drop down.
We need to provide the source to the Multi-select list control so that control will display the results in a drop down where user can select one after other.


Queue Processor and Job Scheduler in Pega

What is Background processing in Pega?

Executing tasks in the background allows for improved scalability and performance. 
As we are famous on Agents for background processing to send emails, performing some tasks on the Work objects and queuing items etc,

Pega has provided below two Rules to accommodate background processing instead of Agents where in scenarios that previously required agents, such as service-level agreements, sending daily emails, or queuing items.
  1. Queue Processor 
  2. Job Scheduler
Queue Processor and Job Scheduler in Pega
These rules are in SysAdmin category in Pega.

Rule resolution process in pega

What is Rule resolution process in pega ?

Rule resolution is a search algorithm for pega process commander to find the most appropriate rule instance of a rule to execute in any situation. This is an internal background process of pega rules process commander.
Rule resolution process

What are the inputs for Rule resolution process?

Process commander needs below inputs to perform the rule resolution algorithm and to return best match for the situation.

Ruleset stack in pega

What is ruleset stack in pega

Ruleset list or stack is assembled by pega when the user logs into the application and ruleset stack is used during the rule resolution process. Rule resolution will be looking into the ruleset stack in a specific order so the order is important. Top Ruleset takes the highest precedence.

How pega will assemble the Ruleset stack ?

Cascading approval process in Pega

What is Cascading approval process in pega?

Defining a series of approvals for a case during the case life cycle. If we want to obtain approvals from multiple people (ex: VP,Director,Manager), we can define cascading approval process in pega.

Cascading approval smart shape in pega

We can implement cascading approval process in two models:
  1. Reporting Structure
  2. Authority Matrix

Pega Web Mashup

What is pega web mashup ?

Pega platform provides a feature to embed pega application in any web page or web application on the intranet or internet. We can embed our pega application through pega mashup which actually exchanges information between two applications. Pega application can communicate to host page (web application or web page) and host page can communicate to pega platform application. Pega web mashup code is a HTML-5 compliant. 
Pega web mashup icon

Pega exception handling in connectors

What is exception handling in pega ?

As we know connectors are used to communicate with external systems to fetch data and there is a possibility of something going wrong always exists. We can encounter with some exceptions/errors during the communication so we need to be ready with the handling strategies. Errors could be temporary/Transient or permanent. Transient errors are temporary errors, do not last long and can rectify themselves over time.  For example: Connector is unable to connect because application is temporarily unavailable/restarted.
Permanent errors: Typically due to configuration issues or invalid request, these kinds of error persists until we fix them.

Simulations in pega

What is simulation in pega ?

Simulating integration connectors to see how the response is coming or when there is no data source is available/external system is not available. We will define our own data source and test the integration. Use simulations to unit test the integration connector. We can simulate any external service as long as we know  that "what is the request it is expecting and what is the response it is going to return".

How to simulate an integration in pega ?