Guidelines for Defining the Link Property of a Business Object Component

If any of the following situations exist, then you can define the Link property of a business object component:

  • If Siebel CRM can link the business component to more than one business component in the business object. For example, in the Opportunity business object, Siebel CRM can link the Action business component to the Opportunity, Account, or Contact business component.

  • If the relationship between the parent business component and the child business component is a many–to–many relationship and where either business component can be the parent. For example, in the Opportunity business object, a relationship exists between the Opportunity business component and the Contact business component. Either business component can be the parent, so you can define the configuration so that Siebel CRM uses the Opportunity/Contact link. This configuration makes sure the Opportunity business object is the parent.

If you do not define the Link property, then Siebel Tools uses the Parent Business Component/Child Business Component link as a default. Siebel Tools sets the following properties for this link:

  • The Parent Business Component property is the name of the source business object.

  • The Child Business Component property is the value of the destination business component property.

If Siebel Tools cannot find a suitable link, then it displays the business component without a link to any other business component in the parent business object. In this situation, Siebel CRM displays all records that satisfy the search specification of the business component that are independent of the parent business component. This situation could create a problem because the user might not realize that the values in the child business component are not directly related to the parent business component. In reality, these values represent all data for the child business component. If you must display records that possess a parent-child relationship, then you must enter a value for all links. For more information, see Options to Filter Data That Siebel CRM Displays in an Applet.