Skip to main content

Decision strategy canvas

Decision strategy introduction

Decision strategies drive the next best action and comprise a unit of reasoning represented by decision components. You use the Proposition Data component to import actions into a strategy canvas. The sequence of the components in the canvas determines which action is selected for a customer.

Click the Play button to learn more about decision strategies.

Dynamic pricing

U+ Bank wants a dynamic Price for all offered actions. If the Customer value of a customer is higher than 60, the bank wants to offer a 10% discount to the customer.

To meet the new requirement, you must enhance the existing strategy to set the value of the Price based on Customer value. Changing the Price dynamically based on the Customer value makes the pricing customer-centric. 

Set Property component

The Set Property component is used to dynamically alter the value of an action property based on a customer property. You use this component to set values to properties that are output by the strategy.

You can set properties to a constant or calculated value.

Set Property Component


Consider two customers: Sofie and Lily with customers value 35 and 65 respectively. 

In the left of the following image, slide the vertical line to see how Sofie and Lily's Customer value affects the Price of the action offered to them. 

Action ranking

U+ wants to offer the most profitable action to its customers.

To enhance this strategy based on the new requirement, you need a new decision component that can rank the actions based on Profit and select the highest ranked action.

Note: Profit is calculated based on Price and Cost action properties.

Prioritize component

The Prioritize component is a decision strategy component used to rank actions. The Prioritize component is also used to select the top 1, top 2, or arbitrary top-n actions. 

Click the Play icon to learn more about action ranking in detail with the help of a sample strategy.

This Topic is available in the following Modules:

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

Did you find this content helpful?

67% 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