Siebel Product Administration Guide > Creating Validation Rules for Customizable Products >

Scenario for Product Validation Using Custom Validation Services


This scenario describes one hypothetical way that product validation can be used. You may use it differently, depending on your business model.

An automotive wholesaler buys cars with many factory-installed options and configures them by adding wholesaler-installed options.

Some factory-installed options are not compatible with some wholesaler-installed options. The wholesaler must create requires and excludes rules such as:

  • Wholesaler-installed rear spoiler requires factory-installed V-6 engine.
  • Factory-installed sunroof excludes wholesaler-installed roof rack.

These are similar to the requires and excludes rules defined in Siebel Configurator. However, the wholesaler cannot use Siebel Configurator to configure these products, because the wholesaler only controls some of the components in the configuration.

For example, if you created a rule in Siebel Configurator saying that sunroof excludes roof-rack, Siebel Configurator would remove the sunroof when a user adds a roof rack. However, the wholesaler does not have control of the sunroof, and needs a rule saying that the roof rack cannot be installed if there is a sunroof.

To solve this problem using product validation, the wholesaler:

  • Uses the Pricing Administration screen, Attribute Adjustments view to create dynamic matrix tables of allowable combinations, as shown in Table 43 and Table 44.
    Table 43. Allowable Combinations of Rear Spoiler and Engine
    Rear Spoiler
    Engine Type

    Y

    6

    Y

    6T

    N

    *

    Table 44. Allowable Combinations of Sunroof and Roof Rack
    Sunroof
    Roof Rack

    Y

    N

    N

    Y

    N

    N

  • Write a validation business service for each of these matrices. The services reference the matrix to determine whether a combination that the end user selects is valid.
  • In the Product Validation view, add these business services and add the messages that are displayed to the user if the rules are violated. There is no limit to the number of business services that you can add for one validation.
Siebel Product Administration Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.