Siebel CRM Desktop for IBM Notes Administration Guide > Reference Information for Siebel CRM Desktop > Files That the Metadata and Customization Package Contains >
Files in the Customization Package
To customize some Siebel CRM Desktop features, you can modify XML files and JavaScript files in the customization package. CRM Desktop includes the following basic customization capabilities:
- Adjusting the business logic to suit the business environment
- Customizing the user interface
- Specifying security and data validation rules
For more information, see Where Siebel CRM Desktop Stores Data in the File System. Files in the Customization Package
Table 34 describes the XML files that Siebel CRM Desktop includes in the customization package. For more information, see About the Customization Package.
Table 34. Files in the Customization Package
|
|
Ln_connector_configuration.xml |
This XML file provides the following capabilities:
- Defines objects that are synchronized
- Defines the criteria that CRM Desktop uses to detect duplicate objects in the Siebel database
- Defines the preset filters for a custom synchronization
- Defines the object types that CRM Desktop displays in the Filter Records tab of the Synchronization control panel.
- Defines presets for sliding date ranges.
For more information, see Customizing Synchronization. |
info.xml |
This XML file provides the following capabilities:
- Identifies the product name
- Identifies the package version and the CRM Desktop version
- Identifies the product versions that are compatible with the package
- Identifies the Siebel Server versions that are compatible with the package
- Identifies the general comments for the package
You can use it to track the package version. You can use the product name and version to check compatibility. For more information, see How Siebel CRM Desktop Determines Compatibility. |
Ln_package_res.xml |
Defines various resources for the customization package. |
platform_configuration.xml |
Defines the configuration for the platform. For example, the platform_configuration.xml file defines how to do the following:
- Connect to the Internet
- Share native IBM Notes items
- Convert contacts
- Control the synchronization intervals that display in the Synchronization tab
- Control the data that CRM Desktop removes if the user removes CRM Desktop
|
Ln_siebel_basic_mapping.xml |
This XML file provides the following capabilities:
- Defines field mapping between CRM Desktop and IBM Notes
- Defines field mapping between CRM Desktop and Siebel CRM
- Describes objects to add to IBM Notes
- Defines the form that CRM Desktop uses to display an object in IBM Notes
- Defines a set of custom IBM Notes views that CRM Desktop applies for an object
For more information, see Customizing Field Mapping. |
siebel_meta_info.xml |
This XML file provides the following capabilities:
- Defines the object types that CRM Desktop supports
- Defines fields and their types
- Defines the XML element names that CRM Desktop uses to create a Siebel message
For more information, see Customizing Meta Information. |
JavaScript Files in the Customization Package
Table 35 describes the JavaScript files that Siebel CRM Desktop includes in the customization package.
Table 35. JavaScript Files in the Customization Package
|
|
autoresolver.js |
Defines functions to resolve conflicts. |
autoresolve_helpers.js |
An internal CRM Desktop file. You must not modify this file. |
application_script.js |
Defines entry points for scripts and to call scripts from other files. |
business_logic.js |
Defines logic for the following items:
- Activities
- Mail processing
- The data model
|
data_model.js |
Defines the data model and functions for objects. |
recurrence_processing.js |
Defines patterns for recurrence processing. For more information, see How Siebel CRM Desktop Transforms Objects Between Siebel CRM Data and IBM Notes Data. |
JavaScript Files That Siebel CRM Desktop Uses Internally
Siebel CRM Desktop uses the following files internally. You must not modify these files:
- autoresolve_helpers.js
- data_model.js
|