Siebel Business Rules Administration Guide > Implementing Rules in Siebel Task-Based UI >

Implementing a Rules Module in a Siebel Task UI Flow


Siebel Task UI allows you to define UI tasks that help the user to complete business processes.

As in configuring a Siebel workflow to execute a rules module, the strength of calling a rules module in a Siebel Task UI flow is that branching logic can be maintained in a declarative form and in a location external to the Siebel application.

The critical requirement for leveraging a rules module in a task flow is that you must include a Business Service step that invokes the rules module. Your business service step typically consists of a custom business service that calls the prepackaged Business Rule Service business service.

You must provide script in your custom business service to:

  • Provide input arguments to the Business Rule Service business service. These input arguments may require interpreting task properties of the business service step.
  • If output from the Business Rule Service business service is used in subsequent task steps, then the Business Rule Service output property set must be parsed.

The process of creating and deploying an entire UI task requires that you complete several tasks such as laying out the task flow, defining task groups, creating task views and binding the views to task steps, defining visibility of the task, testing, and so on.

For a complete example of planning and implementing a UI task that executes a rules module and uses the rule module's output property data as branching criteria, see Scenario for Using Rules to Provide Dynamic Navigation in a Siebel Task.

For information on the Business Rule Service business service, see About the Business Rule Service Business Service. For requirements for setting the Business Rule Service input properties GetMoreData and PerformAction, see Setting the GetMoreData Input Property and Setting the PerformAction Input Property.

For detailed information on scripting calls to the Business Rule Service business service, see Implementing Rules in Scripts.

For detailed information on creating and deploying UI tasks, see Siebel Business Process Framework: Task UI Guide.

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