Configuring Siebel eBusiness Applications
What's New in This Release
Back to top
Overview of Configuring Siebel Applications
About Siebel Objects
About the Siebel Object Architecture
Physical User Interface Layer
Logical User Interface Objects Layer
Business Objects Layer
Data Objects Layer
Summary of Object Types and Relationships
About Classes in Siebel Tools
About the Siebel Operating Architecture
Siebel Web Engine Infrastructure
How the Siebel Web Engine Generates the Application
About Standard and High Interactivity
JavaScript Object Architecture in High Interactivity
Enabling and Disabling High Interactivity for Applications
About Configuring Objects for High Interactivity
About Calendar Views and Interactivity
About Integration with J2EE
About Siebel Partner Connect and Siebel Tools for Partner Connect
About Configuring Siebel Applications
Usage and Configuration of Non-Licensed Objects
Configuration Goals and Objectives
Overview of the Development Process
About Structuring Development Work
Configuration Strategy
Guidelines for Naming Objects
About Modifying Objects
About Copying Objects
About Upgrade Inheritance
About Object Reuse
Deciding When to Reuse Objects
About Reusing Business Component Fields and Table Columns
About Reusing Business Components
About Reusing Tables
About Reusing Views
About Reusing Applets
About Scripting and Object Interfaces
Server-Side Scripting
Browser-Side Scripting
Generating Browser Scripts
About Localization
Other Ways to Customize Application Behavior
Personalizing Your Web Application
Managing Web Content with Siebel eBriefings
Dynamic Data Capture with Siebel eSmartScript
Siebel Assignment Manager
Siebel Business Process Designer
State Model
Siebel ePricer
Setting Up Developers as Mobile Users
Back to top
Working with the Entity Relationship Designer
About the Entity Relationship Designer
Navigating to Entity Relationship Diagrams
Process of Creating and Binding Entity Relationship Diagrams
Creating Entity Relationship Diagrams
Defining Entity Attributes
Binding Entities to Business Components
Associating Entity Attributes to Business Component Fields
Binding Relationships to Links or Joins
Viewing the Entities and Relations Lists
Modifying Relationship Properties
Modifying Shape Properties
Aligning Shapes
Making Shapes the Same Size
Adding Points to Lines
Hiding Line Text
Moving Line Text
Returning Line Text to the Default Location
Moving Shapes Around the ERD Canvas
Resizing Shapes
Zooming In and Out
Showing Connection Points
Showing Grid Lines
Turning Snap to Grid On
Copying Entity Relationship Diagrams
Back to top
Configuring Tables and Columns
About Tables
About Extension Tables
About One-to-One Extension Tables
About Implicit Joins
About One-to-Many Extension Tables
About Intersection Tables
About Columns
About Data Columns
About Extension Columns
About System Columns
About Indexes and Index Columns
About User Keys
About the S_Party Table
About Database Extension Options
Guidelines for Extending the Data Model
Using Static 1:1 Extension Tables
Using Static 1:M Extension Tables
Process for Extending the Data Model
Adding Extension Columns to Base Tables
Creating Columns of Type LONG
Creating 1:1 Extension Tables Using the Object List Editor
Creating New Tables Using the New Table Wizard
Modifying Extension Tables or Columns
Deleting Extension Tables or Columns
Creating Custom Indexes
Applying Database Extensions to the Local Database
Preparing Server Database for Applying Schema Changes
Applying Data Model Changes to the Server Database
Propagating Changes to Other Local Databases
Back to top
Configuring EIM Interfaces
About Interface Tables
About EIM Object Types
EIM Interface Table Object Type
EIM Interface Table Column Object Type
Interface Table User Key Usage Object Type
EIM Table Mapping Object Type
Attribute Mapping Object Type
Foreign Key Mapping Object Type
Foreign Key Mapping Column Object Type
User Key Object Type
User Key Column Object Type
User Key Attribute Object Type
User Key Attribute Join Object Type
Labeling Data Loaded in EIM As No Match Row Id Instead of NULL
EIM Table Mapping Wizard
EIM Object Specifications
Back to top
Configuring Docking Rules
About Dock Objects
Dock Object Visibility Rules
Finding a Dock Object for a Business Component
Docking Wizard
Creating New Dock Objects
Adding a New Dock Table to a Dock Object
Verifying Dock Objects
Deleting and Cleansing Dock Objects
Back to top
Configuring Business Components
About Business Components
About Virtual Business Components
Guidelines for Configuring Business Components
Creating Business Components
Defining Business Component Properties
Defining Sort Specifications
Defining Search Specification Property
About Fields
About Field Data Types
About System Fields
About Calculated Fields
Creating Sequence Fields
Configuring Data-Driven Read-Only Behavior
Configuring Dual Currency
Exposing Business Components as OLEDB Tables
Configuring Client-Side Import
Managing Unused Business Components
Back to top
Configuring Joins
About Joins
About Implicit Joins
How a Join Is Constructed
Guidelines for Configuring Joins
Using a Predefault Value for a Join Field
Back to top
Configuring Links
About Links
How Links Are Constructed
Creating Links to Define a 1:M Relationship
Using Two Links to Define a M:M Relationships
About the Cascade Delete Property
About the Search Specification Property
About the Visibility Rule Property
Using the Check No Match Property with a Primary Join
About Multi-Value Links
How Multi-Value Links Are Constructed
How Indirect Multi-Value Links Are Constructed
How a Cascade Copy with a Multi-Value Link Is Constructed
Configuring the Primary ID Field
Back to top
Configuring Business Objects
About Business Objects
How Business Objects Are Constructed
Guidelines for Configuring Business Objects
Creating Business Objects and Business Object Components
Managing Unused Business Components
Back to top
Configuring Applets
About Applets
About Applet Child Objects
About the Role of Applet Modes
About Form Applets
About List Applets
Guidelines for Configuring Applets
About Applet Controls and List Columns
ActiveXControls
Button Controls
Check Box Controls
Combo Box Controls
DrillDownTitle
Field
FieldLabel
File
Hidden
FormSection
ImageButton
JavaApplet
Label Controls
Link
Mailto
MiniButtons
Password
PositionOnRow
RTCEmbedded
RTCEmbeddedLinkField
RadioButton
RecNavNxt
RecNavPrv
SSNxt
SSPrv
Text
TextArea
URL
About Run-Time Pop-Up Controls
Guidelines for Configuring Controls and List Columns
Creating List Applets
Creating Form Applets
Adding Web Templates to Applets
Setting Applet Search Specifications
Exposing System Fields
Setting Default Method for an Applet
Changing Styles of Label Text
Back to top
Editing Applet Layout
Working with the Applet Layout Editor
Adding Existing Controls and List Columns to Applet Layouts
Adding New Controls and List Columns to Applet Layouts
Positioning Controls and List Columns in Non-Grid Layouts
Deleting Controls and List Columns
Editing List Columns Display Names and Control Captions
Displaying a Control When the Show More Button Is Selected
Previewing the Applet Layout
Export the Preview to an HTML File
Checking Mappings
About Grid Layout
Working With Grid Layout
Positioning Controls in a Grid Layout
Aligning Controls in a Grid Layout
Making Controls the Same Size in a Grid Layout
Spacing Controls in a Grid Layout
Centering Controls in a Grid Layout
Aligning Label Text in a Grid Layout
Copying and Pasting Items in a Grid Layout
Setting Tab Order for Fields in a Grid Layout
Resizing the Grid Layout Canvas
Converting Form Applets to a Grid Layout Using the Conversion Wizard
Converting Form Applets to Grid Layout By Changing the Web Template
Troubleshooting Conversions to Grid Layout
Applet Web Templates that Cannot Be Converted to a Grid Layout
About Application-Specific Mappings
Configuring Controls and List Columns to Appear in More Mode Only
Back to top
Configuring Screens and Views
About the UI Navigation Model
About Views
Guidelines for Configuring Views
Process of Creating Views
Creating Views Using the View Wizard
Registering Views
Creating Views using the Object List Editor
Editing View Layout
Configuring Secure Views
Configuring Views for Explicit Login
Enabling and Disabling High Interactivity for Views
Troubleshooting View Configuration
Configuring the Thread Bar
Configuring Personal Layout Control
About Drilldowns
About Applet Toggles
Example of Configuring Applet Toggles
About Screens
About Screen Views
Example Screen View Hierarchy
Process of Creating Screens and Screen Views
Configuring Screens
Creating Screen Views
Defining Sequence for Screen View Objects
Process for Creating Screen Home Page Views
Creating Rapid Search and Rapid Add Virtual Business Components
Configuring View Links Functionality
Configuring Recent Records Functionality
Creating a New Business Object for the Screen Home Page View
Creating New Screen Home Page Applets
Creating a New Screen Home Page View
Adding a New Screen View to the Screen Object
Managing Unused Screens
Back to top
Configuring Applications
About Applications
Application Configuration Guidelines
Creating Applications
Process of Exposing Screens in the UI
Defining Page Tabs
Defining Screen Menu Items
Back to top
Configuring Web Page Objects
About the Web Page Object
Editing the Layout of Web Page Objects
Back to top
Configuring Toolbars and Menus
About Toolbars and Menus
About the Command Object Type
About the Toolbar Object Type
About the Toolbar Item Object Type
About the Menu and Menu Item Object Types
About Applet Method Menu Item
About the Class Method Menu Item
About Activating and Deactivating Menu Items and Toolbars
About Invoke Method Targeting
Creating Command Objects
Creating a New Toolbar
Adding a New Toolbar Icon to an Existing Toolbar
Extending Toolbars Using JavaScript
Creating Applet Menus
Back to top
Configuring Picklists and Pick Applets
Types of Picklists
About Static Picklists
About the Originating Applet of a Static Picklist
About the Originating Business Component of a Static Picklist
About Static Pick List Objects
Creating a Static Picklist Using the Pick List Wizard
About the Picklist Generic Business Component
About Dynamic Picklists
About the Originating Applet of a Dynamic Picklist
About Pick Applets
Creating Pick Applets
About the Originating Business Component of a Dynamic Picklist
About Dynamic Picklist Objects
Creating Dynamic Picklist Objects
Constraining Dynamic Picklists
About Hierarchical Picklists
Configuring a Hierarchical Picklist
Back to top
Creating and Administering Lists of Values
About Lists of Values
Creating New LOV Types and LOV Values Using Siebel Tools
About Organization Enabled Lists of Values
Guidelines for Setting Up Organization Enabled Lists of Values
Guidelines for Configuration and Scripting With Organization Enabled LOVs
Associating Organizations to Lists of Values
About Multilingual Lists of Values
About the Language Independent Code
Guidelines for Configuring MLOVs
Process of Enabling MLOVs
Identifying Which Columns to Enable
Checking for Visibility Rules
Making Sure the LOV Type Is Translatable
Determining If the Picklist Is Bounded
Reviewing List of Columns That Cannot be MLOV Enabled
Configuring the Multilingual List of Values in Siebel Tools
Adding Translated Display Values in Application Administration
Upgrading Existing Data Using the MLOV Upgrade Utility
MLOV Upgrade Utility Parameters
Resuming the MLOV Upgrade Utility When Errors Occur
About the MLOV Upgrade Log File
Integration Considerations
Configuration Considerations
MLOV Configuration and Coding Guidelines
About Querying and Multilingual Lists of Values
Configuring Siebel Business Process Designer to Use MLOV-Enabled Fields
Configuring Siebel Assignment Manager to Use MLOV-Enabled Fields
Configuring Siebel Anywhere for Use with MLOV-Enabled Fields
Important Fields in List of Values Administration Views
About Adding Records for MLOV Fields
Deleting Compared to Deactivating MLOV Records
Back to top
Configuring Multi-Value Group and Association Applets
About MVG Applets
Understanding How MVGs are Implemented
About the Originating Applet of an MVG
About the Originating Business Component of an MVG
About the Multi-Value Link
About the Link Object
About the MVG Business Component
Creating MVGs Using the MVG Wizard
About MVG Applets
Configuring MVG Applets
About Association Applets
Association Applets Invoked from Master-Detail Views
Association Applets Invoked from Multi-Value Group Applets in SI Mode
About Shuttle Applets
Back to top
Configuring Special Purpose Applets
About Chart Applets
About Types of Charts
Bar Charts
Line Charts
Pie Charts
Scatter Charts
Understanding How Chart Applets Are Constructed
Business Component Mapping
Using Picklists in Chart Applets
About Show Picklists
About the By Picklist
About the Second By Picklist
Charts with Multiple Curves Plotted Against One Y Axis
Charts with Two Y Axes
Axis Points—Limiting and Sorting
Chart Element Object Type
Making X-Axis Labels Vertical
Sizing Chart Images
About Performance Considerations
Using the Chart Applet Wizard
About Tree Applets
Configuring Tree Applets and Explorer Views
Using the Tree Applet Wizard
Creating Tree Applets in the Applet Layout Editor
About Recursive Trees
File Attachment Applets
Configuring Attachment Applets
Configuring Attachment Business Components
Configuring Attachment Tables
Pop-Up Windows
Configuring Pop-Up Applets Launched from Applets
Configuring Pop-Up Wizards
Configuring Pop-Up Views Launched from Applets
Back to top
Configuring Special Purpose Controls
ActiveX Controls
Creating DLL and Class Objects That Reference an ActiveX Control
Adding an ActiveX Control to an Applet
Setting Properties in an ActiveX Control
ActiveX Methods and Events
Distributing ActiveX Controls
HTML Content Controls
Configuring Fields to Use Web Content Assets
Back to top
Displaying Images
About Displaying Images in the Siebel User Interface
Creating Bitmap Categories and Bitmap Objects
Configuring Buttons to Display Images
Displaying Images for Field Values
Defining Images Used in Hierarchical Objects
Using Images as Links in Controls
Back to top
Overview of Web Templates and Siebel Tags
About Siebel Templates
About Web Page Templates
About View Templates
About Applet Templates
About Form Applet Templates (Grid-Based)
About Form Applet Templates (Non Grid-Based)
About List Applet Templates
Displaying Totals of List Column Values
Multi-Value Group and Pick Applet
About Tree Applets Templates
About Chart Applet Templates
About Catalog-Style List Applets and Rich List Templates
About Siebel Tags
How Siebel Objects are Mapped to IDs in Web Templates
About Singleton and Multi-Part Tags
About the "This" Tag
About Iterators
About Nesting and Siebel Tags
About SWE Conditional Tags
About Using Toolbars and Menus in Templates
How Toolbars are Displayed in Templates
How Menus are Displayed in Templates
About Using the Thread Bar in Templates
Back to top
Specialized Behavior Supported by Web Templates
About Search and Find in SWE Templates
Search Tag: <swe:srchCategoryList>
Search Tag: <swe:srchCategory>
Search Tag: <swe:srchCategoryText>
Search Tag: <swe:srchCategoryControl>
Search Result Tag: <swe:srchResultFieldList>
Search Result Tag: <swe:srchResultField>
Search Result Tag: <swe:this>
Favorites (Predefined Queries)
About Siebel Conditional Tags
Conditional Tag: <swe:if>
Conditional Tags: <swe:switch>, <swe:case>, and <swe:default>
Conditional Tag: <swe:if-var>
About Browser Group-Specific Templates
How Hierarchical List Applets Are Rendered
About Browser-Specific Mappings
Creating Custom HTML Control Types
Displaying Server Side Errors
Adding Graphics to Templates
Adding Sorting Capabilities to you Application
About Cascading Style Sheets
Back to top
Configuring Keyboard Accelerators
About Accelerators
Adding a New Keyboard Accelerator
Modifying Key Sequence
Hiding the Key Sequence
Guidelines for Configuring Keyboard Accelerators
Back to top
Configuring Spell Check
About Spell Check
Process for Configuring Spell Check
Creating a Spell Check Button
Defining Spell Check Button User Properties
Adding Spell Check Button to a Web Template
Associating Spell Check Business Component to a Business Object
Creating a Spell Check Menu Item
Back to top
Configuring the Customer Dashboard
About the Customer Dashboard
Enabling the Customer Dashboard
Process for Configuring the Customer Dashboard
Adding Business Components to the Customer Dashboard Business Object
Adding Business Component Lists User Properties to the Dashboard Business Service
Mapping Business Component Fields to the Dashboard Business Service
Creating Customer Dashboard Field Labels
Formatting Customer Dashboard Phone Number Fields
Configuring the Customer Dashboard GoTo View Drop-Down List
Configuring Labels for Customer Dashboard GoTo Views
Changing the Background Color and Border of the Customer Dashboard
Changing the Size and Location of the Customer Dashboard
Configuring Communication Events to Populate the Customer Dashboard
The Process of Configuring SmartScripts to Populate the Customer Dashboard
Activating the SmartScript Player
Mapping SmartScript Variables to Customer Dashboard Fields
Configuring SmartScripts to Save Answers
Using Siebel VB and eScript to Populate the Customer Dashboard
About Customer Dashboard Commands
Example of Using Customer Dashboard Commands with Siebel eScript
Example of Using Customer Dashboard Commands with Siebel VB
About Dual Personalization
Back to top
Online Help Development
Online Help Implementation Overview
Employee Applications
Customer Applications
About Editing HTML Files
Employee Applications
Location of Employee Application Help Files
Online Help and Siebel Tools
Customizing and Adding Help
Migrating Help
Customer Applications
Location of Customer Application Help Files
Online Help and Siebel Tools
Changing Help Links
Adding Help Links for New Applications
Customizing Help Content
Adding Help Content
Migrating Help
Global Deployment
Language Folders
Localizing Online Help
Help Source Files
Employee Applications Files
Customer Applications Files
Cascading Style Sheet
Back to top
|