Object Types Reference > Siebel Object Types >

Business Service


Siebel Object Types > Business Service

Defines reusable business logic that can be executed within the Object Manager. There are two types of business services: built-in services that are defined in Siebel Tools, and run-time services that are defined in the Siebel client application by administrators.

Built-in business services can be based on the CSSService Class (standard business service) or specialized classes (specialized business service). Specialized business services are for Siebel Engineering use only.

You can configure business services with both properties and scripts (written in Siebel VB or Siebel eScript). Business services can be used for generic code libraries that can be called from any other scripts.

Business services are used as building blocks in the Siebel Application Integration framework. Commands associated with a menu item or toolbar button can also refer to a business service.

Specialized business services are for Siebel internal use only. Customers should not use specialized business services unless their behavior is documented.

Properties

Property
Description/Usage
Valid Values/Examples
Browser Class (O)*
Not used.
Not applicable.
Cache (O)
A TRUE or FALSE value.
TRUE = The business service instance will remain in existence until the user's session is finished.
FALSE = The business service instance will be deleted after it has finished executing.
Class (R)
An underlying Siebel class, typically a data transport class.
Customer-created business services must have the class CSSService. Specialized business services can be based on a different class.
Example: CSSService.
Display Name (R)
The name as displayed in the picklist.
 
External Use (O)
A TRUE or FALSE value.
Customers should always mark their scripts as External Use = TRUE.
TRUE = Business services can be used in scripts and be tested in the stimulator.
Hidden (O)
A TRUE or FALSE value.
TRUE = The object is hidden.
FALSE = The object is visible.
Name (R)
The name of the business service.
 
Server Enabled (S)
A TRUE or FALSE value.
TRUE = The business service is server enabled.
FALSE = The business service is not server enabled.


 Object Types Reference 
 Published: 18 April 2003