Configuring Siebel eBusiness Applications > Configuring Multi-Value Group and Association Applets >

Understanding How MVGs are Implemented


This section summarizes how MVGs are implemented. It covers the following topics:

Multi-value group applets are implemented using object types illustrated in Figure 86.

Figure 86.  Multi-Value Group Architecture
Click for full size image

Figure 87 shows the object definitions used in the implementation of a multi-value group applet in greater detail, and identifies their interrelationships.

Figure 87.  Multi-Value Group Details
Click for full size image

The roles of the object definitions in Figure 87 are summarized in the following list and discussed in greater detail in the subsequent sections. The multi-value group example refers to the Account Address MVG applet illustrated in Figure 85.

Each of the following objects is discussed in greater detail in the following sections.

  • Originating applet. Contains the control or list column that invokes the multi-value group applet. In the example, the originating applet is called Account Entry applet.
  • Originating business component. Business component of the originating applet. This business component (in the example, the Account business component) supplies the data presented in the originating applet (Account Entry applet).
  • Multi-value fields. Fields in the originating business component that are populated by the multi-value link. Data population relationship is indicated by the presence of the multi-value link's name in their multi-value link property. The Field property in each identifies the corresponding field in the multi-value group business component that provides its data. Multi-value fields used in this multi-value group situation are Street Address, Address Id, City, Country, Fax Number, Postal Code, and State.

    NOTE:  If the field is a multi-value field, then the Required attribute will be ignored. In this case you can use a script in Siebel VB or Siebel eScript or the primary address field, if it exists.

  • Multi-value links. Child of the originating business component. It identifies the link that provides the field values from the multi-value group business component. In the example, the multi-value link is Business Address.
  • Links. Specifies the master-detail relationship between the originating and multi-value group business components. This is a property of the Multi Value Link object definition from which the fields in the originating business component obtain their values. In the example, the link is Account/Business Address.
  • Multi-value group applet. Dialog box that appears when the user clicks on the ellipsis button in the originating applet. It lists the multi-value group business component records that are detail records in the master-detail relationship with the current originating business component record. It also provides the means to add, edit, and delete detail records. In the example, the multi-value group applet is called Account Address MVG Applet.
  • Multi-value group business component. Stores the detail records of the master-detail relationship with the originating business component. The records displayed in the multi-value group applet are those in the multi-value group business component. In the example, the multi-value group business component is called Business Address.
Configuring Siebel eBusiness Applications