Featured post

Data pages in pega

What are data pages in pega A data page loads data to the clipboard for system to use. System can access  data from the data page on demand....

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 ?

Spin Off in pega

Parallel processing in Pega

We can allow users to perform multiple tasks independently to complete the work, in pega we can this as parallel processing. In a stage or flow rule we can add smart shapes to achieve this parallel processing.

Smart shapes in pega

Pega has defined some smart shapes like Split JoinSplit-For-Each and Spin-Off. We have to use these smart shapes in sub process shape. Each shape can call one or more processes to proceed in parallel.

Spin-Off in pega

Spinoff is not a shape, it is an option in the sub-process shape. Which allows to run the sub-process independent and in parallel to main process. Main flow will not wait for the sub-process and no join  options available for SpinOff processes.
spin off