Module 32: Configuring Multi-Value Groups: Essentials (Siebel 7.7)
Module 32: Configuring Multi-Value Groups: Essentials (Siebel 7.7)
7)
Module Objectives
After completing this module you will be able to:
Describe multi-value groups and their benefits Use Siebel Tools to configure a multi-value field and multivalue link Use Siebel Tools to configure a multi-value group so users may select one or more related child records
2 of 24
Multi-Value Group
A multi-value group (MVG) is a set of detail (child) records associated with a parent record
Parent applet displays only one of the child records Multi-value group applet opens on demand to display all child records
3 of 24
Is an alternative to a detail view for managing parent and related child records
Makes effective use of space
Allows for multiple sets for detail records to be available from a single view
Territory MVG
Industries MVG
4 of 24
Allows users to access child records for multiple parent records using a single view
Business Address MVG Territory MVG Industries MVG
5 of 24
Allows for creating queries that include values for fields in both parent and child records
6 of 24
Multi-Value Field
Is a field in the parent business component that references a field in the child business component (not a column in a table) Is required for an MVG
Single-value field Multi-value field Parent business component Child business component
Account
Name Location City
S_ORG_EXT
LOC EMP_COUNT ROW_ID NAME
Business Address
City Street Address
7 of 24
Link
Must exist between parent and child business components in the MVG
Specifies how child records are related to a parent record
Parent business component
Account
Name Location City
0/5
1. Specify the Multi-Value Link 2. Add Multi-Value Fields 3. Identify or Create an MVG Applet 4. Enable User to Invoke MVG Applet 5. Enable Primaries to Improve Performance
9 of 24
1/5
2/5
Create a Multi-Value Field object definition for each field in the child business component to be added to parent business component
Uses the multi-value link
Field in Parent BC
Multivalue Link
Field in Child BC
11 of 24
3/5
Identify an existing MVG applet to display records from the child business component
Search for applets of Type MVG that reference the child component Verify that applet displays enough list columns to allow user to distinguish the desired record
Can display more columns than are displayed on the parent applet
12 of 24
3/5
Set the Business Component property to reference the child business component Edit list columns as required
4/5
14 of 24
5/5
15 of 24
5/5
The Siebel Data Model includes primary foreign keys for many relationships
Begin with PR_
Expose this column as a single value field in the parent business component
S_ORG_EXT
ROW_ID NAME LOC PR_ADDR_ID
S_ADDR_ORG
ROW_ID ADDR CITY OU_ID
PFK
Module 32: Configuring Multi-Value Groups
FK
16 of 24
5/5
Add a List Column displaying the SSA Primary Field to the MVG applet
SSA Primary Field is a special field that permits the user to see and change the primary child record
17 of 24
Select the link to be used in the MVF Set the Primary ID field if desired Select one or more fields in the child BC and create MVFs
18 of 24
Displaying MVGs
19 of 24
Parent BC
20 of 24
21 of 24
22 of 24
Summary
This module showed you how to:
Describe multi-value groups and their benefits Use Siebel Tools to configure a multi-value field and multivalue link Use Siebel Tools to configure a multi-value group so users may select one or more related child records
23 of 24
Lab
24 of 24