Siebel Business Process Framework: Task UI Guide > Guidelines and Techniques for Developing a Task UI > Guidelines for Developing a Task UI >

Guidelines for Using a Business Service


A business service allows you to run a predefined or custom action in a task UI. 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 UI. 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 UI cannot call a business service that includes browser script. If a task UI calls a business service that includes browser script, and if that task runs on the Siebel Server, then the business service fails.

Siebel Business Process Framework: Task UI Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.