Skip to main content

Decision points

Automating decisions based on business logic allows application users to focus on decisions that require human expertise. For example, a loan applicant with a low credit score but a high salary and a passing background check may require a loan officer to assess additional qualifying factors that cannot be automated. 

In Pega Platform™, you can model complex Case Life Cycles that require branching or skipping a Step. For example, when a home is above a certain age, it must be tested for lead paint. When a home is below a certain age, it does not need to be tested for lead paint.

In a Pega Platform application, a flow is a sequence of events that models a business Process. You create flows to support the different paths that users can take through a Case Life Cycle. You can define paths in a flow by using graphical shapes and connectors. The shapes and settings that you choose depend on the types of decisions that users make, and the order in which the events occur.

In the center of the following image, click the vertical line to compare the Case Life Cycle and Process flow Views:

Decision shapes

You can use a Decision shape to add a conditional path to a flow or model more complex use cases. By defining the events that cause your flow to follow different paths, you can create Cases that support more than one outcome.

Decision shapes are configured to advance a Process automatically. An automated Decision evaluates business logic or a set of one or more Conditions. 

In the following image, click the + icons to learn more about a credit check process with a conditional path:

Variations of the Decision flow

Some variations of the Decision flow include:

  • Cases that move forward but may include another Step as needed. You can choose when additional processing is needed to support Case processing.
  • Cases that go to another Stage. You can use the Change Stage shape to move a Case to a different Stage in the Case Life Cycle. By skipping a Stage, you can support out-of-sequence processing in a Case.

Check your knowledge with the following interaction:

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

100% found this content useful

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice