How Siebel CRM Creates a Direct Multi-Value Link

The following figure describes how Siebel CRM creates a direct multi-value link.

How Siebel CRM Creates a Direct Multi-Value Link: This image is described in the surrounding text.

Explanation of Callouts

As shown in this figure, Siebel CRM uses the following objects to create a direct multi-value link:

  1. Parent business component. The parent in the parent-child relationship that Siebel CRM defines in the link. Siebel CRM displays fields from this business component in the applet that the user opens in the multi-value group applet. In Viewing an Example of a Multi-Value Group Applet, the Account business component is the parent that Siebel CRM uses to open the Account Address Mvg Applet.

  2. Multi-value fields. For more information, see About the Multi-Value Field.

  3. Source field. Defines the primary key in the parent business component that uniquely identifies records in the business component. It typically represents the ROW_ID column from the base table of the business component, and it fulfills the role of the primary key field. If the Source Field property is empty, then the source field references the ROW_ID column.

  4. Multi-value link. Defines the relationship that exists between the link and fields in the parent business component.

  5. Link. Defines a parent-child relationship between the parent business component and the child business component. You can use the link in multiple ways, such as with a master-detail view or with another multi-value link. In Viewing an Example of a Multi-Value Group Applet, the name of the link is Account/Business Address.

  6. Child business component. Supplies the child records in the parent-child relationship. It contains the records that constitute a multi-value group. In Viewing an Example of a Multi-Value Group Applet, this is the Business Address business component.

  7. Destination field. Contains row ID values that reference back to records in the parent business component and uniquely identify the parent for each child business component record. The link identifies the foreign key field in the Destination Field property. In Viewing an Example of a Multi-Value Group Applet, the foreign key field is Account Id. For more information, see About the Destination Field.

    No foreign key field is defined in a link that references an intersection table.

  8. Primary ID Field. Identifies the foreign key field in the parent business component. For more information, see About the Primary ID Field.

  9. Destination Link. Identifies the link that defines the parent-child relationship between the parent business component and the child business component.