Bookshelf Home | Contents | Index | PDF

You use the Attribute Adjustments view to create a list of attribute adjustments, which can be based on both product attributes and nonproduct attributes.

For example, Table 5 shows a simple list of attribute adjustments that adjust shirt prices based on size and color of the shirt. Any shirt ordered that is XL size and not colored red is marked up by 10%. Any shirt that is L size and not colored white is marked up by 8%. Any shirt that is M size and not colored blue is marked up by 10%.

Table 5. An Example of Attribute Adjustments
Size
Color

= XL

<> Red

% Markup

10

= L

<> White

% Markup

8

= M

<> Blue

% Markup

5

Table 6 shows a simple example that adjusts shirt prices based on the size of the shirt and the status of the account. If the shirt ordered is XL size and the customer is a Gold account, there is a 10% discount. If the shirt ordered is L size and the customer is a Silver account, there is a 5% discount. If the shirt ordered is M size and the customer is a Bronze account, there is a 3% discount.

Table 6. An Example of Attribute Adjustments
Size
Customer Status

= XL

= Gold

% Discount

10

= L

= Silver

% Discount

5

= M

= Bronze

% Discount

3

The columns of these tables are called the dimensions of the attribute adjustment. The examples show that attribute adjustments have two types of dimensions:

• Conditions. These dimensions affect the price of the product and determine whether the rule is applied. In the example, the condition dimensions are the columns Size, Color, and Status. Conditions can be based on any text, number, or date field in any Siebel business object, but if a rule uses a comparison operator such as < or >, its condition must be a number or date field (failing which the results will be unpredictable).
• Results. These dimensions determine the result when the rule is applied. In the example, the results dimensions are the Adjustment Type and Adjustment Amount columns.

You use the Attribute Adjustments > Dimensions view to specify these dimensions.

#### Variable Maps in Attribute Adjustments

Variable maps are used to map the dimensions of attribute adjustments to fields in Siebel business objects. Every condition dimension of an attribute adjustment table has to be mapped to a variable map. Variable maps are provided for use with attribute adjustments. You can modify these variable maps or set up new variable maps. For information about working with variable maps, see Siebel Order Management Infrastructure Guide.

The variable maps are transparent to the pricing administrator who defines the price adjustments based on attributes. The order management administrator sets up all the appropriate variable maps for use in pricing.

Without configuration, the view to associate the variable maps with an attribute adjustment table is hidden. You can display the variable maps associated to an attribute adjustment table only by using the site map to navigate to the Administration - Pricing > Attribute Adjustments > Variable Maps view. For more information on how to use variable maps in attribute adjustments, see Using Variable Maps in Attribute Adjustments.