Siebel Business Rules Administration Guide > Reference Topics for Siebel Business Rules >

Business Rule Service


This topic describes the Business Rule Service business service. It includes the following topics:

The Business Rule Service business service is predefined in your Siebel Repository. Irrespective of the implementation strategy you choose, such as a workflow process or a run-time event, the Business Rule Service is the underlying service that provides the interface to the Siebel Rules Engine. The Business Rule Service, which is a wrapper around the Siebel Rules Engine, asserts Siebel data, performs actions, and provides input and output arguments. It includes two business service methods:

  • RunRules
  • ProcessOutput

For a specific implementation, these methods are typically used in conjunction with one another:

  1. RunRules calls the rules engine, identifies objects involved in the business rule logic, provides instructions for rules execution, and provides the outcome of rules execution.
  2. ProcessOutput provides you a way to specify what actions to perform based on the outcome of the rules execution performed with RunRules.

Depending on the Siebel release you are using and your business process requirements, it might be necessary to prepare the Business Rule Service to use these methods. For more information, see Preparing the Business Rule Service.

CAUTION:  Except where directed, it is important not to modify the Business Rule Service. If your implementation requirements cannot be addressed by the predefined, unmodified Business Rule Service, then create a custom business service that calls the Business Rule Service. This way, a special configuration you define that varies from the definitions on the Business Rule Service does impact other objects or processes that also use the Business Rule Service.

For implementation strategies that invoke the Business Rule Service, see Example Business Rule Implementations.

Siebel Business Rules Administration Guide Copyright © 2008, Oracle. All rights reserved.