Siebel Tools Reference > Adding Custom Extensions to the Data Model > Dock Objects >

Dock Object Tables


The Dock Object Table object type is a child object type of Dock Object, and is used to specify the tables whose records are actually transferred in conjunction with the Dock Object. The Opportunity dock object and its child dock object tables are shown in Figure 75.

Figure 75.  Dock Object and Dock Object Tables
Click for full size image

All of the tables identified in dock object tables for a given dock object are related, through foreign keys in the data model, to one driving table (also represented by a Dock Object Table object definition). The driving table is identified in the Primary Table property in the Dock Object object type.

For example, the Opportunity dock object shown in Figure 75 is based on the primary table S_OPTY, but it also includes other dock object tables such as S_NOTE_OPTY (notes for the opportunity) and S_OPTY_REL (relationships between opportunities). Also included are the extension tables for S_OPTY.

A dock object is therefore a set of logical records (opportunities in this case), where each such logical record is itself a collection of one or more physical database records spread across multiple tables.


 Siebel Tools Reference
 Published: 20 October 2003