About the Base Theme
A base theme defines the home page for the customizable product. It is the container within which the product theme pages display. The base theme has a thread bar you can use to navigate between product theme pages. Four types of base theme are provided:
Base Theme with Auto Pricing. When the user selects an item, its price is updated immediately.
This base theme has the following variations:
Base Theme with Auto Pricing with Open UI. When the user selects an item, the item price is updated immediately, this includes styling for Open UI.
SIS OM Base Theme with Auto Pricing. The theme provides additional fields within the container that are relevant to the communications industry.
Base Theme with Manual Pricing. The pricing of items is not updated until the user clicks Update Price.
This base theme has the following variation:
SIS OM Base Theme with Manual Pricing. The theme provides additional fields within the container that are relevant to the communications industry.
Base Theme with Multi Select JS. The user can select many product components, and then click the Submit button to validate them all at once.
Base Theme with Quick Edit JS. The user can turn validation on and off. Turning validation off saves time in configuring items.
Although both Multi Select and Quick Edit allow users to configure products more quickly, there are important differences between the two:
Constraint validation:
A Multi Select user interface can invoke constraint validation for certain user actions, such as page refresh or selections using combo boxes. For example, when a user drills down on a child customizable product or changes tabs, the UI controls on the new page invoke object manager code which invokes the constraint engine and prompts the user to validate the Siebel Product Configurator session.
With a Quick Edit user interface, the user enables or disables the constraint engine by explicitly clicking a button.
Modification by the user:
With a Multi Select user interface, the underlying logic for altering constraint engine invocation and constraint violation behavior can be changed by modifying the client side JavaScript files.
With a Quick Edit user interface, logic for altering the constraint engine cannot be modified by end users, because it resides in the object manager code.
Upgrade users: If you do not select a base or product theme, default themes are used. If you do not specify groups or controls, intelligent defaults are used. These defaults replace Configuration Assistant in release 6.x and lower.