Skip to main content


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

Product offer configuration rule

Updated on April 26, 2021

The enterprise connectivity products can have lot of service and configuration options so that same product can be sold and fulfilled for different type of connectivity requirement to different type of customers. In Pega product catalog, these types of products are created as multi-hierarchy product with composite product specifications and configurations.

Pega Foundation for Communications Product Overview

Using this feature, a product manager can define various rules among these components and options available within product hierarchy to ensure correct set of services and options are selected during order entry. The product manager can define multiple configuration rules for a product offer. Each configuration rule is defined with one or more conditions and one action.

The configuration rules can be either specification constraints or configuration constraints. Using specification constraints rule, the product manager can define a rule to include or exclude a specific product specification for one or more conditions. This feature allows the product manager to define an action for a product specification from the product hierarchy for one or more conditions with configuration value.

Using configuration constraints, the product manager can define a rule to include or exclude specific values of a configuration item for one or more conditions. To define a configuration constraint rule, the product manager specifies a specific configuration value in action rule and defines one or more conditions.

Product managers can use advance condition builder to define Product offer configuration rules. Advance Condition Builder relies on Pega Platform decision rules to control the authoring and execution. Coupled with Data Access Functions, Product Manager can define any complex logic across the Product hierarchy using the Advanced Conditional Builder feature. Product catalog providing following functions to define configuration rules in advance mode.

Function NameInput ParamsOutput TypeUsage
isSpecSelectedOfferPath,SpecPath True/FalseFunction to check if a specification selected or not under given offer/specification path during Quote process.
getSpecQuantityOfferPath,SpecPath IntFunction to return the quantity of specification selected under given offer/specification path during Quote process.
getConfigurationValueOfferPath,SpecPath,ConfignameStringFunction to retrieve configuration value selected under given offer/specification path during Quote process.
getSelectedConfigCountOfferPath,SpecPath,ConfigListIntFunction to get the count of not null characteristics chosen under given Spec path during Quote process.
isSpecSelectedOfferPath,SpecPathTrue/FalseFunction to check if a specification selected or not under given offer/specification path during Quote process.

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