Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Proposition filter usability enhancements

Updated on September 10, 2021

Multiple enhancements to the Proposition Filter rule type extend the functionality of proposition filters.

The following enhancements have been made to the Proposition Filter rule type:

  • You can select a strategy rule that contains an External Input shape when you configure the filter or the default behavior criteria in a Proposition Filter rule.
  • You can apply the default behavior criteria to propositions that are outside the scope of a Proposition Filter rule to evaluate their eligibility.

Support for strategies with external input

You can use strategy rules that have an External Input component when you define the proposition eligibility criteria on the Filter criteria tab or the Default behavior tab of a Proposition Filter rule form.

For example, you can use a strategy with an External Input component to create the filter criteria or default behavior criteria for filtering out all propositions that a customer accepted within a certain time period. The External Input component imports the appropriate propositions to the strategy to make decisions.

External input strategy in filter criteria

Proposition Filter rule that references a strategy with an External Input component

Extended default behavior functionality

In a Proposition Filter rule instance, you can set the default behavior settings for propositions that do not match any specific filter criteria defined in that rule instance.

Previously, the default behavior criteria applied only to propositions in the business issue or group that is defined in the Proposition Filter rule. Now, the default behavior criteria extend to propositions that are outside the business issue or group that the rule instance applies to.

Consider the following sample strategy:

Sample decisioning strategy

Sample decisioning Strategy

Apart from the Results shape, the strategy consists of two additional components:

  • Proposition Data – Imports all propositions from the Sales business issue. The Sales business issue contains propositions that belong to the Phones, Tariffs, and Offers groups. The total number of propositions in the Sales business issue is eight.
  • Filter – References a Proposition Filter rule instance that applies to the Phones group. That rule instance filters out all propositions from the Phones group. The default behavior criteria specify that all propositions that do not match the filtering criteria are eligible.

    Filter criteria

    Filter criteria tab in a Proposition Filter rule form

    Default behavior tab

    Default behavior tab in a Proposition Filter rule form

When this strategy is executed, the Proposition Filter rule filters out the propositions from the Phones group to reflect the filter criteria specified in the rule instance. Additionally, according to the extended default behavior criteria application, the Proposition Filter rule processes the propositions from outside its scope and evaluates the propositions from the Tariffs and Offers groups as eligible, because they did not match any of the filter criteria.

Strategy with default behavior

Decisioning strategy that shows the number of propositions processed

Viewing labels for the selected strategy rule and when rule

You can view the labels for the selected strategy rule and when rule when you configure a filter or the default behavior criteria in a Proposition Filterrule. To find the when rule or strategy rule that you want to use, begin entering its name or label, and select the rule from the autocomplete list.

Selecting rules with label

Selection of when and strategy rules in a Proposition Filter rule

To analyze the configuration of a Proposition Filter rule in a strategy, perform a single case or batch test run.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

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

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us