0% found this document useful (0 votes)
38 views13 pages

20ESS - Understanding Business Objects

This module teaches about business objects and links in Siebel 7.7. Business objects represent major areas of a business and contain related business components, with one component as the parent. Links define the relationships between parent and child components and are used to retrieve and populate related records. Links can represent one-to-many or many-to-many relationships and determine how child records are affected when a parent is deleted. Business objects may also include grandchild components through multiple levels of links.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views13 pages

20ESS - Understanding Business Objects

This module teaches about business objects and links in Siebel 7.7. Business objects represent major areas of a business and contain related business components, with one component as the parent. Links define the relationships between parent and child components and are used to retrieve and populate related records. Links can represent one-to-many or many-to-many relationships and determine how child records are affected when a parent is deleted. Business objects may also include grandchild components through multiple levels of links.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Essentials (Siebel 7.

7)

Module 20: Understanding


Business Objects
Module Objectives

After completing this module you will be able to:


 Describe the role of business objects and links
 Determine the relationship between business components
by examining links

Why you need to know:


 Enables you to configure your company’s business logic

Module 20: Understanding Business Objects 2 of 13


Business Objects
 Are a collection of related business components that represent a
major area of the business
 One business component is the parent or master
 Other business components are the children
 Provide the foundation for views

Business Account
object (BO)
Master BC provides
Account focus for BO

Business
component Action Product Contact
(BC)

Module 20: Understanding Business Objects 3 of 13


Business Object Definition
 Specifies the business object
 In some cases is named for the master business component

Account

Account

Action Opportunity Contact

Module 20: Understanding Business Objects 4 of 13


Business Object Component Definition
 Specifies that a business component is to be included in the
business object
 Link property specifies the link definition that relates the parent
and child business components

Parent BC

Child BCs

Module 20: Understanding Business Objects 5 of 13


Link Definition
 Specifies which records to retrieve from the child business
component
 Supports master-detail views
 Specifies the foreign keys to populate when new child records
are created
 Used with both 1:M and M:M relation between parent and child
data

Account
Links

Account

Action Product Contact

Module 20: Understanding Business Objects 6 of 13


1:M Link

 Used for 1:M relationship between


parent and child business
components FK field in
 Foreign key (FK) for the child BC

relationship is in the child table

Defaults to parent
BC/child BC

PK field in
parent BC
(defaults to Id)

Module 20: Understanding Business Objects 7 of 13


Cascade Delete Property
 Specifies whether child records of a 1:M relationship are deleted
when the parent record is deleted
 Delete: If a parent record is deleted, all child records are deleted
 Clear: Does not delete, but clears the foreign key column
 None: Neither deletes nor clears the foreign key column
 Determined by your business logic
 Should all activities be deleted if parent contact is deleted?
 Should all child opportunities be deleted if the parent account is
deleted?

Module 20: Understanding Business Objects 8 of 13


M:M Link
 Used for M:M relationship between
parent and child business
components
 Foreign keys for the relationship
are in the intersection table

Intersection table
with FK columns

Module 20: Understanding Business Objects 9 of 13


Grandchild Business Components

 Business objects may include grandchild business components


 Used in parent-child-grandchild views

Activity Plan
BC

Activity Plan
Action BC

Child activities
for selected
activity plan

Module 20: Understanding Business Objects 10 of 13


Links for Grandchild Data
 Specify how the grandchild and child business component are
related
 Used to retrieve grandchild records on parent-child-grandchild
views

Parent/child

Child/grandchild

Module 20: Understanding Business Objects 11 of 13


Summary

This module showed you how to:


 Describe the role of business objects and links
 Determine the relationship between business components
by examining links

Module 20: Understanding Business Objects 12 of 13


Lab
 In the lab you will:
 Explore Business Object and Link definitions in Siebel Tools

Module 20: Understanding Business Objects 13 of 13

You might also like