Business Object Layer...
- includes objects that define business logic and organize data from underlying tables into logical units
- in this layer we can create relationship between Siebel entities
- in this layer we can create rules/restrictions in handling/viewing data for end-user
For example, a sales representative can only access data which are created by/assigned to him, where as the team lead can have access which are created by/assigned to him and also the sales representative's who are reporting to him, created/assigned data
Objects in Data Object Layer...
Business Component
- associates columns from one or more tables into a single structure
- provides a layer of wrapping over tables and it allows an applet to reference a business component rather than the underlying table
Business Component Field
- is a child object of a business component that provides the source of data for controls and list columns in an applet
- associates a column from a table to a business component
- can calculate a field from the values in other fields
Join/Join Specification
- a join is an object type that establishes a relationship between a business component and a table
- join allows the business component to use fields by using columns from the joined table
- join uses a foreign key in the business component to obtain rows on a one-to-one basis from the joined table
- join specification provides details about how Siebel CRM defines the join in the business component
Business Object/Business Object Component
- Business Object groups related business components together
- business object component provides a way to include a business component to Business Object and specifies how one business component is related to another business component
Link
- defines a one-to-many relationship between two business components
- we can also use a pair of links to create a many-to-many relationship between two business components
User Property
- provides a way to configure specific behavior for Objects
- In Business Object Layer, a user property exists as a child object of a business component, business service, integration component, integration object, or virtual business component
MVG Field/Link/Applet
- multi-value group is a set of child records that are associated with a parent record
- multi-value link is an object type that provides a way to create a multi-value group
- multi-value group applet is a dialog box that displays the records that constitute a multi-value group
Business Service
- business service defines reusable business logic
- can define business service as Built-in (in Siebel Tools) and Run-time (in Client end)
Comments
Post a Comment