Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference > Multi-Value Group and Association Applets >
Multi-Value Group Applets
A multi-value group (MVG) applet (shown in Figure 181) is a dialog box that provides the means to display and maintain a set of records of data from another business component associated with the currently displayed business component record. The multi-value group applet is invoked from a control or list column in the originating applet.
Figure 181 shows the Account Addresses multi-value group applet. It is invoked when the user clicks the check mark button to the right of the Address Line 1 text box. This multi-value group applet lists one or more addresses for the account. The record with a check mark in the Primary check box is the one whose data appears in corresponding controls in the originating applet.
While the multi-value group applet is open, the user can view the entire list of team member records for this account, not just the primary one. The user can also add, query, and delete records in this window.
Multi-value group applets are implemented using object types illustrated in Figure 182.
Figure 183 shows the object definitions used in the implementation of a multi-value group applet in greater detail, and identifies their interrelationships.
The roles of the object definitions in Figure 183 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 181.
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.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference, Version 7.5, Rev. A Published: 18 April 2003 |