Académique Documents
Professionnel Documents
Culture Documents
Reference
Version 8.0, Rev. A
May 2008
Copyright © 2005, 2008, Oracle. All rights reserved.
The Programs (which include both the software and documentation) contain proprietary information;
they are provided under a license agreement containing restrictions on use and disclosure and are also
protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering,
disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability
with other independently created software or as specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any problems
in the documentation, please report them to us in writing. This document is not warranted to be error-
free. Except as may be expressly permitted in your license agreement for these Programs, no part of
these Programs may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose.
PRODUCT MODULES AND OPTIONS. This guide contains descriptions of modules that are optional and
for which you may not have purchased a license. Siebel’s Sample Database also includes data related to
these optional modules. As a result, your software implementation may differ from descriptions in this
guide. To find out more about the modules your organization has purchased, see your corporate
purchasing agent or your Oracle sales representative.
If the Programs are delivered to the United States Government or anyone licensing or using the Programs
on behalf of the United States Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS. Programs, software, databases, and related documentation and technical
data delivered to U.S. Government customers are "commercial computer software" or "commercial
technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific
supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the
Programs, including documentation and technical data, shall be subject to the licensing restrictions set
forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set
forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987). Oracle USA,
Inc., 500 Oracle Parkway, Redwood City, CA 94065.
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redundancy and other measures to ensure the safe use of such applications if the Programs are used for
such purposes, and we disclaim liability for any damages caused by such use of the Programs.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be
trademarks of their respective owners.
The Programs may provide links to Web sites and access to content, products, and services from third
parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites.
You bear all risks associated with the use of such content. If you choose to purchase any products or
services from a third party, the relationship is directly between you and the third party. Oracle is not
responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of
the agreement with the third party, including delivery of products or services and warranty obligations
related to purchased products or services. Oracle is not responsible for any loss or damage of any sort
that you may incur from dealing with any third party.
Contents
Marketing Collaboration 70
Marketing Encyclopedia 72
Marketing Events 74
Marketing Plans 77
Marketing Program 79
Marketing Resource Management: Document 82
Opportunity Management 84
Order Life Cycle 86
Orders 88
Partner Collaboration 90
Partner Program Registration 92
Party Model 94
Payments 96
Performance Review 98
Personal Account 101
Personal Financial Review 103
Pricing Comparison 105
Pricing 107
Product Promotion 109
Product Quality Tracking 111
Product Recommendation 113
Products or Services 115
Professional Services 117
Revenue 119
Sales Hierarchy and Credit Assignment 121
Sales Portfolio Management 123
Service Agreement 125
Service Calendars and Work Shifts 127
Service Request 129
Shipment 131
Siebel Assistant 133
Territory Management 135
Territory Quota Rollup 137
Textile, Apparel, and Footwear 139
Time Sheet 141
Trade Promotions 143
Training Curriculum Course 145
Training Test Engine 147
Versioned Object Definition 149
Warranty 151
Index
Table 1. What’s New in Siebel Data Model Reference, Version 8.0, Rev. A
Topic Description
High Tech Special Pricing Removed this ERD as it is not available in this version of
Authorization Entity Relationship the software.
Diagram (ERD)
Marketing Program ERD, see Corrected listing to show changes for offers, treatments,
Table 33 on page 79 and campaigns in Marketing Program entities and tables.
Party model, see Table 80 on Removed row containing EIM_PARTY table as it is no longer
page 162 part of the database installation.
Table 2 lists changes described in this version of the documentation to support release 8.0 of the
software.
Topic Description
See “Marketing Budget Request” This ERD illustrates the Marketing Resource Management
on page 66. budget request process.
See “Marketing Program” on A new entity Offer has been added and campaign targeting is
page 79. now performed at the offer level.
Topic Description
See “Sales Portfolio The Portfolio Management Process allows portfolio managers to
Management” on page 123. manage a group of strategic accounts by:
Table changes A listing of the table changes in this schema including the new
tables, deprecated tables, and changes to the existing table
See “Table Changes in This
definitions.
Version” on page 165.
Table column changes A listing of the column changes in this schema including the new
columns, deprecated columns, and changes to the existing
See “Table Column Changes in
column definitions.
This Version” on page 171.
Table index changes A listing of the index changes in this schema including the new
indexes, deprecated indexes, and changes to the existing index
See “Table Index Changes in This
definitions.
Version” on page 185.
Territory Management ERD The relationship from Territory to Territory Hierarchy has been
changed from mandatory to optional and moved out of the
See “Territory Management” on
Territory user key. Territory is now multi-org enabled.
page 135.
See “Territory Quota Rollup” on This data model supports quota assignment and quota rollup to
page 137. a territory. Users can define quotas, spread them over several
periods, and assign them to contacts, accounts, regions, and
ZIP codes.
Oracle’s Siebel Data Model defines how the data used by Siebel Business Applications is stored in a
standard relational DBMS such as Oracle, DB2, or Microsoft SQL Server. The Siebel Data Model also
defines some of the data integrity constraints validated by Siebel Business Applications.
NOTE: The terms and conditions of your license agreement with Oracle permits use only of those
portions of the Siebel Data Model that correspond to the Siebel products you have purchased. You
are not entitled to use any portion of the Siebel Data Model to support Siebel products for which you
have not purchased the required licenses.
The Siebel Data Model is designed for speed and performance in data entry, running limited scope
queries, and managing processes like call scripting. These tasks are considered transactions, and the
database used is called an online transaction processing (OLTP) database.
Optimizing a database used for these purposes requires a design, or schema, that puts each unit of
information in a single location in the database. This allows you to update the data efficiently, since
you do not have to update the same unit of data in several different locations. Most tables in an OLTP
database have links, or join paths, to other tables, sometimes to many other tables.
The database design used in an OLTP database is usually normalized. There are several levels of
database normalization, ranging from first to fifth normal form. The Siebel database is in third
normal form.
The information in this reference is intended as an aid in configuring and using Siebel Business
Applications.
CAUTION: Do not attempt to insert or update data in the Siebel Business Applications tables
through non-Siebel application products. Doing so can render your Siebel database unusable;
additionally, you limit the ability of Oracle to provide you with quality support.
To learn how to configure an application to insert, update, and delete data interactively, read the
Siebel Developer’s Reference. To learn how to insert, update, and delete data in large quantities, see
Siebel Enterprise Integration Manager Administration Guide.
The Siebel logical model represents the following in Siebel Business Applications:
■
Entities
Oracle has made and continues to make a significant investment in modeling the business functions
of sales, marketing, and service organizations. The entity relationship diagrams included in this
chapter represent the logical model for the current release of Siebel Business Applications. In some
areas, the model extends beyond the current implementation. Published entities, therefore, might
appear in the logical model that may not be implemented in the physical model at the present time.
The ERDs included in this publication are those that are the most useful to individuals involved in
implementing or integrating Siebel Business Applications. These diagrams cover the application
areas that are most relevant to a functional understanding of the application.
General Entities
Figure 1 shows the diagram conventions for general entities used in this publication.
Each [entity] must be [relationship name] either to one and only one [entity] or [relationship name]
to one and only one [entity]. For example, each Product Comparison must be to either one and only
one Product Internal or to one and only one Product External as shown in Figure 2.
Recursive Relationship
Figure 3 illustrates an example of the recursive relationship. A recursive relationship is one in which
an entity has a relationship to itself. For example, each activity might be part of one and only one
activity, or each activity might be made up of one or more activities, as shown in Figure 3.
Recursive relationships are almost always optional, and either one-to-many or many-to-many.
Part of
Activity
Made up of
Account
Figure 4 shows the Account ERD. The account entity is a key entity in the Siebel Data Model. The
account entity appears in many diagrams in this publication, and is often referred to as an
organization unit.
The account entity is a subtype of party composed of one or more people or contacts. An account is
any organization or subset of an organization that can be sold to or serviced. An account might
represent a company, a site, a subsidiary, a division, or any other subset of an organization. An
account might also represent a governmental agency, club, or other formal or informal group of
individuals. Each account might be accessible at one or more addresses.
The account entity supports Global Account Views and Dynamic Hierarchy. This allows a universal
view of all customer interactions. The Global Account Views present accounts in the context of a
customizable hierarchy, allowing navigation to parent and child accounts. Roll-up and roll-down
functionality gives users access to account-specific information, and aggregate information including
child accounts, activities, contacts, opportunities, and the account team.
Dynamic Hierarchy allows the Global Account Views to display a different hierarchy depending on the
business unit of the user. Each custom account hierarchy is represented completely in a relationship
table. The relationships are then denormalized into a separate table to be used for roll-up support.
Table 4 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Address S_ADDR_ORG
Characteristics S_CHRCTR
Party S_PARTY
Figure 4.
classification for user characteristics for
ACCOUNT SYNONYM
CORRESPONDENCE ASSIGNMENT
GROUP responsible for holders
a report to of
(TERRITORY)
Account
ACCOUNT responsibility of
19
Logical Model ■ Entity Relationship Diagrams and Descriptions
Adjustment Group
Figure 5 shows the Adjustment Group ERD. This ERD illustrates the system for managing the various
matrices for pricing, compatibility, eligibility, product promotions, and so on. It allows the user to
define a matrix, its dimensions, and all of its rules. This new infrastructure allows the adjustment to
be any value, not just a price amount.
Table 5 lists the entities in this ERD and their corresponding tables.
Entity Tables
Figure 5.
PRODUCT COMPATABILITY MATRIX RULE for
# MTRX_RULE_NUM
contain
contain
for
ADJUSTMENT GROUP
DIMENSION
# FIELD_NAME
21
Logical Model ■ Entity Relationship Diagrams and Descriptions
Asset Management
Figure 6 shows the Asset Management ERD. This ERD illustrates how Siebel Business Applications
track instances of assets. Moving counter-clockwise from the lower-right corner, the diagram shows
how internal products can be made into assets and associated with an account or a contact to register
ownership. Additional relationships between assets and accounts, contacts, and employees are
illustrated in the upper-right corner. Additional information such as the related opportunities, the
current business or personal address location of the asset, notes, and related assets are shown
across the top of the diagram. The left side of the diagram shows the relationships with service
requests, activities, and related part movements.
Table 6 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Opportunity S_OPTY
Figure 6.
part of of
BUSINESS ASSET EXTERNAL ORGANIZATION
ACTIVITY made up of ADDRESS
of to
performed on ASSET EMPLOYEE RELATIONSHIP
for
part of initiator of defined for
ASSET of to
defined for NOTE ASSET CONTACT RELATIONSHIP
RELATIONSHIP
for of
for
of to
Asset Management
associated with
associated with located at subject of subject of
subject of subject of PERSON associated with
subject of initiator of subject of
currently owned byCONTACT
PRODUCT INSTANCE (ASSET)
associated with
owner of
an assembly of
EMPLOYEE
possessor of
a component of
currently possessed by
associated with
made up of
EXTERNAL
for problems with currently owned by ORGANIZATION
SERVICE subject of
REQUEST owner of ACCOUNT
instance of
moved by subject of modified by involved in
OTHER EXTERNAL
ORGANIZATION
for problems with for
ASSET for use of
FEATURE classification for VENDOR
COMPETITIVE ASSET
of of use of
METRIC MODIFICATION vendor of
initiated by
classification for
COMPETITIVE produced by child of parent of
of
ACTIVITY PART PRODUCT involved in
for subject of
MOVEMENT FEATURE
PRODUCT made into
moved by
INTERNAL PRODUCT EXTERNAL
of subject of
SERIALIZABLE PRODUCT
subject of NON-SERIALIZABLE PRODUCT
PRODUCT
23
Logical Model ■ Entity Relationship Diagrams and Descriptions
Auction
Figure 7 shows the Auction ERD. This ERD illustrates how the Siebel Data Model represents the
auctioning of goods or services to bidders. An auction item may be a stand-alone offering, or may
be a specific instance of an offering of a quantity of product or of a particular asset for sale. An
auction item must be listed by a corporate or individual user, but that user may be either internal to
or external to the Siebel-owning company. Auction items are displayed to bidders through one or
more categories in a catalog. Fulfillment of an auction item to the winning bidders may be tracked
through one or more order items. Finally, users may set up watched items, may define alerts, and
may rate fellow listers or bidders.
Table 7 lists the entities in this ERD and their corresponding tables.
Entity Tables
Asset S_ASSET
Catalog S_CTLG
Order S_ORDER
Order Item S_ORDER_ITEM
Party S_PARTY
Person S_CONTACT
Product S_PROD_INT
represented by represented by
Auction
created from
ORDER ITEM represented as
displayed as
fulfillment of pricing
AUCTION ITEM for applicable to
mechanism PRODUCT
fulfilled as for owner of
part of
priced by
composed of CATALOG
displayed as
ORDER
priced by ASSET
pricing subject of
mechanism
for for created AUCTION ALERT
AUCTION ITEM from DEFINITION
PROMOTION featured in subject of TRIGGERED AUCTION ITEM ALERT
genesis of
for
for created by
AUCTION ITEM BID AUCTION LISTER/BIDDER
for RATING
subject of AUCTION ITEM WATCH
subject of
for
placed by for made by rating of
listed by
PARTY
PERSON
OTHER PARTY
placer of lister of creator of alerted by creator of subject of creator of
25
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 8 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Catalog S_CTLG
Figure 8.
part of made up
CATALOG CATEGORY
categorized within
INBOUND COMMUNICATION
classification for
PROBLEM
RESOLUTION
DOCUMENT categorized under
OUTBOUND RESPONSE classification for
Auto Email Response Generator
PERSON
made up of
CATALOG
27
Logical Model ■ Entity Relationship Diagrams and Descriptions
CG Promotion Planning
Figure 9 shows the CG Promotion Planning ERD. This ERD illustrates how Siebel Business Applications
support the funding of trade promotions in channel management and the Consumer Goods (CG)
industry. Marketing development funds (MDFs) are defined for an account, for a product line or
product category, and for an accounting period. An MDF can be a fixed sum of money, an accrual
fund, or a mixture of the two. The value of the accrual fund is typically determined based on an
accrual rate multiplied by either the number of units sold, or the revenue in a given period from one
or more specific products that are representative of the product line or category of the fund. Planned
expenses for the various tactics involved in the planning and execution of product promotions can
be allocated to one or more MDFs. Allocations that have not yet been approved are considered fund
requests. One or more such MDF allocations may be covered by a single payment to the partner
account.
Advanced Planning is a feature designed to address the process used by CG organizations to plan
sales volume and sales revenue at key accounts. Advanced Planning is part of a broader process
called Trade Marketing. Trade Marketing includes planning, executing, and analyzing sales.
Table 9 lists the entities in this ERD and their corresponding tables.
Entity Tables
Period S_PERIOD
Promotion S_SRC
Entity Tables
Figure 9.
PROMOTION PLAN
FUND PROMOTION
ALLOCATION PROMOTION PAYMENT for
covered by
subject of
PROMOTION ACCOUNT
sub allocation of for
to
requested by recipient of
PERSON PROMOTION CATEGORY
sub allocated to
approved by requestor of
EMPLOYEE / AGENT
approver of made of PROMOTION PRODUCT
assigned to
CG Promotion Planning
OTHER PERSON
responsible for POSITION
made up of of part of
PROMOTION ACCOUNT PRODUCT
subject of
subject of
assigned to ACCOUNT
MARKETING
part of DEVELOPMENT defined for
responsible for OTHER MARKETING EVENT OR
FUND target of
target of ACTIVITY
designated to available to
ACCRUAL related to
FUND user of defined for of
AUTHORIZED
PRODUCT
used by PRODUCT
relation of
at STRUCTURE
subject to
subject of PRICE LIST for
of
applicable to
for
an assembly of
based on
of subject of INTERNAL PRODUCT OR
SERVICE
of subject of
subject of
for promotion of
MIXED FUND subject of
PRODUCT LINE composed of part of
for promotion of hierarchy parent of
earned by
MDF ACCRUAL earner of
funded through earned by earner of
for subject of
earned in subject of
PERIOD hierarchy child of
Table 10 lists the entities in this ERD and their corresponding tables.
Entity Tables
Employee/Agent S_EMP_PER
Period S_PERIOD
allocated for
EMPLOYEE / AGENT
COMPENSATION BUDGET
has
ITEM FOR EMPLOYEE
located in salary plan has salary
COMPENSATION grade defined grade
CHANGE EFFECTIVITY salary in defined
COMPENSATION GUIDELINE
DATE defined in
DEFINITION
budget allocation for in
valid date for
have values for job code for
employed by
COMPENSATION CYCLE PLANNING PERIOD compensation location for JOB CODE
COMPENSATION
have REGION have part of
has used by defined for constrained by subject of defined for categorized
in
defined for COMPENSATION GUIDELINE TABLE
COMPENSATION BUDGET ITEM
BUSINESS UNIT
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 11 lists the entities in this ERD and their corresponding tables.
Entity Tables
113
"$%$
"$%$
'$ 1
'$ ""$%
213
2
2
313
513
"$%$
'$' 2
6
613
Figure 11. Compensation Planning Execution
6
3
3
21
"$%$+
3
"$%$
&!'$
!*$$ "$%$ 14
"$%$'$$$
!
+ ''$$$
!
Table 12 lists the entities in this ERD and their corresponding tables.
Entity Tables
Employee/Agent S_EMP_PER
9$%$!;!%
"$ + " "$ +
"'+ &$ "$ +
14
"'+ "$ +
9$
14
2613
26
? ?
@
Figure 12. Competency Management System
3
"$ +
+ >;$
% ' 9
%$
$$
&%
2
9
2
?
13
13
=.*'
=. !
3
313 6
5
6
3
Logical Model ■ Entity Relationship Diagrams and Descriptions
Content Management
Figure 13 shows the Content Management ERD. This ERD illustrates how the Siebel Data Model
supports the process of creating and maintaining content through projects. A content project is made
up of one or more content project items that represent an item of master data, such as a product
definition or an item of literature. Each content project item is an instance of a content item type
that is part of a content object. A content object is based on a business object and is published to
the production system through an EAI integration object. A workflow process governs the flow of the
items in a content project from conception through publication. Each item may be the responsibility
of, reviewed by, or approved by one or more Positions.
Table 13 lists the entities in this ERD and their corresponding tables.
Entity Tables
Literature S_LIT
Product S_PROD_INT
38
Author : Oracle, Confidential
PICK LIST
CONTENT ITEM
TYPE
CONTENT
PROJECT picked via
ITEM
used by
for managing
changes to LITERATURE CONTENT OBJECT
responsible held by
for PERSON basis for
holder of generally picked via
controlled
CONTENT produced by BUSINESS
by
PROJECT OBJECT
owned by producer of
owner of
controlled by EAI
WORKFLOW PROCESS INTEGRATION
followed by OBJECT
used by used by
picked via
PICK APPLET
used by
picked via
used by
Logical Model ■ Entity Relationship Diagrams and Descriptions
Contract Conditions
Figure 14 shows the Contract Conditions ERD. This ERD illustrates the usage of templates to create
agreements. An agreement could comprise one or more entitlements. A contracts administrator may
define template entitlements, template benefits and template conditions in addition to template
terms. Template benefits and conditions could be for a specific product or product line or product
class or category. An entitlement could be created using the entitlement template and this would
create the corresponding benefits and conditions based on the corresponding template benefits and
conditions. The terms governing the agreement could be based on template terms.
Table 14 lists the entities in this ERD and their corresponding tables.
Entity Tables
Agreement S_DOC_AGREE
Benefit S_AGREE_BNFT
Category S_CTLG_CAT
Condition S_AGREE_COND
Contract S_DOC_AGREE
Entitlement S_ENTLMNT
Product S_PROD_INT
Term S_AGR_TERM_DESC
40
Author : Oracle, Confidential
CONTRACT CONDITION
in reference to OBJECT
PRODUCT
TERM basis for
dependent upon
based on comprise
TEMPLATE TERM
used in
# TERM_NUM
applicable to CONDITION COMPLIANCE
# COMPL_NUM in reference to
subject of
in reference to
subject of
Figure 14. Contract Conditions
in reference to
CONDITION subject of
# SEQ_NUM in reference to
TEMPLATE CONDITION
# SEQ_NUM PRODUCT LINE
subject of
in context of belong to
applicable to
applicable to applicable to
composed of
governed by
TEMPLATE BENEFIT in reference to
based on # SEQ_NUM
BENEFIT
# SEQ_NUM subject of OBJECT CLASS
used by
in reference to subject of
correspond to applicable to
applicable to
subject of subject of
comprise comprise
CONTRACT
AGREEMENT OTHER
CONTRACT
Logical Model ■ Entity Relationship Diagrams and Descriptions
Contracts
Figure 15 shows the Contracts ERD. This ERD illustrates the significant entities related to general
business contracts (quotes, orders, agreements, and others). A contract is an agreement between
two parties, usually to deliver goods or services in exchange for payment. For example, a quote is
an agreement between a company and a customer to guarantee a price for a particular set of items
if acted on within a specified timeframe. The customer is usually an account, but may be a person.
The party on the other side of the contract is an internal or partner organization (or business unit).
A contract is composed of contract line items that specify the internal products, services, or assets
to be covered under the terms of the contract.
Table 15 lists the entities in this ERD and their corresponding tables.
Entity Tables
Asset S_ASSET
part of composed of
subject of
ORDER LINE ITEM
priced by
pricing
method for
OTHER CONTRACT LINE ITEM
priced by
PRICE LIST
pricing for
part of
composed of
priced by
CONTRACT
default pricing for
applicable to subject to
AGREEMENT ORDER QUOTE
subject to for
subject to
TERM
subject of for
Data Visibility
The main business entities represented (shown in Figure 16) in the Siebel Data Model fall into one of
two super-types: Master Data Item or Customer Data Item. A Master Data Item represents data set
up and administered by the company using Siebel Business Applications such as products, literature,
and price Lists. Master Data Items are often categorized to make information more accessible. A user
gains visibility to this data either through the person's association with a business unit (multiple
organization visibility) or through the person's access to items in a catalog (access control). Access
to items in a catalog is provided by making the category public, or by granting access to the category
to one or more access groups. Each access group may be made up of smaller access groups and may
be made up of one or more groups of users. Categories granted to a parent access group are
automatically granted to all of its child access groups, but categories granted to a child are not
granted to its parents.
A Customer Data Item represents transactional data collected during the normal course of doing
business such as opportunities, quotes, orders, agreements, service requests, and activities. A user
gains visibility to this data either through the person's association with a business unit (multiple
organization visibility) or more commonly through a direct assignment of the person or the person's
position to the item. A Customer Data Item is usually accessible to one business unit, but is
occasionally accessible to two or more business units. Each business unit may be made up of smaller
business units. A given type of customer data item is usually assigned to employees through position
or directly to the employee, but rarely both. Managers can be granted access to customer data items
assigned to their subordinates.
Table 16 lists the entities in this ERD and their corresponding tables.
Entity Tables
Account S_ORG_EXT
Activity S_EVT_ACT
Agreement S_DOC_AGREE
Catalog S_CTLG
Category S_CTLG_CAT
Group S_PARTY
Internal/Partner Organization Unit S_ORG_EXT
Opportunity S_OPTY
Entity Tables
Order S_ORDER
Party S_PARTY
Product S_PROD_INT
Quote S_DOC_QUOTE
!>13
Oracle
"%!"
+
&%"!" '%
@
&$+ 7& !
"$ '&"
1
!&
%> >+ 9 &%"
7&% !"
9"%
!" '
613
13
13
+
%$
"'+0
$ 9%$ %%
&
&
$[$&$
9
$[$&$
%$
$$'0$
$[$&$
9
6
6
6
$$'0$
$[$&$
.&%$%%&$
Table 17 lists the entities in this ERD and their corresponding tables.
Table 17. Dun & Bradstreet Integration ERD Entities and Tables
Entity Tables
Industry S_INDUST
Prospect S_PRSP_CONTACT
specifier of specifier of
classifier of classifier of
classification for
INDUSTRY
primarily a
classified banking
classified within direct
within customer of classification for
parent of
equivalent to equivalent to
parent of child of
for of
created from
PROSPECT assigned to
47
Logical Model ■ Entity Relationship Diagrams and Descriptions
Employee KPI
This ERD (shown in Figure 18) illustrates that Key Performance Indicators (KPI) can be defined and
associated with the objectives of an employee so that the employee and the manager of the
employee manager can measure achievement or current values against the goals set in the
objectives of the employee.
Table 18 lists the entities in this ERD and their corresponding tables.
Entity Tables
Expense Reports
This ERD (shown in Figure 19) illustrates how Siebel Business Applications track employee expense
reports. Employees (for example, sales representatives, field service engineers, and professional
services personnel) can track expense items incurred for business purposes. These expenses can be
associated with an account, an opportunity, or a project, and may be related to an activity. Other
employees or contacts involved in the expense can be associated with the expense. The expenses in
a specified reporting period can then be reported on an expense report for reimbursement.
Table 19 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Opportunity S_OPTY
Party S_PARTY
Project S_PROJ
incurred for
EXPENSE ITEM
PROJECT
subject of
incurred for
OPPORTUNITY
subject of
for
ACTIVITY
source of
incurred during
for
source of
subject of
classification for
made up of
part of PARTY
charged to
charged with
Table 20 lists the entities in this ERD and their corresponding tables.
Entity Tables
Address S_ADDR_ORG
Asset S_ASSET
Party S_PARTY
PRODUCT INVENTORY
PRODUCT INVENTORY at
LOCATION PERSONAL (TRUNK) OTHER INVENTORY
stores
INVENTORY LOCATION LOCATION
of for
INVENTORY responsibility of
LOCATION TYPE type of
PERSON
for type of accessed by located responsibility visible
at replenished of to
affiliated holder of for
PRODUCT from
with
INVENTORY
ADDRESS
CATEGORY
POSITION
an assembly of accessor of
a component of composed supplier responsible
of for of for
composed of located at
BUSINESS
PRODUCT OR SERVICE UNIT
is made into stored in located at
ORGANIZATION UNIT
53
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 21 lists the entities in this ERD and their corresponding tables.
Entity Tables
Address S_ADDR_ORG
Timezone S_TIMEZONE
Zipcode S_ZIPCODE
above under
for within SCHEDULER
SCHEDULER RULE NODE SCHEDULER RULE RULE SET
subject of made up of
SERVICE user of
ACTIVITY SERVICE in SERVICE REGION
for
REQUEST used by
subject of for
SCHEDULER TIME
in MAP DURATION
starting ending at
Forecasts
This ERD (shown in Figure 22) illustrates the process of generating forecasts. A forecast series
defines a set of forecast periods in which forecasts must be submitted, and describes the appropriate
number of periods to forecast into the future for each forecast period. One or more positions are then
assigned to submit forecasts under the defined forecast series. When a forecast series is accessible
to the public, it means the forecast series can be shared across organizations. Each participant
submits a forecast each period that is made up of forecast items. Each forecast item may be
attributed to different kinds of business transactions, and may be defined at any of a number of levels
based on business rules. These forecast items may be generated based on known revenue items.
Forecasts that managers make can contain items from the forecasts of their subordinates.
Table 22 lists the entities in this ERD and their corresponding tables.
Entity Tables
Agreement S_DOC_AGREE
Forecast S_FCST
Opportunity S_OPTY
Project S_PROJ
Quote S_DOC_QUOTE
forecasted via
manager's forecast of
for subordinator's forecast of
for subject of
PERSON
submitter of
defined by EMPLOYEE /
AGENT submitted by
author of
OTHER PERSON
for
ORGANIZATION UNIT
partner attributed to
for
OTHER
account attributed to ORGANIZATION
UNIT
attributed to governed by
attributed to attributed to attributed to
57
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 23 lists the entities in this ERD and their corresponding tables.
Table 23. High Tech Marketing Development Fund ERD Entities and Tables
Entity Tables
Position S_POSTN
MARKETING EVENT OR
to part of
ACTIVITY
FUND ALLOCATION
recipient of
subject of
PARTNER EVENT
ACCOUNT ACTIVITY
defined for
target of
PARTNER
to available to
has OTHER
ACCOUNT
target of has
belongs to
EVENT ITEM
of has
subject of
subject of CLAIM ITEM
subject of defined for
POSITION for
MARKETING part of
DEVELOPMENT for
has
FUND belongs
PAYMENT has
designated to
for
CLAIM
Figure 23. High Tech Marketing Development Fund
for of
MARKET .
MDF TRANSACTION promoted via
SEGMENT
belongs to .
funded through DEBIT CREDIT earned by INTERNAL PRODUCT OR
SERVICE
for earned by earner of
PARTNER for part of PRODUCT
PROGRAM GENERAL earner of LINE
belongs to
FUND for promotion of composed of
subject of part of hierarchy parent of
59
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 24 lists the entities in this ERD and their corresponding tables.
Table 24. High Tech Special Pricing Authorization ERD Entities and Tables
Entity Tables
Account S_ORG_EXT
Address S_ADDR_PER
Agreement S_DOC_AGREE
Entitlement S_ENTLMNT
Opportunity S_OPTY
Product S_PROD_INT
subject of
OTHER POS
ITEM
ENTITLEMENT
PRODUCT PRICE
for
having
having
support
for
for part of
for for
made up composed
composed of of
of OPPORTUNITY
for MEET
AGREEMENT
POINT OF COMPETITION OTHER DESIGN designed
SALE associated
QUOTE OPPORTUNITY REGISTRATION for
HEADER with
subject of
initiated
by
for
associated
with
created for
ADDRESS for
for
subject of located
at subject of subject of subject of
ACCOUNT
61
Logical Model ■ Entity Relationship Diagrams and Descriptions
Invoicable Charges
This ERD (shown in Figure 25) illustrates how financial transactions, such as charges and credits, are
handled. Any charge or credit that could be invoiced is added to this table. This is based on defined
consolidation plan rules to consolidate charges and credits into invoice and invoice items.
Table 25 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Address S_ADDR_ORG
Agreement S_DOC_AGREE
Asset S_ASSET
Invoice S_INVOICE
Order S_ORDER
Payment S_SRC_PAYMENT
Shipment S_SHIPMENT
part of for
PROJECT for object for
charged via TEAM ROLE of
PAYMENT
for fulfilled by charged via
PRODUCT OR
of
SERVICE
fulfilled by ORDER LINE ordered on
for
ITEM part of
for charged via ORDER
composed of
based on charged via
for PAYMENT TERM
billed to billed to for billed to
63
Logical Model ■ Entity Relationship Diagrams and Descriptions
Invoices
This ERD (shown in Figure 26) illustrates the invoicing and payment processes. An invoice may be
considered a receivable or a payable for the company. It may be generated to bill for an order, a
project, a part repair, an agreement, a service request, an activity, or a period of time for products
or services delivered within a specific period of time. Items on the invoice may be reconciled with
one or more other entities as well. A payment may be made for one or more Invoices, and an invoice
may be paid through one or more payments.
Table 26 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Agreement S_DOC_AGREE
Expense S_EXP_ITEM
Invoice S_INVOICE
Order S_ORDER
Payment S_SRC_PAYMENT
Period S_PERIOD
Product S_PROD_INT
Project S_PROJ
Shipment S_SHIPMENT
INVOICE
Figure 26. Invoices
reason for
for billed via
SERVICE REQUEST
for billed via reason for
PART REPAIR
for billed via
billed via reason for
EXPENSE
for ORDER
65
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 27 lists the entities in this ERD and their corresponding tables.
Entity Tables
14
14
"<$
%
"<$
!>'"$*&$!
1
14
"
14
14
2
.&!
7&%
& 9%7&%
13 1
$
2
1
1
13 1
13
14 2
"<$
$!&%+ !
*&$!
67
Logical Model ■ Entity Relationship Diagrams and Descriptions
Marketing Campaign
This ERD (shown in Figure 28) illustrates campaign management, execution, and evolution.
Campaign management may involve the focus of the campaign on a territory, as well as the
responsibility of the various internal divisions and teams for successful execution. Execution may
include the production and distribution of literature to the appropriate campaign contacts. Campaign
evolution tracks the usage of call lists to identify campaign contacts and generate leads. Campaign
contacts may include prospective contacts purchased on a call list. If a prospective contact is not
promoted to a customer before the call list that names them expires, they are typically deleted from
the database.
Table 28 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Opportunity S_OPTY
Opportunity Contact S_OPTY_CON
Order S_ORDER
Response S_COMMUNICATION
Territory S_ASGN_GRP
generated by originator of
ACTIVITY OPPORTUNITY
generated by originator of
for primarily from
initiated by
MARKETING EVENT OR ACTIVITY of of
part of initiator of CALL LIST
introduction to targeted at MEMBER
conducted as
MARKETING CAMPAIGN
FULFILLMENT of source of
RECIPIENT FULFILLMENT in
for made up of
REQUEST part of of
Figure 28. Marketing Campaign
of
addressed to
subject of CALL LIST
part of
FULFILLMENT
REQUEST ITEM made up
of
PERSON
PROSPECTIVE CONTACT
recipient of
OTHER PERSON
69
Logical Model ■ Entity Relationship Diagrams and Descriptions
Marketing Collaboration
Collaborative marketing (shown in Figure 29) assists marketers in maintaining the balance between
the need for consistent customer management among partners and effective brand building with
local expertise. It consists of two features. Marketing program collaboration allows companies to
develop marketing programs in a more collaborative environment, resulting in reduced costs. It
encourages collaboration on programs through the sharing of information with key action groups
(internal and external). Partner marketing enhancements provides the ability to associate and track
partner participation in marketing programs and campaigns to measure and report on opportunities,
orders, and ROI. It also closes the loop by providing the ability to track partner sources for
responses/opportunities orders.
Table 29 lists the entities in this ERD and their corresponding tables.
Entity Tables
Opportunity S_OPTY
Order S_ORDER
Quote S_DOC_QUOTE
Response S_COMMUNICATION
ORGANIZATION UNIT
responsible for
PARTNER INTERNAL /
ORDER
responsibility of ORGANIZATION PARTNER
collaborating on
ORGANIZATION
item of collaboration for
generated from basis for based on
responsible for
QUOTE
responsibility of collaborating on
item of collaboration for
generated from
lead to
responsible for
OPPORTUNITY
responsibility of collaborating on
responsible for
created for
OTHER PARTY
Marketing Encyclopedia
This ERD (shown in Figure 30) illustrates how Siebel Business Applications track competitive
information about products and companies. A standard set of metrics may be defined against which
competitive organizations and their products can be rated in comparison with the internal
organization and products, respectively. Detailed product specifications can be recorded. In addition,
competitive literature may be associated both with organizations and with products. The relevance
of key decision issues to the various competitive metrics may be defined.
Table 30 lists the entities in this ERD and their corresponding tables.
Entity Tables
Issue S_ISS
subject of characterized by
competitor of competitor of subject of reference to reference to
produced by
DECISION
ISSUE
subject of
COMPETITIVE METRIC
classification for
classification for
73
Logical Model ■ Entity Relationship Diagrams and Descriptions
Marketing Events
This ERD (shown in Figure 31) illustrates how Siebel Business Applications support marketing events
and activities planning. A marketing event may be composed of one or more sessions, held at one
or more venues such as a hotel or convention center. The room for each session of an event may be
chosen based on the size and equipment requirements of the session matched to the size and
available equipment of each room. Users can also create travel plans for customers attending the
events. Event vendors and sponsors can be tracked as well as the various offers or services they
provide. The event staff can be planned and attendees invited. Attendees may then register for the
event or even for specific sessions. Attendees may be quoted registration prices through a quote and
purchase tickets to the event through an order.
Table 31 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Order S_ORDER
Quote S_DOC_QUOTE
Entity Tables
14
14
$[$ 14
$!
&$ "7&"$
13
2
>'.'+ ;'%
21
$ ''!
1
2
%$ $
Marketing Plans
This ERD (shown in Figure 32) illustrates how marketing plans are used in conjunction with the
financial modeler for the purposes of financial planning. Marketing plans are multilevel groupings of
plan elements (campaigns) or sub-plans. Financial goals and costs can be forecasted for each level
of the plan, tracked against actual achievement after campaign execution, and rolled up to the top-
level plan. Funds can also be allocated for different plans in different periods and used as inputs for
accounting purposes or in financial calculations.
Table 32 lists the entities in this ERD and their corresponding tables.
Entity Tables
Period S_PERIOD
78
Author : Oracle, Confidential
PLANNED attributed to
MARKETING MARKETING EVENT
DEVELOPMENT has OR ACTIVITY
FUND ALLOC MARKETING
GOAL
MARKETING
PLAN
estimated for
Figure 32. Marketing Plans
consists of
part of basis of
made up of based on created from
PRODUCT
PROMOTION source of
INVOICE
defined for
PRODUCT OR SERVICE
has belong to
valid in launched in
defined for
reserved from defined for launch of
source of compose of
defined for the budget of
OTHER
CALL LIST CAMPAIGN
source of created for MARKETING
CALL LIST EVENT OR
created from requirer of ACTIVITY
used for
user of
Logical Model ■ Entity Relationship Diagrams and Descriptions
Marketing Program
This ERD (shown in Figure 33) illustrates how Siebel Business Applications support the more complex
program planning and execution used for Database Marketing. Marketing segments are dynamic lists
of people defined by a set of database criteria and available to marketing programs. These criteria
may be defined on measures and attributes based on complex mathematical scores, ratios, and
formulas applied to customer demographics or behavior data sourced from the Siebel database or
from external applications such as a data warehouse.
After a data dictionary describing the external data store has been defined, segment definitions can
be created and attached to one or more campaigns, together with purchased lists. Filters allow the
exclusion of segment members based on predefined clauses. Segment prioritization and
deduplication make sure that individuals qualified for more than one segment do not receive
conflicting messages from more than one campaign. Waves can be generated as a subset of the
qualifying people within the targeted segments.
Recurring marketing programs can be defined in which each stage may be based on customer
response behavior or any other event. Marketers can define customer hierarchies, so that campaigns
can be driven by data summarized from any level of the hierarchy (for example household level and
customer level). People to be contacted are listed as campaign contacts for a specific campaign or
wave.
Each campaign may be presented with one or more offers. An offer is a type of demand creation
program that is directly presented to a target audience. It is intended to generate awareness of or
demand for one or more products. Responses are tracked through Communications.
Table 33 lists the entities in this ERD and their corresponding tables.
Entity Tables
Deal S_DEAL
Filter S_DD_FILTER
Entity Tables
Offer S_MKTG_OFFR
Response S_COMMUNICATION
' '!%&
14
%$
$[$
Figure 33. Marketing Program
&$
"<$
"
$
2
"<$
'!;> >$
2
"
$'%
!%.&$
3
%& !
"<$
'"$
**"! <
"
$ %
;> 14
14
2
2
** 2 "
$**
%& !
"<$
*"
"
!& %>
1
.&%$%%&$ "5
Oracle
81
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 34 lists the entities in this ERD and their corresponding tables.
Table 34. Marketing Resource Management: Document ERD Entities and Tables
Entity Tables
Region S_REGION
Project S_PROJ
>$!.!!$
"
"'$>$+.+' $
7&%
9"$ "'
*&'*''"$"
2
13
$ >$
3
' $
1
3
13 2
8$'
$[$
"'*&'*IL'"$7&%
6
1
14
Figure 34. Marketing Resource Management: Document
"<$
"'
**
! &"$ '!%& ! &"$ =
! &"$
** "
$
2
2 2
**"!
'!%&
<
=
83
Logical Model ■ Entity Relationship Diagrams and Descriptions
Opportunity Management
This ERD (shown in Figure 35) illustrates the significant entities related to an opportunity (or lead),
including relationships to contacts, employees (generally sales representatives), products, accounts,
and so on.
Table 35 lists the entities in this ERD and their corresponding tables.
Entity Tables
Address S_ADDR_ORG
Agreement S_DOC_AGREE
Event S_EVT_ACT
Issue S_ISS
Opportunity S_OPTY
Product S_PROD_INT
Quote S_DOC_QUOTE
Territory S_ASGN_GRP
for for
located at
in partnership with a partner to a report to a parent to located at
involved on vendor of
SALES DOCUMENT
MARKETING EVENT OR
Figure 35. Opportunity Management
ACTIVITY based on
QUOTE AGREEMENT CORRESPONDENCE
basis for
initiator of
for
SALES PRODUCT owned by
METHODOLOGY STRUCTURE OPPORTUNITY ISSUE resource for
targeted at
driven by of for EVENT ACTIVITY subject of
composed of relevant to relevance of
performed by
a collection of performer of
produced by
a component of relevant as
owned by
PRODUCT OR ISSUE
SERVICE responsible for
for a report to
consideration on
considered on
SALES
TERRITORY OPPORTUNITY
STAGE part of part of RELATIONSHIP
on manager of
classification of
made up of for of
within made up of
nvolver of driver of subject of
classified in source of involver of
initiated by consideration of subject to subject to
part of collection of
OPPORTUNITY
85
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 36 lists the entities in this ERD and their corresponding tables.
Entity Tables
Invoice S_INVOICE
Opportunity S_OPTY
Order S_ORDER
Quote S_DOC_QUOTE
ACCOUNT
for
lead to
composed of RECEIPT
for MVMT
for
fulfilled by
of of ALLOCATION
a step toward the
of fulfillment of
of preceded by followed by
PRODUCT OR SERVICE
87
Logical Model ■ Entity Relationship Diagrams and Descriptions
Orders
This ERD (shown in Figure 37) illustrates the relationships between orders and significant entities
related to orders such as assets, products, inventory locations, part movements, inventory
transactions, activities, and parties. Orders include sales orders, service orders, purchase orders,
and return material authorizations (RMAs) among others. The fulfillment of an order results in one
or more part movements according to the instructions of the order. Each part movement results in
one or more inventory transactions. Each order is usually the responsibility of a single internal or
partner organization, but sometimes two or more. An order may be assigned or credited to one or
more positions.
Table 37 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Asset S_ASSET
Order S_ORDER
PART MOVEMENT
proceded by followed by
ACTIVITY PART OTHER PART
INVENTORY result of ORDER PART MOVEMENT MOVEMENT MOVEMENT
TRANSACTION
cause of
Figure 37. Orders
of for
of of of
for to from
fulfilled by subject to
for
for part of for
ASSET
ORDER ITEM
subject of PART subject of
INVENTORY
an instance of MOVEMENT
TRANSACTION
made into moved on TYPE
TYPE for ACTIVITY
composed of
PRODUCT
subject of
part of related to
composed of part of composed of
related to
ORDER of
ORDER TYPE
for
SALES ORDER destination of source of
from
INVENTORY LOCATION
to source of
PARTY
ORGANIZATION UNIT
PURCHASE ORDER responsibility of
INTERNAL/PARTNER ORGANIZATION
responsible for
for
customer of
OTHER ORGANIZATION
RMA
responsibility of
POSITION OTHER
responsible for PARTY
OTHER ORDER
for
PERSON
primary contact for
89
Logical Model ■ Entity Relationship Diagrams and Descriptions
Partner Collaboration
Partner collaboration (shown in Figure 38) allows the brand owner's partner companies to give other
partners visibility to their data. With this functionality, partners can more easily collaborate with
other partners, without any required intervention from the brand owner company. Partner companies
can start collaborations and invite other partners of the brand owner to join their collaborations.
Once the invitation is accepted, individual partner companies who are now part of the collaboration
can pledge resources (Positions) to the collaboration, making the resources available to all partners
in the collaboration who may want to add the resource to a project or an opportunity.
Table 38 lists the entities in this ERD and their corresponding tables.
Entity Tables
Collaboration S_PARTY_GROUP
Party S_PARTY
Position S_POSTN
.&%$%%$% $""".
.&%$%%$% $
+
Figure 38. Partner Collaboration
3
$[$&$
''.$%9!%&
%$ 3
%9!%$* ''.$
$$'0$
$[$
%9!
$[$* ''.$
''.$
1
"%%
''.$$>$
14
13
9
$[O$
&$
9"%%
9+
91
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 39 lists the entities in this ERD and their corresponding tables.
Entity Tables
Partner S_ORG_EXT
"<
%
"$
2 2
''% 9 !!$!
"
$
"' $
6
14
.%
"
>''%
14
'
.'+'%
14
' $
>'" $;'%
14
6
%$
"" '
'
+
93
Logical Model ■ Entity Relationship Diagrams and Descriptions
Party Model
This ERD (shown in Figure 40) illustrates the structure of the party entity, its significant subtypes,
and relationships. A party is either a person or some grouping of people such as an organization, a
household, a position or a list of users. A person may be an employee or agent of the company using
Siebel Business Applications. A person may also be considered a user if he or she has been granted
user login credentials. An access group is a type of party that is made up of one or more groups.
Addresses may be tracked for a person, a household, or an organization.
Table 40 lists the entities in this ERD and their corresponding tables.
Entity Tables
Group S_PARTY
Party S_PARTY
%$'$%9
!!%%
%$'!!%% .&%$%%!!%%
$[$'$%9
9'$%9
6
+
&
%%
%$ 9&%9'!
&%'%
&
1
"'+0
$ %$ 9
&
1
$[$&$
9
%$ &$
9+
9
$[$&$
&%'
$
Payments
This ERD (shown in Figure 41) illustrates the support for payments provided in the Siebel Data Model.
The payment entity supports payments made by customers to the company, as well as payments
made by the company to customers, vendors, or others. A payment may be made to directly settle
an order or to settle one or more Invoices. An invoice may be paid through one or more payments.
A payment may be taken as a deduction from a prepayment balance available to the paying party.
Table 41 lists the entities in this ERD and their corresponding tables.
Entity Tables
Address S_ADDR_ORG
Invoice S_INVOICE
Order S_ORDER
Party S_PARTY
Payment S_SRC_PAYMENT
INVOICE
PAYMENT
in settlement of
paid by
generated for
INBOUND PAYMENT
billed via
in settlement of ORDER
paid by
received from
debited from
PREPAYMENT
source of BALANCE
OUTBOUND PAYMENT
ADDRESS
addressed to
used in available to
paid to addressed to
for
located at entitled to
receiver of
PARTY
PERSON
ORGANIZATION UNIT
OTHER ACCOUNT
ORGANIZATION
Performance Review
This ERD (shown in Figure 42) illustrates how the Siebel Data Model supports employee performance
reviews. Review templates of various types (such as annual review, periodic review, customer
satisfaction, MBO, KSO, and service level) can be specified to contain one or more Components (such
as shared objectives, training plan, rollup, 360-degree evaluation, individual objectives, and skills).
Components may be made up of standard review metrics. The performance review can then be
created for a given employee and employee-specific objectives can be defined. At the end of the
review period, the performance review can be completed and ratings given for assigned objectives
and for the standard review metrics. Different rating scales can be defined and used for different
types of reviews. Review templates can be specified for different job families and internal
organizations. An employee may optionally be separately reviewed for performance in each of his or
her assigned Positions.
This diagram also illustrates how the Siebel Data Model supports employee performance review by
other employees within an organization. These employees can be employees at the same level, a
higher level, or a lower level who may provide performance reviews for an employee to the manager
of that employee. A set of evaluation questions can be defined and associated with different sets of
employees. The reviewers answer the questions to evaluate the performance of the employee.
Table 42 lists the entities in this ERD and their corresponding tables.
Entity Tables
Competency S_CMPTNCY
Party S_PARTY
Period S_PERIOD
Entity Tables
100
Oracle
*"$ "%&"$"
>;"
6
"$ +
2 3
|}~>'&$ >;"' "$$
3
>; "$$
Figure 42. Performance Review
213
?
2
>'&$%
14
>; >;$
$
% ' >; "$$
1
313 "$$ +
'$
&
"'+*"$
"%&"$
1
>;"'
"'+ ! >;
*"$ >;
+
%$
14
9%$
2
14
$[$&$
$$'0$
"'+0
$ %$
$[$
13
313
.&%$%%&$ 9
$[$
3
Logical Model ■ Entity Relationship Diagrams and Descriptions
Personal Account
This ERD (shown in Figure 43) illustrates how personal accounts (such as financial accounts or
insurance policies) are accessible by contacts and associated with accounts, and how addresses are
relevant for each of these. Also supported are associations between contacts and the membership
of contacts in groups. Opportunities are associated with personal accounts to track the source of
existing business.
Table 43 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Opportunity S_OPTY
Product S_PROD_INT
user of
used by
for party on
source of
defined for
source of applicable to
PERSONAL ACCOUNT
user of
used by
part of parent of of
subject of
PRODUCT OR SERVICE
named as
ORGANIZATION UNIT
CONTACT
member of GROUP
made up of
by owner of
ADDRESS ACCOUNT
USAGE user of defined for
by
user of
of
subject of
Table 44 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Opportunity S_OPTY
Product S_PROD_INT
104
PRODUCT OR SERVICE ORGANIZATION UNIT ORG MEMBER CONTACT HOUSEHOLD/
RELATIONSHIP ACCOUNT
vendor of made up of
produced by in
owns
subject of subject of of of
considered on to defined for made up of
vendor of source of
consideration of owned by
part of member of has has head of member of
made of of
OPPORTUNITY owned by
because of PRODUCT INSTANCE CONTACT
owns
affects
associated with of PROD. INST. with
source of CONTACT associated to
from is a
subject of
of subject of
RCIVD PROD. INST.
Figure 44. Personal Financial Review
with
primary subject of
part of made up of of NEED CONTACT with jointly has
of of
FINANCIAL NEED has
with owns
is addressed by
ASSET LIAB. with associated to
communicated during ACTIVITY PROD. CONTACT has has participates in
INST. subject of
located at
with
from is primarily incurred by
of of INC. EXP.
of managed by INCOME (EXPENSE) CONTACT
owned by incurred by
addresses is a associated with
of for
ASSET (LIABILITY) because of reported during
source of PERSONAL ADDRESS
ADDRESSED NEED of location of
subject of located at
FINANCIAL
for REVIEW ACTIVITY CONTACT
for source of for PROCESS
regarding involves
subject of recommended during
FINANCIAL RECOMMENDATION source of in
for
RECOMMENDATION CONTACT
of
with
Logical Model ■ Entity Relationship Diagrams and Descriptions
Pricing Comparison
This ERD (shown in Figure 45) illustrates the pricing comparison feature. A competitor's customer is
viewed as an opportunity and by creating a quote using that competitor's price list the size of the
opportunity can be quantified. Comparison quotes are generated using products and services from
the internal price list that are similar to the competitor's offerings, to calculate the savings the
customer could achieve by switching from the competitor.
Products and services provided by companies have complex pricing structures including tier-based
pricing. Pricing also varies by region, payment method, service type, credit risk, and so on. The tier
prices are associated with the attributes of the product or service that is provided.
Table 45 lists the entities in this ERD and their corresponding tables.
Entity Tables
Opportunity S_OPPTY
for
PRICE LIST ITEM PRODUCT OR
subject of
part of SERVICE
COMPETITOR composed of
ITEM QUOTE ITEM QUOTE ITEM
EXTENDED for quotation for
ATTRIBUTE
described subject of
by
comparison for
for
compared to composed of
PRODUCT
EXTENDED for
TIER PRICE VALUE ATTRIBUTE
described by
subject of
for based on classified as
have types
of
Pricing
This ERD (shown in Figure 46) illustrates the pricing capabilities of Siebel Business Applications,
including price lists, pricing matrices, and pricing models, and how they are related to simple and
complex products or services to be priced. A price list is made up of price list items, each of which
tracks the price for a given product or service. The list prices may be adjusted for certain extended
attributes as defined in a specified pricing matrix. They may be adjusted based on changes to a
customizable product through component price adjustments. They may also be modified through a
specified pricing model made up of pricing factors.
Table 46 lists the entities in this ERD and their corresponding tables.
Entity Tables
108
Author : Oracle, Confidential
for PRODUCT OR
an assembly of
adjusted via SERVICE of
STRUCTURE
PRICE LIST of a component of
ITEM
subject of
PRICE LIST
for
configured via
constraint for
constrained by
PRICING MATRIX
VALUE defined for
PRICING FACTOR ITEM
referenced by
priced via
for for
PRODUCT
for EXTENDED
subject of described by
ATTRIBUTE
PRICING MATRIX PRICING MATRIX made up of classified as
ITEM ATTRIBUTE
based on
PRICING MODEL
FACTOR subclass of
of object class
have types
Logical Model ■ Entity Relationship Diagrams and Descriptions
Product Promotion
Product Promotion (shown in Figure 47) provides a system for managing product promotions.
Production Promotion allows the user to fully define the promotion based on products, product
templates, product attributes, and so on. Product Promotion also allows the user to specify other
information for the promotion including the terms, charges, and pricing rules.
Table 47 lists the entities in this ERD and their corresponding tables.
Entity Tables
110
Author : Oracle, Confidential
PRODUCT PROMOTION ITEM ATTRIBUTE PRODUCT PROMOTION PRICING MATRIX RULE for ADJUSTMENT GROUP
VALUE
contain
PRODUCT
PRODUCT PROMOTION
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 48 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Project S_PROJ
112
Author : Oracle, Confidential
OTHER
PROJECTS
OTHER
reported for planned to in environment of reported by owned by ORGANIZATION
be fixed in UNIT
owner of
PERSON
PRODUCT OR SERVICE
target EXTERNAL PRODUCT
afflicted fix for
with a component of an assembly of
actual fix for
version of
produced in
Logical Model ■ Entity Relationship Diagrams and Descriptions
Product Recommendation
Product Recommendation (shown in Figure 49) provides a system for managing product
recommendations for up-sell or cross-sell. Product Recommendation allows the user to clearly define
the messages, the set of possible responses, and the recommendation itself.
Table 49 lists the entities in this ERD and their corresponding tables.
Entity Tables
Communication S_COMMUNICATION
for
subject of
displayed via
PRODUCT MESSAGE
template for
PRODUCT MESSAGE
VARIABLE defined for
utilize
have
for
COMMUNICATION PRODUCT MESSAGE
have RESPONSE
actual response for
Products or Services
This ERD (shown in Figure 50) illustrates the significant entities related to a product including product
components (product structure), substitute or competitive products (product comparison), the
product's vendor, the product line or lines to which the product belongs, and so on. In addition, this
diagram illustrates the relationship between products and product prices, as well as the language
translations for some of these entities.
Table 50 lists the entities in this ERD and their corresponding tables.
Entity Tables
Catalog S_CTLG
Language S_LANG
116
Author : Oracle, Confidential
LANGUAGE
part of
translation for translation for translation for translation for translation
for
PRODUCT
LINE a collection of
translated into PRODUCT OR SERVICE
ATTRIBUTE
composed of PRODUCT ASSEMBLY
PORT
Figure 50. Products or Services
of
PRODUCT OR SERVICE
an a
assembly component described subject subject
part of categorized in of of via
a report to
produced by VENDOR
EXTERNAL PRODUCT OR SERVICE producer of a parent to
Logical Model ■ Entity Relationship Diagrams and Descriptions
Professional Services
This ERD (shown in Figure 51) illustrates how Siebel Business Applications support the planning and
execution of Professional Services projects. Projects can be defined for an external or internal client,
as the responsibility of one or more internal organizations, subcontracted to one or more partners,
associated with a required skill set, and made accessible to one or more positions. The definition of
required project team roles allows project billings to be estimated based on the billing rate and the
number of hours required from the resource. An employee, a sub-contractor employee or a contact
can ultimately fill a team role from the client, but until then, a list of potential project resources can
be stored for the project or a specific project team role. Positions and project team roles can be
associated with a service billing product to define the billing rate for that entity from a billing rate
list. Project issues can be tracked for a project, assigned to a project team role, and detailed as a
series of activities. Receivable Invoices billed to the client or payable invoices from subcontractors
can be associated with the project.
Table 51 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Address S_ADDR_ORG
Invoice S_INVOICE
Opportunity S_OPTY
Organization Unit S_ORG_EXT, S_PARTY
Project S_PROJ
Skill S_PROJRSRC_SKL
118
Author : Oracle, Confidential
SKILL
BILLING RATE for SERVICE
LIST BILLING
required by for the resolution of required by billed via POSITION
TYPE
PROJECT ISSUE
ACTIVITY
subject of
for assigned to
assigned to requirer of
billed as
PROJECT TEAM ROLE
Figure 51. Professional Services
of PERSON
POTENTIAL PROJECT
RESOURCE
defined as
OPPORTUNITY OTHER
for PERSON
billed as
of
LEAD PROJECT CONTACT
SOURCE involved in occupant of
source of subject of POSITION
for billed for EMPLOYEE / held by
source of INVOICE AGENT
billed in
subject of billed for sent to
subject of to track work on because of employed by
the outcome of targeted at
requirer of requirer of
for
INTERNAL/PARTNER OTHER
subcontracted to the client of ORGANIZATION ORGANIZATION
UNIT
responsibility of a partner for
responsible for
accessible to
accessor of
Logical Model ■ Entity Relationship Diagrams and Descriptions
Revenue
This ERD (shown in Figure 52) illustrates how revenue items are tracked and analyzed in Siebel
Business Applications. Revenue Items may be defined for any number of confirmed or likely business
transactions such as opportunities, accounts, projects, marketing events or activities, agreements,
invoices, and so on. Revenue is generally attributed to a product, service, product line, or some
description of the product or service offering. Credit for the revenue can be spread across sales team
members by breaking the revenue into a line for each sales team member with their credit amounts.
Recurring or incoming revenues over a period of time (weeks, months, or years) can be shown by
using the revenue schedule capabilities. A revenue template with detailed items can be created for
this purpose.
Table 52 lists the entities in this ERD and their corresponding tables.
Entity Tables
Agreement S_DOC_AGREE
Invoice S_INVOICE
Opportunity S_OPTY
Project S_PROJ
120
a report to manager of
revenue plan for
PERSON
POSITION OTHER PERSON
REVENUE ITEM for held by EMPLOYEE / AGENT
Figure 52. Revenue
owner of occupant of
for
for PROJECT
attributed to
ORGANIZATION UNIT
for
SERVICE REQUEST
attributed to
for
MARKETING EVENT OR
attributed to ACTIVITY
for INTERNAL /
PARTNER
for attributed to ORGANIZATION
INVOICE UNIT
attributed to
for belongs to
INVOICE ITEM
attributed to subject of
for part of
CONTRACT ITEM AGREEMENT
for attributed to made up of
attributed to
OTHER
for ORGANIZATION
UNIT
subject of PRODUCT OR SERVICE
for PRODUCT LINE composed of
subject of part of
based on
REVENUE TEMPLATE
template for
based on REVENUE TEMPLATE details of
ITEM
template item for consist of
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 53 lists the entities in this ERD and their corresponding tables.
Table 53. Sales Hierarchy and Credit Assignment ERD Entities and Tables
Entity Tables
122
CREDIT ALLOCATION
allocated to
POSITION
rollup to recipient of
transfer to recipient of
recipient of
CREDIT RULE CRITERIA
VALUE allocation of
subject of
defined for
approved
CREDIT ASSIGNMENT
RULE approved by approve
characterized by
POSITION TERRITORY ASSIGNMENT
approve
CREDIT RULE CRITERIA defined for assigned territory
characterized by assigned to
applicable to assignment of
subject of consists of
approved by
VALIDATION RULE SALES TERRITORY
approve
Figure 53. Sales Hierarchy and Credit Assignment
subject of version of
parent of version of
OTHER PARTY
SALES HIERARCHY
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 54 lists the entities in this ERD and their corresponding tables.
Entity Tables
124
Oracle
*'.&%$%% *'.&%$%%
$> !>
14
*' &$ "
$
14
"
$
$
2
$[$
14
14
*'
$
!&
%'%*'
**$
9
&$
Logical Model ■ Entity Relationship Diagrams and Descriptions
Service Agreement
This ERD (shown in Figure 55) illustrates how Siebel Business Applications support service
agreements. A service agreement is a contract that entitles one or more contacts at one or more
organizations to service or support on one or more items through entitlements. Entitlement items
define coverage of products or specified instances of a product. The entitlement can be constrained
by a service calendar (to indicate 24x7 coverage, for example), and may be subject to one or more
metrics (that describe a guaranteed two-hour response, for example).
Table 55 lists the entities in this ERD and their corresponding tables.
Entity Tables
Agreement S_DOC_AGREE
Asset S_ASSET
Material S_PROD_INT
Order S_ORDER
Product S_PROD_INT
126
Author : Oracle, Confidential
for PRODUCT
PRICE ADJUSTMENT
subject of
based on
ENTITLED PRODUCT OR ASSET for
TYPE TERM
WORK billable for subject of
for
TYPE
billable as
ASSET an
billable for instance
MATERIAL of
billable as AGREEMENT for
ITEM
defined for basis made
for subject of
suject of into
basis for
SERVICE based on
REQUEST AGREEMENT ENTITLEMENT based on
basis for for
basis for
subject of
part of
based on
ORDER made up of
basis for
SERVICE entitled by
METRIC with
basis for
subject of
CONTACT
for employed at ACCOUNT
covered by employer of
PREVENTIVE entitled by for
MAINTENANCE
basis for covered by
constrained by
SERVICE
used by CALENDER
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 56 lists the entities in this ERD and their corresponding tables.
Table 56. Service Calendars and Work Shifts ERD Entities and Tables
Entity Tables
EMPLOYEE
EXCEPTION
HOURS
of
of
contributor of EXCEPTION
SCHEDULE CALENDAR
CALENDAR
PERSON SERVICE CALENDAR for of
EMPLOYEE /
OTHER PERSON AGENT
assigned to
WORK SHIFT
worked by
manager of a report to
Service Request
This ERD (shown in Figure 57) illustrates how service requests are handled as a series of activities,
each owned by a specific employee. Relevant information includes the contact who reported the
service request, the product with which assistance is requested along with the customer's
environment or profile, and specifically which third-party products are in use and relevant to the
service request.
Table 57 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
130
Author : Oracle, Confidential
ACTIVITY
SERVICE REQUEST ACTIVITY OTHER ACTIVITY
for responsibility of
responsibility of
part of
made up of subject of
PERSON
Figure 57. Service Request
responsible for
responsible for
OTHER PERSON
reported by
reporter of
OTHER PARTY
ASSET (PRODUCT
INSTANCE) owner of
part of part of OTHER ORGANIZATION
profile of profile of an instance of UNIT
at
subject of
Logical Model ■ Entity Relationship Diagrams and Descriptions
Shipment
This ERD (shown in Figure 58) illustrates the relationship between orders, quote, products, inventory
locations, and shipment related to orders. Delivery requests and delivery promises (date of delivery,
delivery quantity) can be associated with order items and quote items.
Table 58 lists the entities in this ERD and their corresponding tables.
Entity Tables
Shipment S_SHIPMENT
132
13
!">"$
!&
613 $$'
%9"$'$"
3
">"$
!"!'>+"% +
3
Figure 58. Shipment
9">"$
7&"
!'>+
!" 7&"
"%
!'>+7&% !'>+7&%
13
1
232
213
!
1
7&
1
$>$+' $
Siebel Assistant
This ERD (shown in Figure 59) illustrates how Siebel Business Applications support the Siebel
Assistant functionality. Personal or corporate sales planning items can be defined to serve as
template assessments or template activity plans. Both types of sales planning items can be defined
as relevant to one or more sales stages within one or more sales methodologies. A template
assessment contains one or more attributes, optionally validated by a set of valid values. Actual
Assessments are created from a template assessment during a specific sales stage to assess an
opportunity, an account, or a contact. A template activity plan is made up of one or more template
activities. Actual activity plans are created from a template activity plan during a specific sales stage
to prompt the user to plan certain activities copied from the template activities.
Table 59 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Assessment S_ASSESS
134
part of made up of
a component of
for instance of
ASSESSMENT
for
container of made up of instantiated as of
of of of
subject of
planned by
for
OTHER of
PERSON
subject of for
currently at
subject of OPPORTUNITY
for for
ACCOUNT composed of
governed by
SALES
governor of METHODOLOGY
Logical Model ■ Entity Relationship Diagrams and Descriptions
Territory Management
This ERD (shown in Figure 60) illustrates that sales territories can be defined geographically,
explicitly (using named accounts, contacts, or assets), or a combination of both. Flexible territory
hierarchies can be defined to capture the relationship between territories. Multiple positions can be
assigned to a given territory and multiple territories can be assigned to a given position. Accounts,
contacts, and assets can be assigned to sales representatives within a sales force.
Table 60 lists the entities in this ERD and their corresponding tables.
Entity Tables
Account S_ORG_EXT
Asset S_ASSET
Contact S_CONTACT
Division S_ORG_EXT
Position S_POSTN
Position Territory Assignment S_TERR_POSITION
Region S_REGION
Territory S_TERRITORY
Zipcode (None)
136
Oracle
+
%$+
%%
$"$
13
+"$
$ """.
+
Figure 60. Territory Management
>%$
2
&$""".
13
9 '
%%" $
"".
[ ! +
9 9+
13
&$
13
.&%$%%&$
%%
@13
1
%$ !>%$
13 9!>%$ %'%*
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 61 lists the entities in this ERD and their corresponding tables.
Entity Tables
Territory S_TERRITORY
Account/Quota S_QUOTA_ACCNT
Contact/Quota S_QUOTA_CON
Terr/Qta/Con S_TERR_QTA_CON
Terr/Qta/Accnt S_TERR_QTA_ACCT
138
$7& $ 7&
7&
! ! !
+7&"$
213
14
15
6
Figure 61. Territory Quota Rollup
7& 7&"$
.<!;$ .<!;$ +"$
0
2
"$
!
6
2
2
9 '
&$ $
1
7&%%
$"$ [ !
7&
15
6
14
The shaded subtypes in this diagram indicate examples of the types of data that may be found within
a supertype. They are not intended to indicate strict subtypes.
Table 62 lists the entities in this ERD and their corresponding tables.
Table 62. Textile, Apparel, and Footwear ERD Entities and Tables
Entity Tables
Order S_ORDER
Quote S_DOC_QUOTE
Quote Item S_QUOTE_ITEM
140
relevant to
ORDERED secondarily composed of subject of
ASSORTMENT SHOE SIZE COLOR
PLAN ITEM
primarily of subject of COLOR
PROPORTION
FAMILY
PRODUCT OPTION OTHER ATTRIBUTE VALUE includer
MIX PROPORTION of
of QUOTE ITEM secondarily of subject of
subject subject of
split into of a value
ASSORTMENT PLAN ITEM applicable to
of
for of SCHEDULED DELIVERY
ORDERED
ASSORTMENT
PLAN ITEM of subject of the domain
defined for
for primary defined by collection of
scheduled PRODUCT OPTION MIX PREFERENCE
by (SPREAD) PRODUCT
primarily specified secondary defined by collection of ATTRIBUTE
for of on TYPE
ASSORTMENT specify ACCOUNT RECOMMENDED
PLAN ITEM secondarily specified SPECIFIC MIX
specify on MIX
for primarilly secondarily
specific to the specific to of of primary secondary
default items within domain domain for
composed mix for for
for PRODUCT OPTION
Figure 62. Textile, Apparel, and Footwear
of RANGE MEMBER
ordered on belonging to scope of
ORDER definer of
for
billed to for PRODUCT INTERNAL
ORGANIZATION recommended to be ordered in
EXTERNAL
STYLE/COLOR/DIMENSION
ACCOUNT
primarily
defined created from launched applicable defined for collection defined by secondarily
for in to of defined by
STORE composed
composed of
of parent to defined for
lead to PRODUCT OPTION RANGE
OTHER CATEGORY
subject of ORGANIZATION
QUOTE
defined for
composed of
PLAN
MARKETING secondarily
SEGMENT the target of targetted at LINE OF BUSINESS manufactured in in
defined for SEASONAL
debut season for a collection of
COLOR PALETTE
PERIOD subject of defined for
SEASON
subject of
delivery period for delivery period for
of made up
PERIOD RELATIONSHIP of
Title : Textile, Apparel and Footwear
to part of Author : Oracle, Confidential
WEEK OTHER PERIOD TYPES
Logical Model ■ Entity Relationship Diagrams and Descriptions
Time Sheet
This ERD (shown in Figure 63) illustrates how Siebel Business Applications track employee time
sheets. Employees can track time spent for client billing or for other purposes. Time can be entered
for projects, activities, service requests, and so on. These time units can then be aggregated into
time sheets through time sheet lines. A time sheet is reported for a specified reporting period and
lists time spent on specific project or nonproject work such as vacation, sick leave, training, and so
on. Each time sheet line is specific to a given day within the reporting period.
Table 63 lists the entities in this ERD and their corresponding tables.
Entity Tables
Activity S_EVT_ACT
Period S_PERIOD
Project S_PROJ
Timesheet S_TMSHT
142
adjusted
ACTIVITY
TIME UNIT
Figure 63. Time Sheet
adjustment
basis for
composed of
reporter of
for
owner of
PERSON
reported by
EMPLOYEE/AGENT
reporter of
approved
contact for
approver
OTHER PERSON
Logical Model ■ Entity Relationship Diagrams and Descriptions
Trade Promotions
This ERD (shown in Figure 64) illustrates the planning and execution of a consumer goods promotion,
including definition of promotion-products, promotion-accounts, and promotion-account-products.
Also supported are promotion payments, promotion agreements, and observations of store
conditions.
Table 64 lists the entities in this ERD and their corresponding tables.
Entity Tables
Note S_NOTE_SRC
Order S_ORDER
144
!"
*&$!
'' $ 14
Figure 64. Trade Promotions
?13
%$
?
&$
"<$
>$ >+ $
13
6
"$'$ "$
!
!&
3
2
"$
&$!& 2
$
!&
!& 8$'
14
14
!& $$'
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 65 lists the entities in this ERD and their corresponding tables.
Entity Tables
146
TRAINING
CURRICULUM STEP TARGET AUDIENCE CATEGORY
part of
TRAINING
CURRICULUM composed of
STEP COURSE part of target of for granted access to
TRAINING CURRICULUM
part of
composed of
of
categorized into provide training for subject of subject of
Figure 65. Training Curriculum Course
of
COURSE
AVAILABLE
LANGUAGE tracked by
needed by for
CATALOG CATEGORY JOB PROFILE LITERATURE CURRICULUM
PERSON
MARKETING EVENT OR ACTIVITY
based on registered by
instructed by
subject of offered in in need of subject of
subject of instructor of enrolled in
TRAINING COURSE
Table 66 lists the entities in this ERD and their corresponding tables.
Entity Tables
Topic/Objective S_CRSE_TOPIC
148
'7&%$
$!>!&'% 213 7&%$0%%.'$%;
%$%;
2 14
14
7&%$07&%$'
14
7&%$ 7&%$
14
'
$!>!&'%%
7&%$
Figure 66. Training Test Engine
13
%7&%$
13
$!>!&'%% %>'.'
@
1
+ '$
&
3 21
$!>!&'%%
$$
%
14
7&%$ 0.= >
+
>$' $
&%0 &%**$
%
14
"<$
>$ >+ !& %>
1
$$
&%**$
$$
&%
1
9"<$
>$ >+ 9!& %>
Logical Model ■ Entity Relationship Diagrams and Descriptions
Table 67 lists the entities in this ERD and their corresponding tables.
Entity Tables
150
Author : Oracle, Confidential
for
have
have ITEM
Warranty
This ERD (shown in Figure 68) illustrates how Siebel Business Applications tracks product warranty
coverages. Warranty coverage is provided by an organization (often the vendor of the product) and
covers one or more products that are part of a covered product line. The products covered under the
warranty coverage may be specified directly through product warranty coverage entries or indirectly
through product line warranty coverages (which specifies coverage for the products that compose
the product line). Warranty service may be provided by one or more authorized service providers.
The various warranty coverages applicable to an asset throughout its life are tracked, and may be
applied to fully or partially compensate the service provider for service requested in a service order.
Table 68 lists the entities in this ERD and their corresponding tables.
Entity Tables
Asset S_ASSET
Order S_ORDER
Product S_PROD_INT
152
ORDER ITEM claimed against ASSET of ASSET PRODUCT
WARRANTY an instance of
applied to COVERAGE subject of
made into
part of by
Figure 68. Warranty
PRODUCT of
WARRANTY
COVERAGE subject of
part of vended by
by
composed of
ORDER
WARRANTY COVERAGE
of
WARRANTY SERVICE a part of
PROVIDER provided by
provided by
warrantor of
ORGANIZATION UNIT
role played by
subject of
4 Physical Model
The Siebel physical model encompasses the tables, their columns, and their indexes. This chapter
covers the following topics.
PREFIX Table names in Siebel Business Applications have a one- to three-letter prefix (EIM_,
S_, W_, and so on) to distinguish them from other tables in your application.
NAME A unique table name that is generally an abbreviation of the entity supertype name.
SUFFIX A supertype name may be followed by the entity subtype. For example, the supertype
EVT (event) has ACT (activity) as one of its subtypes. Thus, the name becomes
S_EVT_ACT.
The prefix indicates the part of the Siebel schema to which a table belongs. Table 69 provides some
of the prefixes and their descriptions.
Prefix Meaning
S_ Siebel base table. (Exception: Tables with names of the form S_<name>_IF are
obsolete interface tables.)
The suffix indicates a table type. Table 70 provides some of the suffixes and their descriptions.
Suffix Meaning
_REL A table that supports a many-to-many relationship from an entity back to itself.
_X One-to-one extension table, available for customers to add attributes to the Siebel
database.
_XA A table that stores extended attributes associated with an object class.
_XM One-to-many extension table, available for customers to add attributes to the Siebel
database.
Unique or
Suffix Value Not Unique
_V# Special routing visibility rule index; usually on primary child Not unique
foreign key and system foreign key columns not ordinarily
indexed (for example, primary address, primary contact, creator,
and so on).
_M# Miscellaneous index. Any index that does not fit into one of the Not unique
above categories.
CAUTION: Before modifying or deleting indexes, create a service request (SR) on OracleMetaLink 3.
Modifying or deleting indexes can negatively affect the performance of Siebel Business Applications
and may render it unusable.
Alternatively, you can phone Global Customer Support directly to create a service request or get a
status update on your current SR. Support phone numbers remain the same and are listed on
OracleMetaLink 3.
Suffix Value
_CD The column value is based on the contents of the List of Values (LOV).
_FLG This column contains a Boolean value where Y indicates Yes or True; N indicates No
or False.
Suffix Value
Siebel System Field One of the Siebel Enterprise Applications system fields described in
Table 78 on page 160.
Data (Private) Data (Private) tables contain application administration or system data.
Private tables cannot be extended using extension tables or extension
columns.
Data (Public) Data (Public) tables contain application or end-user data. Public data tables
can be extended using extension tables and, subject to database restrictions,
extension columns.
Database View Database View objects appear as tables with regular columns. These tables
represent database views. Objects of this table type are not created by the
ddlimp Siebel database utility. Underlying views are created by SQL scripts
during install and upgrade.
Dictionary S_APP_VER is the only table in this category. This table has only one row and
contains information about the application such as major and minor version,
application name, unicode flag, and so on. This table contains information
about the data dictionary.
Note that there are also tables that implement a many-to-one relationship to
a data table. Those tables have an _XM suffix and their columns have generic
names with the ATTRIB_ prefix. However, they are not considered extension
tables. Their type is Data (Public).
Extension (Siebel) Extension (Siebel) tables also implement a one-to-one relationship with a
data table to provide additional columns to the data table. However, these
columns are configured in advance in Siebel Business Applications. Do not use
extension tables for any other purpose. These tables can be extended using
extension columns, subject to database restrictions, but cannot be extended
through extension tables.
External External tables are tables that reside outside the Siebel database. The Siebel
object manager provides some support for accessing data in these tables
through business components. In Siebel Tools, the Table object type has
properties that support external tables.
Interface Interface tables are EIM tables, which are used when moving data between
the Siebel application and external applications.
Log Log tables are used to log events. There are three Log tables:
S_DCK_INST_LOG, S_PROC_INST, and S_PROC_INST_LOG.
Repository Repository tables contain information about the Siebel Repository. Data in
some of these tables may get compiled into the SRF files.
Virtual Table Virtual tables represent database tables or data in an operating system file
that resides outside the Siebel database. Virtual business components are
defined on these tables.
Warehouse Warehouse tables are used by Oracle Business Analytics in the Oracle
Business Analytics Warehouse table. These tables have names starting with
'W_'.
Inactive Dropped or removed from Siebel Data Model and no longer supported.
Customers must remove every reference to these tables or columns in their
configurations.
EOL End of Life. Supported as is in this release but will be dropped in a future release
of Siebel Business Applications. Use alternate active tables or columns.
Not Used Not currently used by Siebel Business Applications, but may be used by
customers.
Denormalized This is the type for a column that holds a value denormalized from another
column. Denormalized columns are only supported in special situations and
cannot be added as part of customization.
Extension These are columns that belong to an extension table or extension columns in
a base table. Those columns are used to define customized fields in a
business component.
System This is the type for System Fields, which are described in Table 78 on
page 160.
Domain
Type Meaning Domain Contains
FK Foreign Key column The name of the table referenced by this Foreign Key column.
PC Primary Child The name of the table in which the Primary Child is found. For
example, an account (S_ORG_EXT) may be associated to
multiple industries (S_INDUST) through the intersection table
S_ORG_INDUST. One of these industries is the primary industry
of the account: column S_ORG_EXT.PR_INDUST_ID points to
the foreign key column INDUST_ID of the primary child table
S_ORG_INDUST (the column S_ORG_INDUST.INDUST_ID is a
foreign key to the base table S_INDUST and so it points to
S_INDUST.ROW_ID).
LOV List of Values The intended List of Values type for this column. List of values
types are defined in the table S_LST_OF_VAL accessible
through Siebel Tools: Screens>System Administration>List of
Values.
LOVB List of Values The List of Values type against which this column is validated.
Bounded In the LOVB case, end users must specify a value from the list,
whereas in the LOV case, the user can enter a value not
contained in the list.
Domain
Type Meaning Domain Contains
MLOV Multilingual List of The List of Values type against which this column is validated,
Values in multiple languages. End users must specify a value from the
list, but see the values in their preferred language.
MLS Multiple Language The name of the table in which the translation in an alternate
Support language can be found.
DNRM Denormalized The path to the original column, used by the Object Manager to
synchronize the values, in the form of [foreign key
column].[original column]. For example, the ACCNT_NAME
column of table S_ACCNT_POSTN is denormalized; its domain
is [OU_EXT_ID].[NAME]. In other words, the contents of
column NAME of the table referenced by OU_EXT_ID
(S_ORG_EXT) are replicated into column ACCNT_NAME of table
S_ACCNT_POSTN. Denormalization is used to improve query
performance.
INTEGRATION_ID Columns
Many tables contain a column called INTEGRATION_ID for back office integration. Normally,
customers use this column to store the unique reference identifiers for corresponding records in the
back office application. These columns are currently used by the Siebel SAP R/3 Connector.
Siebel Repository
Siebel Business Applications includes a set of tables referred to as the Siebel repository tables. These
tables store the full definition of a given configuration of Siebel Business Applications, including the
database schema and the client configuration. As with other Siebel tables, do not manipulate
information in the Siebel repository tables directly. Instead, use Siebel Tools. For more information
on how to use Siebel Tools, see Using Siebel Tools. To learn more about the information stored in
the repository, see Siebel Object Types Reference.
Dates Dates must be in the range of January 1, 1753 to December 31, 4712.
Table 80. S_PARTY Extension Tables and Corresponding EIM Interface Tables
Table 80. S_PARTY Extension Tables and Corresponding EIM Interface Tables
Because the extension tables are implicitly joined to S_PARTY, you do not need to configure anything
to access them through S_PARTY. Some data types have a many-to-many relationship. For example,
any contact can be associated with multiple accounts or partners. To model these relationships there
are preconfigured intersection tables: S_PARTY_PER and S_PARTY_REL. Use S_PARTY_REL to
implement relationships between parties in the S_PARTY table. In this case, records in S_PARTY are
both parent (PARTY_ID) and child (PERSON_ID).
This chapter lists the table, table column and table index changes in this schema:
■ Optional = Opt
■ Length = Len
■ Precision = Prec
Data LOV
Siebel Data Model Reference Version 8.0, Rev. A
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_AC_RSRC_RESP PERM_FLAG_VAL N Number 22 10 0 0
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_AUDIT_ITEM BC_BASE_TBL Y Varchar 30
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
Siebel Data Model Reference Version 8.0, Rev. A
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_EVT_FUL_REQ EVTLOC_ID Y Varchar 15
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
Siebel Data Model Reference Version 8.0, Rev. A
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_HH_SYNC_SUM TXN_RECEIVED_TS Y UTC 7
DateTime
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
Siebel Data Model Reference Version 8.0, Rev. A
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_STDTRNG_PMTRX DIVN_CD Y Varchar 30 SAP_DIVN_CD Yes
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
Siebel Data Model Reference Version 8.0, Rev. A
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_TERRALGN_REGN REQ_PER_ID Y Varchar 15
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
Siebel Data Model Reference Version 8.0, Rev. A
Data LOV
Table Name Column Opt Type Len Prec Scale Default LOV Type Bnd
S_WFA_INSTANCE ANALY_DEF_FLG N Char 1 N
Type of Previous
Table Column Change Value New Value
Type of Previous
Table Column Change Value New Value
Table 87. Table Indexes That Are Now Active in This Version
Table 88 lists table indexes that have changed definition in this version.
Table 88. Table Indexes That Have Changed Definition in This Version
Table 88. Table Indexes That Have Changed Definition in This Version
Table 88. Table Indexes That Have Changed Definition in This Version
C D
campaign management data (intersection) table type
See marketing campaign ERD about 157
CG promotion planning ERD obsolete, table marked as 157
about 28 data (private) table type, about 157
diagram 30 data (public) table type
tables 28 about 157
columns obsolete, table marked as 157
domain type definitions 159 data types
INTEGRATION_ID columns, about 161 limit checking 162
naming conventions 155 data visibility ERD
numeric physical type 160 about 43
type definitions 159 diagram 45
commercial banking ERD tables 43
about 31 Database Marketing, marketing program
entity 18 diagram 78
tables 77
H marketing program ERD
high tech marketing development fund ERD about 79
about 58 diagram 81
diagram 59 tables 79
tables 58 marketing resource management: document
high tech special pricing authorization ERD ERD
about 60 about 82
diagram 61 diagram 83
tables 60 tables 82
Master Data Item, about 43
MDFs
I See CG promotion planning ERD
Include Only field 161
index column fields 161
index naming conventions 155
N
insurance naming conventions
personal account ERD 101 columns 155
INTEGRATION_ID columns, about 161 indexes 155
invoicable charges ERD physical model listings, abbreviations
about 62 used 156
diagram 63 table names 153
tables 62 table prefixes 154
invoices ERD table suffixes 154
about 64 non-Siebel application products, caution
diagram 65 about inserting or updating data 9
tables 64 normalized, defined 9
L O
limit checking for data types 162 opportunity management ERD
about 84
diagram 85
M tables 84
marketing campaign ERD Oracle Applications, about use of
about 68 INTEGRATION_ID columns 161
diagram 67, 69 order life cycle ERD
tables 68 about 86
marketing collaboration ERD diagram 87
about 70 tables 86
diagram 71 orders ERD
tables 70 about 88
marketing development funds diagram 89
See CG promotion planning ERD tables 88
marketing encyclopedia ERD
about 72
diagram 73
P
tables 72 partner collaboration ERD
marketing events ERD about 90
about 74 diagram 91
diagram 76 tables 90
tables 74 partner program registration ERD
marketing plans ERD about 92
about 77 diagram 93
tables 92
service region, field service scheduler tests, training test engine ERD 147
ERD 54 textile, apparel, and footwear ERD
service request ERD about 139
about 129 diagram 140
diagram 130 tables 139
tables 129 time sheet ERD
shipment ERD about 141
about 131 diagram 142
diagram 132 tables 141
tables 131 trade promotions ERD
Siebel Assistant ERD about 143
about 133 diagram 144
diagram 134 tables 143
tables 133 training curriculum course ERD
Siebel Financial Services about 145
commercial banking ERD 31 diagram 146
Siebel repository, about 161 tables 145
Siebel SAP R/3 Connector, about use of training test engine ERD
INTEGRATION_ID columns 161 about 147
Siebel system fields 160 diagram 148
special ERD conventions tables 147
exclusive arc relationship 12
recursive relationship 13 V
system fields 160 validating Siebel Schema 162
versioned object definition ERD
T about 149
tables diagram 150
naming conventions 153 tables 149
prefix naming conventions 154
suffix naming conventions 154 W
table status definitions 158 warranty ERD
types of 157 about 151
territory management - LS ERD diagram 152
diagram 138 tables 151
territory management ERD work shifts
about 135 See service calendars and work shifts ERD
diagram 136 workflow process
tables 135 See content management ERD
territory quota rollup ERD
about 137