Business Service
A business service defines reusable business logic. You can configure the following types of business services:
Built-in business service that you define in Siebel Tools. It can reference the predefined CSSService class or a specialized class. A specialized business service is for Oracle use only.
Run-time business service that you define in the client.
You can use a business service as a reusable code library that Siebel CRM can call from another script.
To configure a business service, you can use properties and Siebel VB script or Siebel eScript script.
Starting with Siebel CRM version 8.0, if a business service uses the Web Client Automation Server or Browser Script, then you must use Siebel Tools to register this business service as an application user property. This configuration prevents a Service Not Found error. For more information about registering a business service, see Siebel Object Interfaces Reference.
This object type occurs in the following location in the object hierarchy:
Siebel Objects > Business Service
The following table describes properties that Siebel CRM uses with a business service.
Property | Description |
---|---|
Browser Class (O)(H) |
Not used. |
Cache (O) |
You can use one of the following values:
|
Class (R) |
Specifies the class. If you create a business service, then you must set the Class property to CSSService. For example:
|
Display Name (R) |
Specifies the name that Siebel CRM displays in the picklist. |
External Use (O) |
Specifies that Siebel CRM can use the business service in a script and test it in a simulator. If you create a business service, then you must set the External Use property to TRUE. |
Hidden (O) |
You can use one of the following values:
|
Name (R) |
Specifies the name of the business service. |
Server Enabled (S) |
You can use one of the following values:
|
State Management Type (R) |
Specifies the state management type for a workflow process. For more information, see the description about the State Management Type property in Workflow Process. |
Web Service Enabled (O) |
You can use one of the following values:
For more information, see Siebel CRM Web Services Reference. |