Guidelines for Using a Business Service

A business service allows you to run a predefined or custom action in a task. Code that Siebel CRM calls synchronously or asynchronously cannot view data that Siebel CRM has not saved from temporary storage to base tables. To avoid this problem, you can add a commit step before you start a server task for a server component.

Using Script with a Business Service

You can use Siebel VB or Siebel eScript to create your own custom business service that Siebel CRM calls from a task. A server script in a business service operates on the temporary instances of a business component and updates the S_TU_LOG table. It does not update the base tables.

Caution: A task cannot call a business service that includes browser script. If a task calls a business service that includes browser script, and if that task runs on the Siebel Server, then the business service fails.