Relationship Between a View or Screen and a Business Object

A business object provides the foundation for a view and a screen. Typically, each view that a screen references uses the same data for the view when Siebel CRM gets the data from the same business component. For example, the Opportunities Screen references the following views:

  • All Opportunity List View

  • Opportunity Detail - Contacts View

  • Opportunity Detail - Products View

Siebel CRM gets the data for each of these views from the Opportunity business component. The Siebel schema groups views that get most of their data from an opportunity into the Opportunity screen. Views in a screen typically get their data through the same business object. A screen is indirectly related to the business object.

The following figure describes the relationships and objects that Siebel CRM uses with a business object, screen, and view.

Relationships and Objects That Siebel CRM Uses with a Business Object, Screen, and View: This image is described in the surrounding text.

A one-to-one relationship typically exists between a screen and a business object. A view references a business object through a formal property of the view. A screen does not reference a business object through a formal property. An informal relationship exists between a business object and a screen. Siebel CRM applies design principles to create this informal relationship. Siebel Tools does not formally enforce this relationship. All the views that a screen contains are typically informally related to the same business object.

Not all business components that a business object references participate in a parent-child relationship. A business object can reference a business component that is not part of the business model.

Multiple business objects can reference a business component or a link. For example, two business components can each possess a one-to-many relationship in one business object. In the context of one business object, an unambiguous set of relationships exist between the business components that a business object references.