Split For Each shape 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.

Split For Each shape in pega
Split for each allows us to run a single process multiple times by looping through a Page List or Page Group.
The main flow continues when processes on the PageList/PageGroup processed.
split for each shape in pega


Advertisement

Split Join shape 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 Join, Split-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.

Split Join shape in pega

split join shape in pega


Advertisement

How to customize Get Next Work in pega

We can customize GetNextWork (GNW) logic in pega to meet our business requirements. Pega will follow default GNW logic to prioritize and get the assignment for the user to work on. Sometimes we will have a requirement to change the prioritization work, simply we can adjust the assignment urgency value (pyUrgencyAssignAdjust this is being used in declare expression), we can manually adjust the assignment urgency.

GetNextWork functionality in pega

What is GetNextWork in pega?

Pega provided functionality to get the most urgent assignment(task) for users to work on. This is configured on user portals with a button or a link. When a user clicks on it, pega will perform some criteria to get the most urgent work. This can improve user productivity, timelines to finish the work, ultimately customer satisfaction.
getnextwork pega

How to configure the GetNextWork button/link in portals?.



Parameterized data page in pega

What is the parameterized data page in the pega?

As we know data pages provide data for a system to use on-demand. On the first reference of the data page, the system creates a data page instance and loads data in the clipboard.
Read more on data pages in pega

Passing parameters to the data page (Parameterized data page) to fetch quick and exact data that you need on the situation from the source.


Data pages in pega

What are data pages in pega

A data page loads data to the clipboard for the system to use. The system can access data from the data page on demand. On the first reference of a data page (in data transform, activity, etc), the Data page will be created in the clipboard and loads the data to use.
Structure of the data page:
We can create a data page with two types either a single page (holds a single object/page) or List (Page List - holds multiple objects/results/pages) type.
The first important thing on the data page is Mode(after loading a data page if the data is readable, editable, or savable) 
We can create a data page in three modes.
  1. Read Only (Node, Requestor, and Thread)
  2. Editable     (Requestor and Thread)
  3. Savable      (Requestor and Thread)

Scope of data page in pega



Pega pre and post processing in flow actions

What is flow action in pega?

A flow action is a rule, which controls the user interaction with a work object to complete an assignment. It is an instance of the Rule-Obj-FlowAction rule type.

Types of Flow actions in pega



Rule availability in pega

What is rule availability in pega

Rule availability in pega determines if the rule is accessible in a rule resolution algorithm and can we SaveAs, edit, and Open a rule in Dev Studio.

Rule resolution algorithm in pega