PreviousNext JavaScript must be enabled to correctly display this content
  • Title and Copyright Information
  • Preface
  • 1 What’s New in This Release
    • What’s New in This Release
  • 2 Siebel Tools Setup
    • Siebel Tools Setup
    • About Siebel Tools
    • Roadmap for Setting Up and Using Siebel Tools
    • Process of Setting Up the Development Environment
      • Installing Siebel Tools
      • Configuring Workflow Process or Task UI Version Handling
      • Setting the Language Mode
      • Controlling Confirmation Dialog Box Display
      • Resetting Development Tools Options
  • 3 Web Tools Setup
    • Web Tools Setup
    • About Web Tools
      • Benefits of Web Tools
      • Supported Objects and Features
      • Unsupported Objects and Features
    • Setting Up Web Tools
      • Manually Running the Migration Script
      • Troubleshooting and Verifying the Web Template Migration Process
      • Publishing Changes to Siebel Web Templates
      • HTML Tags Migrated to Web Tools
      • Component Parameters for Siebel Business Applications
  • 4 Getting Started With Your Application
    • Getting Started With Your Application
    • About the Object Explorer and Object List Editor
      • Siebel Object Hierarchy
      • About Predefined Objects
      • Using the Right-Click Menu
    • Displaying Object Types in the Object Explorer
      • Displaying Hidden Object Types and Properties
      • Using the Project Drop-Down List
      • Using the Types Tab
      • Using the Detail Tab
      • Using the Flat Tab
      • Getting Documentation on an Object
    • Using the Object List Editor
      • Locating Object Definitions in the Object List Editor
      • About the W Property
      • About the Changed Property
      • About Links
      • About the Inactive Property
      • Defining the Name of the User Property Object Type
      • Selecting Multiple Records in the Object List Editor
    • About the Multi Value Property Window Pane
    • About the Bookmarks Window
    • Favorites in Web Tools
      • Saving an Object as a Favourite
      • Using a Favorite
      • Deleting a Favorite
    • Predefined Queries in Web Tools
      • Creating a Predefined Query
      • Using a Predefined Query
      • Refining a Predefined Query
      • Examining or Deleting a Predefined Query
    • Running Queries
      • Using the Query Menu to Run a Query
      • Using Shortcut Keys to Run a Query
      • Removing Query Results from the Object List Editor
      • Simple Query Operators
      • Compound Query Operators
    • Using Editors
    • Using the New Object Wizard
    • Creating a New Web Service Object in Web Tools
    • Using Web Templates
    • Using IDE in Web Tools
      • Overview of Integrated Development Environment
      • Using the Web Tools Properties Pane
      • Using a Web Page Editor
      • Using a View Web Template Editor
      • Using an Applet Web Template Editor
    • Using the Command Line
  • 5 Using Workspaces
    • Using Workspaces
    • About Workspaces
      • Workspace Types and Inheritance
      • Workspace Users
      • Basic Workspace Structure
      • Workspace Best Practice Guidelines
      • Workspace Limitations
      • About Inspecting Objects in Workspaces
      • How LOVs Work in Workspaces
    • Workspace Dashboard
    • Common Workspace Tasks
      • Opening Existing Workspaces
      • Editing Workspace-Enabled Repository Objects
      • Creating New Workspaces
      • Deleting Developer Workspaces
        • Deleting Developer Workspaces Using the siebdevcli Utility or Siebel Web Tools UI
      • Refreshing the Workspace Explorer Pane
      • Tracking Repository Object Changes in Workspaces
      • Performing the Checkpoint Version Process
      • Submitting Workspaces for Delivery
      • Detecting Conflicts in Workspaces and Applying Resolutions
        • Attribute-Level Conflicts and Errors
        • Name Conflicts
        • Avoid Rebase and Naming Conflicts for Workflow Processes
        • Open Inactive Conflicts
        • Index Violation Errors
        • Viewing Information About Merge Conflicts and Resolutions
      • Reverting to Previous Workspace Versions
      • Rebasing Workspaces
      • Canceling the Workspace Delivery Process
      • Delivering Workspaces
        • Delivering Workspaces Using Workspace Toolbar
        • Delivering Workspaces from the Command Line
        • Workspace Delivery When Deploying Multiple Languages
        • Recovering from a Failed Delivery
      • Comparing Workspace Versions
      • Adding the Workspace Prefix System Preference
      • Configuring Non-Workspace Objects
      • Using Workspaces for Seed Data
      • Publishing Tables
        • Publishing Table in Source-to-Target Migration
    • Workspaces Administration
      • Flattening Workspace Versions
      • Executing the Full Publish Process
      • Enabling Workspaces
  • 6 Parallel Development Using Workspaces
    • Parallel Development Using Workspaces
    • Administering Parallel Development using Workspaces
      • Enabling the Parallel Development Feature for Workspaces
      • Understanding Integration Workspaces
      • Creating Integration Workspaces
      • Setting an Integration Workspace as the Default Workspace Branch
      • Setting System Preferences for Parallel-Development Workspaces
      • Launching the Web Client with a Specified Workspace
      • Deleting Integration Workspaces
      • Difference Between Deleting Development and Integration Workspace
    • Using Parallel Development Tools for Workspaces
      • Applying Parallel Development Using Workspaces Hierarchy
      • Understanding Development Workspaces
      • Creating Development Workspaces
  • 7 Using Siebel Script Editors
    • Using Siebel Script Editors
    • Using the Siebel Script Editor
      • Overview of Using Siebel Script Editor
        • About the Siebel Script Editor
        • Object Types You Can Script
        • Siebel Script Editor Toolbar
      • Opening the Siebel Script Editor
      • Setting Options for Siebel Script Editor
      • Validating Script Syntax
      • Guidelines for Using Siebel Script Editor
      • Guidelines for Testing a Script
      • Suppressing Error Messages
      • Debugger Service
    • Using the ST eScript Engine
      • Overview of Using the ST eScript Engine
      • Setting Options for the ST eScript Engine
        • About ST eScript Engine Warnings
        • How the ST eScript Engine Determines the Type of Variables That a Script Uses
      • Using Fix And Go
      • About Using Script Assist
        • Icons that the Script Assist Window Contains
        • Opening the Script Assist Window
        • Using Script Assist with a Custom Siebel eScript Method
      • Using Script Libraries with the ST eScript Engine
        • Making a Custom Business Service Method Available in a Script Library
        • Using a Script Library to Call a Custom Business Service Method
        • Example of Using a Script Library
      • Using Running Tool Tip
        • How Running Tool Tip Differs from Tool Tips in Script Assist
    • Using Siebel Server Script Debugger
      • Overview of Using Siebel Server Script Debugger
      • Accessing Siebel Server Script Debugger
      • Setting Debug Options for Siebel Server Script Debugger
      • Using Breakpoints
      • Using the Call Stack Window
      • Using the Watch Window
      • Tracing a Script
        • Example of a Trace
        • Example of a Detailed Trace
        • Declaring Functions and Procedures in Siebel VB
    • Using the Script Profiler
      • Overview of the Script Profiler
        • Example of the Script Performance Profiler Window
      • Enabling the Script Profiler and Line Profiler
      • Running the Script Profiler
        • Navigating in the Script Performance Profiler Window
    • Using the Script Profiler in Web Tools
  • 8 Customizing Objects
    • Customizing Objects
    • Overview of Customizing Objects
    • Creating and Modifying Objects
      • Creating Objects
        • Using a Wizard to Create Objects
        • Using the Object List Editor to Create New Objects
      • Modifying Objects
      • Renaming Objects
      • Copying Objects
      • Deleting Objects
    • Validating Objects
      • Single Object Type Validation
      • Workspace Validation
      • Batch Validation
      • Elements of the Validate Dialog Box
      • Elements of the Validation Options Dialog Box
    • Examining Objects
      • Searching the Repository
      • Viewing Object Relationships
      • Comparing and Synchronizing Objects Between Repositories and Archives
        • Comparing Two Objects in the Same Repository
        • Comparing Two Objects in Different Repositories
        • Comparing Object in Current Repository to Object in Archive
        • Comparing Objects in Two Different Archives
        • Synchronizing Objects Between Repositories
      • Comparing Workflow Processes or Task UIs
      • Determining When Siebel CRM Created or Updated a Record
  • 9 Managing Repositories
    • Managing Repositories
    • Overview of Managing Repositories
      • Files That You Use to Manage Repositories
      • Viewing Information About the Current Repository
      • Renaming Repositories
      • Configuring Siebel CRM to Read Data from a Single Repository
      • Restricting the Objects That Developers Can Modify
        • Setting the Server Edit Record Time Stamp Parameter
        • Overriding Restrictions That Prevent Developers from Modifying Objects
    • Exporting and Importing Repositories
      • Overview of Exporting and Importing Repositories
      • Importing Repositories in Windows Environments
      • Importing Repositories in UNIX Environments
      • Exporting Repositories
      • Importing or Exporting Repositories at a Later Time
    • Upgrading Repositories
      • Identifying Conflicts That Occur During Upgrades
    • Process of Migrating Repositories
    • Deleting Repositories
  • 10 Localizing Strings and Locale Data
    • Localizing Strings and Locale Data
    • Configuring Symbolic Strings
      • Overview of Configuring Symbolic Strings
        • Symbolic Strings in the Object Hierarchy
        • How a Translatable String is Determined
        • How Some Early Releases Store Translatable Strings
      • Modifying the Configuration File to Support Symbolic Strings
      • Modifying a Predefined Symbolic String
      • Creating a New Symbolic String
      • Modifying a Symbolic String to Globally Update Display Values
      • Setting a Symbolic String Reference
        • Using the String Reference Property to Set a Symbolic String Reference
        • Entering a Value to Set a Symbolic String Reference
      • Entering a String Override
        • How the Override Value You Enter is Stored
        • Properties That Store the String Override
    • Converting Symbolic Strings
      • Caution About Converting and Consolidating Symbolic Strings
      • Running the Console Application Executable
      • Separating Conversion Files into Smaller Files
      • How the Conversion Export Utility Converts Strings
      • How the Conversion Import Utility Converts Strings
      • How Siebel CRM References Symbolic Strings at Runtime
      • Consolidating Symbolic Strings
      • Using a Batch File to Consolidate Strings
      • Using a Batch File to Convert Strings
    • Configuring Locale Data
      • Configuring Nontranslatable Locale Object Properties
      • Displaying Controls and List Columns According to Locale
      • Fixing Orphaned String References After an Upgrade
        • Example Commands That Fix Orphaned String References After an Upgrade
    • Using the Locale Management Utility
      • Finding Untranslated Text Strings
      • Finding Existing Translations
        • How the Locale Management Utility Finds Existing Translations
        • How the Locale Management Utility Chooses Among Multiple Translations
      • Finding Objects That the Locale Management Utility Modifies
      • Finding Objects Modified Since the Last Export
        • How the Locale Management Utility Indicates That Siebel CRM Modified a Record Since the Last Export
      • Exporting Text Strings and Locale Properties to a File
      • Importing Text Strings and Locale Properties
      • Modifying the Value in All Strings for a Language
      • Using the Command Line to Run the Locale Management Utility
        • Using the Command Line to Export Strings and Locale Properties
        • Using the Command Line to Import a File
        • Using the Command Line to Export Strings That Require Translation
  • 11 Testing and Troubleshooting Your Customizations
    • Testing and Troubleshooting Your Customizations
    • About Testing and Troubleshooting Your Modifications
    • Setting Debug Options to Open the Siebel Client
    • Recovering from a Failed Development Server
  • 12 Archiving Objects
    • Archiving Objects
    • Overview of Archiving Objects
    • Exporting Objects to an Archive File
      • Exporting Objects to an Archive
      • Using the Command Line to Export Objects to an Archive
      • Exporting Workspaces to an Archive
      • Using the Command Line to Export Workspaces to an Archive
      • Input File That Batch Export Uses
    • Importing Objects From an Archive File
      • Preparing Your Environment to Import Objects From Archive
      • Locking Projects Before You Import an Archive
      • Importing Objects From an Archive
      • Options to Resolve a Conflict
      • Import Wizard - Review Conflicts and Actions Page
      • Using the Command Line to Import an Archive
    • Viewing and Resolving Conflicts after Siebel Archive File Imports in Web Tools
    • Using the Application Deployment Manager
  • 13 Siebel Tools Reference Information
    • Siebel Tools Reference Information
    • Application-Level Menus
      • File Menu
      • Edit Menu
      • View Menu
      • Screens Menu
      • Go Menu
      • Query Menu
      • Tools Menu
      • Window Menu
      • Workspace Menu
      • Help Menu
        • Description of the About Visible Views Dialog Box
    • Application Toolbars
      • Edit Toolbar
      • List Toolbar
      • History Toolbar
      • Simulator Toolbar
      • Format Toolbar
      • Configuration Context Toolbar
    • Dialog Boxes That Compare Objects
      • Elements of the Compare Objects Dialog Box
    • Dialog Boxes That Set Development Options
      • Development Options for Visualization Views
      • Development Options for Scripting
      • Development Options for Debugging
    • Parameters That Convert Symbolic Strings
      • Conversion Export Utility Parameters
      • Conversion Import Utility Parameters
  • 14 Glossary
    • Advanced Compile
    • Applets window
    • Application Deployment Manager (ADM)
    • bookmark
    • Bookmarks window
    • breakpoint
    • canvas
    • collection function
    • compound query
    • conflict
    • Controls/Columns window
    • custom object
    • declarative configuration
    • developer conflict
    • full get
    • get
    • hidden object type
    • hotfix
    • Incremental Repository Merge
    • language mode
    • language override
    • Locale Management Utility (LMU)
    • mid-level release
    • modified object
    • new object wizard
    • object definition
    • Object Explorer
    • Object List Editor
    • object property
    • object tagging
    • object type
    • Palettes pane
    • parent and child relationship
    • predefined object
    • predefined symbolic string
    • prior standard repository
    • project
    • property value
    • Properties pane
    • pseudolocalization prefix
    • reference repository
    • right-click menu
    • Siebel Application Upgrader
    • Siebel Delta File (SDF)
    • Siebel Repository
    • Siebel Repository patch file (SPF)
    • Siebel Script Editor
    • Siebel Web Tools
    • simple query
    • symbolic string
    • symbolic string reference
    • top-level object type
    • Touch
    • translatable string
    • Type deduction
    • Validate Tool
    • Web template editor
    • Web Template Explorer window