Product Administration Guide > Customizable Product Links >

Understanding Links


Links provide a way to use Siebel data in rules that you write for a customizable product. For example, if you have clients outside the U.S., you could create a link that stores the account location. You could then write a rule that uses the account location to determine what kind of power supply and plug types to include with a computer configuration.

Links can store two types of information. Business component links store the value of a field in a Siebel business component. System variable links store the value of a specific system variable.

The value of a link is determined when the user starts a configuration session and is not dynamically updated during the session.

Business Component Links

Business component links map a Siebel business component data field to a link name. The link name can then be used when writing rules for a customizable product.

To create a business component link, you must have a thorough understanding of Siebel business components and be able to use Siebel Tools to identify business objects, business components, and field names.

When you define a business component link, the goal is to retrieve only one record. Several fields are provided in the link definition to help you do this. If more than one record is retrieved by the query, the link data is extracted from the first record in the group. If no records are retrieved by the query, the value entered in the default value field in the link definition is used.

You have the option to extract information from the current instance of a business component or from a new instance. For example, you select an account as part of creating a quote. You have defined a link for a complex product that extracts information from the business component that displays this record. When the user begins configuring the product, the link information will be extracted from the account record being used in the quote. The link uses the current instance of the business component.

You can also define the link on a new instance of the business component. The information will be extracted from the first record returned by the business component. You can control which record is returned by specifying search and sort parameters.

A business component link definition contains the following fields:

System Variable Links

Links can be defined to extract information from two system variables, TODAY and WHO. The TODAY system variable returns today's date. The WHO system variable returns the log-in name of the user who started the configuration session.

You can use the TODAY variable to write time-sensitive rules. For example, you create a link named TodayDate that stores the value of the TODAY system variable. You could then write a rule that says if today's date is later than December 23, 2001, then the product 64 MB RAM is required in computer configurations.

You can use the WHO variable to customize configuration rules based on the user log-in name. For example, you create a link named UserName that stores the value of the WHO system variable. You could write a rule that says if the user's log-in account name is jsmith, then 64 MB RAM is required in computer configurations.

A system variable link definition contains the following fields:

Leave all the other fields blank.


 Product Administration Guide, Version 7.5 
 Published: 18 April 2003