Developing and Deploying Siebel Business Applications
What's New in This Release
Back to top
Overview of Developing a Siebel Application
About Developing a Siebel Application
Stages of Developing a Siebel Application
Documents You Use During the Design Stage
Testing You Perform When You Develop a Siebel Application
Overview of the Development Environment
About the Local Development Environment
About the Siebel Object Architecture
Typical Team Members of a Development Project
About The Business Case This Book Uses
Overview of the NREC Business Case
NREC Business Objectives
NREC User Profiles
NREC Access Requirements
NREC Business Requirements
NREC Development Strategy
Siebel CRM Functionality That NREC Plans to Use
NREC Design Strategy
Roadmap for Developing a Siebel Application
Back to top
Installing Software, Adding Users, and Creating the Company Structure
Installing Software for a Siebel Application
Process of Adding Users
Creating Database Users
Modifying the Configuration File for the Siebel Client
Creating Responsibilities
Adding Users to a Siebel Application
Process of Creating the Company Structure
Creating an Organization
Creating Positions and Position Skills
Creating a Partner Organization
Back to top
Setting Up the Development Environment
Process of Setting Up the Development Environment
Setting Up Local Databases
Setting Up Siebel Tools
Back to top
Configuring the User Interface
Process of Configuring the User Interface Layer
Removing Screens from a Siebel Application
Removing Views from a Screen
Removing Fields from an Applet
Adding Fields to Applets
Verifying Your Configuration
Back to top
Configuring the House and Opportunity Entities
Process of Configuring the House Detail View
Examining Business Requirements for the House Detail View
Adding Columns to the Products Table
Configuring the Internal Product Business Component
Configuring Text for Labels and Other User Interface Elements
Modifying the Product List Applet
Modifying the Product Form Applet
Creating the House Detail View
Creating the Houses Screen
Compiling, Registering, and Testing the House Detail View
Process of Configuring the House Detail - Appraisals View
Examining Business Requirements for the House Detail - Appraisals View
Creating the Appraisals Business Component
Creating a Link Between Houses and Appraisals
Associating the Appraisals Business Component with a Business Object
Creating the Appraisals List Applet
Creating the House Detail - Appraisals View
Adding the House Detail - Appraisals View to the Houses Screen
Compiling, Registering, and Testing the House Detail - Appraisals View
Process of Configuring the Opportunity Details View
Examining Business Requirements for the Opportunity Details View
Adding Columns to the Opportunity Table
Adding Fields to the Opportunity Business Component
Modifying the Opportunity List Applet
Modifying the Opportunity Form Applet
Compiling, Registering, and Testing the Opportunity Details View
Back to top
Configuring Picklists, Drilldowns, and MVGs
About Picklists and Drilldowns
About Picklists
About Drilldowns
Process of Configuring Picklists, Drilldowns, and MVGs
Creating Static Picklists
Creating a Dynamic Picklist
Constraining a Picklist
Creating a Dynamic Drilldown
Configuring a Multi-Value Group
Back to top
Configuring Logos, Banners, and Colors
Overview of Configuring Logos, Banners, and Colors
About User Interface Elements
About Developing Web Templates
Process of Configuring Logos, Banners, and Colors
Examining Business Requirements for Configuring Logos, Banners, and Colors
Adding a Custom Logo to the Banner
Modifying the Banner Color
Modifying the Screen Bar and View Bar Colors
Modifying Applet Colors
Back to top
Configuring Siebel CRM to Use Data From an External Data Source
Process of Configuring Siebel CRM to Use Data From an External Data Source
Examining Business Requirements for Using Data from an External Data Source
Creating a Business Service
Creating a Virtual Business Component
Creating a Link Between Houses and House Renovations
Modifying the Business Object
Displaying Custom Fields in the Siebel Client
Compiling and Testing Your Changes
Documenting Your Configuration in an Entity Relationship Diagram
Back to top
Assigning Objects and Automating Business Processes
Customizing How Siebel CRM Assigns Objects
Process of Automating a Business Process
Examining Business Requirements for Automating a Business Process
Configuring Siebel Communications Server
Creating an Email Template
Creating and Deploying a Workflow Process
Creating a Workflow Policy
Running the Generate Triggers Server Component
Defining and Starting a New Workflow Monitor Agent
Filtering Records According to a User Profile
Back to top
Configuring Siebel Remote
About Siebel Remote
Process of Configuring Siebel Remote
Setting Up the Siebel Remote Server
Setting Up a New Siebel Remote User
Registering a Siebel Mobile Web Client
Extracting, Initializing, and Synchronizing the Remote Database
Back to top
Setting Up the Test Environment
Process of Moving Data to the Test Environment
Moving Repository Data
Moving Web Templates, Image Files, and Cascading Style Sheets
Moving Nonrepository Data
Process of Loading CRM Data in the Test Environment
Loading the Interface Tables
Adding the EIM Configuration File
Disabling Transaction Logging
Running the Enterprise Integration Manager
Administering the Test Environment
Back to top
Common Software Development Tasks
Using Siebel Tools
Displaying the Object Explorer
Displaying the Object List Editor
Displaying the Properties Window
Opening a Wizard
Opening the Web Layout Editor
Setting Options in Siebel Tools
Process of Modifying Siebel Objects
Checking Out Projects from the Siebel Server
Making Configuration Changes
Compiling Projects
Logging In as the Siebel Administrator
Registering a New View
Verifying Your Changes
Checking Projects In to the Siebel Server
Options for Managing Objects
Back to top
Guidelines for Testing a Deployment
Guidelines for Integration Testing
Guidelines for User Acceptance Testing
Guidelines for Performance Testing
Guidelines for Continuous Improvement
Benefits of Functional Test Automation
Benefits of Load Test Automation
Back to top
Code for NREC Business Services
Code for the General Function
Code for the Service Function
Back to top
|