0% found this document useful (0 votes)
56 views

Module 19 Business Objects

This document provides an overview of business objects in Siebel 8.0: 1) Business objects group business components according to business logic and provide context to views by relating parent and child business components via links. 2) Links define relationships between parent and child business components and specify which related records to retrieve from the child components. One-to-many links are used for one-to-many relationships while many-to-many links are used for many-to-many relationships. 3) Business objects can include grandchild business components in addition to parent and child components. Links are also used to specify the relationships between child and grandchild components to retrieve grandchild records.

Uploaded by

RealVasyaPupkin
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

Module 19 Business Objects

This document provides an overview of business objects in Siebel 8.0: 1) Business objects group business components according to business logic and provide context to views by relating parent and child business components via links. 2) Links define relationships between parent and child business components and specify which related records to retrieve from the child components. One-to-many links are used for one-to-many relationships while many-to-many links are used for many-to-many relationships. 3) Business objects can include grandchild business components in addition to parent and child components. Links are also used to specify the relationships between child and grandchild components to retrieve grandchild records.

Uploaded by

RealVasyaPupkin
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

Siebel 8.

0 Essentials

Business Objects

1 of 15

Module 19: Business Objects

Module Objectives
To know how Business objects focus data presented in the UI based

on the context To understand how the business components are grouped and the way the parent and child relationships appear

Business Objects

3 of 15

Business Challenge
Business components provide a way to group data according to

business logic, but they do not address the need for context
For example, the opportunity BC defines how to retrieve opportunity data, but not related activity data

How activities for this specific SR are retrieved ?

Business Objects

4 of 15

Business Solution: Business Objects Provide focus


Business objects contain relationships used to access records from a

child business component


Identifies records to display depending on context in which they are viewed Ensures that only records related to parent BCs are returned from queries

Business Objects

5 of 15

Business Objects
Represent a major functional area of the enterprise Provide a container for grouping business components

Contain parent and child business components Relate parent and child components via links Links focus records displayed based on the context in which they are viewed Provide context for the views

Link focuses data in view

Service Request BO Service Request

Child BCs provide data related to parent

Action

Activity Plan

Service Request

Attachment

Business Objects

6 of 15

Primary Business Component


Each business object has one business component that serves as the

master(parent) or driving business component

Parent BC: Service Request

Child BC: Action

Business Objects

7 of 15

Link Definition
A link defines a 1:M (or master-detail) and M:M relationship between two

Parent and Child BCs


Identifies the PK/FK relationship Identifies which records to retrieve from the child business component Identifies the foreign keys to populate when new child records are created Link object type makes master-detail views possible Also used in the implementation of multivalue group applets

Business Objects

8 of 15

1:M Link
Used for 1:M relationship between parent and child business

components The Search Specification property of a link is applied to the child business component.

FK field in child BC

Defaults to ParentBC/ChildBC

Business Objects

9 of 15

M:M Link
Used for M:M relationship between parent and child business

components Uses an intersection table to resolve the link

Business Objects

10 of 15

Cascade Delete Property


The Cascade Delete property of a link specifies whether child

records of a 1:M relationship are deleted when the parent record is deleted
None: Neither deletes nor clears the foreign key column Clear: Does not delete, but clears the foreign key column Delete: If a parent record is deleted, all child records are deleted

Deletes the Activities when the SR is deleted

Business Objects

11 of 15

Parent-Child-Grandchild views
Business objects may include grandchild business components
Parent BC:Service Request

Child BC: Activity Plan

Grand Child:Activity Plan Action

Business Objects

12 of 15

Links for Grandchild Data


Specify how the grandchild and child business component are

related
Used to retrieve grandchild records on parent-child-grandchild views

Business Objects

13 of 15

Module Highlights
Business objects

Provide a way to group BCs according to business logic Provide context to views Contain parent and child BCs associated via links May include grandchild BCs

Links relate parent and child BCs and specify which records to retrieve

from the child BCs


1:M links are used for a 1:M relationship M:M links are used for a M:M relationship

Business Objects

14 of 15

Lab
In this lab you will:

Explore the Views, Business Objects and Links definitions

Business Objects

15 of 15

You might also like