Siebel Product Administration Guide > Products with Attributes >

Binding an Attribute Value to a Line Item Integration Component Field


You can create an attribute and bind the value to a quote, an order, or an asset item field. When you start the configuration session, the value from the business component field is loaded into the product instance's attribute value. When you exit the configuration session, the attribute value is copied to the target business component field value. This attribute is accessible in the Siebel Configurator user interface, constraints, scripts, and properties. If there is any data inconsistency between the field data and the product instance, then a warning window displays at the start and end of the configuration session. Note that the business component field that is mapped to the attribute value must exist in the corresponding line item integration components for quotes, orders or asset. This streamlines the order capture process by enabling users to provide line item characteristics within Siebel Configurator thereby preventing users from writing constraints or scripts to enable back and forth data exchange between attribute values and line item fields.

For example, you may want to create an attribute value to represent the Billing Account. The Billing Account is tracked in the line item field. The product administrator sets the property LineItemICField = Billing Account for the Billing Account Attribute.When the configuration session is started, the Billing Account attribute is defaulted to the business component Billing Account field. The end user has the option to overwrite the defaulted value. When the user exits Siebel Configurator, the user's selection is copied back to the business component.

To bind an attribute value to a line item

  1. Navigate to the Administration - Product screen, then the Product Definitions view.
  2. In the Products list, select and lock the desired product.
  3. In the Versions list, click the Work Space version.
  4. Click the Properties view tab.
  5. In the explorer display of the product on the left side of the screen, select the desired attribute.
  6. In the Properties list, add a new record and complete the fields. Some fields are described in the following table.
    Field
    Comments

    Name

    Enter LineItemICField.

    Value

    Enter a value for the property. The value is the LineItem field name.

Defining a UI Property Using an Attribute Value from a Line Item Integration Component Field

After you bind an attribute value to a line item, you can use that attribute value in the Siebel Configurator user interface, constraints, scripts, and properties.

This section shows you how to use the value to define a user interface property. There is general information about defining a user interface property in Defining a UI Property. If the value is from an integration component field, you must also do the following:

  • The Line Item fields must be present in the Line item Integration Components and in the SIS OM PMT Service.
  • If asset-based ordering is enabled, you must modify the following integration objects: SIS OM Quote, SIS OM Order, SIS Order Asset
  • If asset-based ordering is not enabled, you must modify the following integration objects: 7.7 Asset Integration Object, 7.7 Quote Integration Object, 7.7 Order Entry Integration Object

Then you can define the UI property using the following procedure.

To define a UI property using an attribute value from a line item integration component field

  1. In Siebel Tools, add custom fields to the Line Item Integration components and SIS OM Payment Service.
  2. In the Siebel Business Application, bind the line item field to the attribute, as described above.
Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.