Posted: 16 Jan 2019 1:09 EST Last activity: 1 Feb 2019 1:45 EST
Why Do we go for 'Proposition filter' even though the same thing we can do by writing expression in the filter component.
I was going through Decisioning course v7.4.
They explained about the 'Proposition filter',I got a question over it, I will be more than happy if anyone clarifies it.
Q. Why Do we go for 'Proposition filter' even though the same thing we can do,In Strategy rule' by writing expression in the filter component, instead of using 'Proposition filter' on the same filter component?
The proposition filter is a specialized rule that allows you to define proposition eligibility, relevancy, and validity. By using proposition filters, you have a structured mechanism to apply an array of complex logic that would be very cumbersome to express through the strategy canvas. If the conditional logic for proposition eligibility is very simple, the use of a proposition filter might sound over the top, but you should not forget that it probably will not stay simple forever.
An example of proposition filters? Add DMSample:Administrators to your access group, and switch to DMSample. In the Customer class, you will find two proposition filters–one is for retention, the other is for sales. The proposition filters are applied after importing the propositions in the applicable group-level strategies.
Rule of thumb is that if you wish to apply eligibilities or other rules to propositions to filter them from being offered then use the proposition filter (always). It is more future proof component and far more flexible.