Siebel Business Rules Administration Guide


What's New in This Release


Back to top


About Business Rules

About Siebel Business Rules Benefits

About Using Business Rules Documentation


Back to top


About Developing and Deploying Siebel Business Rules

Design Process Overview

Defining the Business Process Flow

Specifying Business Logic Requirements

Specifying Business Process Invocation Requirements

Defining UI Elements for Interactive Business Processes

Determining Siebel Development Tools for Implementing the Business Process

Development Process Overview

Adding Business Logic

Testing Rule Modules in HaleyAuthority

Deploying and Activating Rule Modules

Creating the Business Process Vehicle

Providing Calls to the Rules Engine

Deploying the Business Process

Testing the Business Process

Migrating the Business Process Between Environments

Administering the Business Process


Back to top


About Siebel Business Rules Architecture

About the High Level Rules Architecture

About HaleyAuthority

About Siebel Object Importer

About Siebel Deployment Plug-In

About Siebel Rules Runtime


Back to top


Installing the Business Rules Infrastructure

Supported Installation and Uninstallation Scenarios


Back to top


Configuring the Business Rules Development Environment

Understanding Building and Deploying Rules

Managing Users and Groups in HaleyAuthority

About Rules Development Environment Topology

Setting Up Your Knowledge Base

Migrating Rules Between Environments

Migrating Knowledge Base Data Between Environments

Migrating Rules Runtime Data Between Environments

Best Practices for Configuring and Maintaining Your Rules Development Environment


Back to top


Creating and Deploying Rules

Using Siebel Object Importer

Importing Siebel Objects

Synchronizing the HaleyAuthority Knowledge Base with the Siebel Repository

Creating Rule Modules

Using the HaleyAuthority Test Harness

Deploying Rule Modules

Using Object Importer and Deployment Log Files

Best Practices for Creating and Deploying Rules


Back to top


Configuring and Activating Rule Modules

Configuring and Activating a Deployed Rules Module

Reconfiguring and Deactivating Rule Modules

About the Business Rule Service Business Service

About Runtime Log Files


Back to top


Integrating Rules with Siebel Runtime Events

Integrating Rules with a Siebel Runtime Event

Scenario for Using Rules to Validate Data at Runtime

Specifying Business Logic Requirements

Adding Business Logic

Testing the Rule Modules in HaleyAuthority

Deploying and Activating Rule Modules

Configuring and Activating the Runtime Event

Testing Rules Modules in the Siebel Application

Best Practices for Integrating Rules with Siebel Runtime Events


Back to top


Implementing Rules in Scripts

Implementing a Rules Module to Execute From Script

Scenario for Validating Data Using Script to Invoke Rules

Specifying Business Logic Requirements

Adding Business Logic

Deploying and Activating Rule Modules

Creating the Script

Testing the Rules Module

Best Practices for Implementing Rules in Scripts


Back to top


Implementing Rules in Siebel Workflows

Implementing a Rules Module in a Siebel Workflow

Scenario for Using Rules in a Siebel Workflow to Do Batch Processing

Specifying Business Logic Requirements

Defining the Business Process Flow

Specifying Invocation Requirements

Creating the Workflow

Adding Business Logic

Testing the Rule Module in HaleyAuthority

Deploying and Activating Rule Modules

Providing Calls to the Rules Engine

Testing the Workflow in Simulation Mode

Deploying, Activating, and Administering the Workflow

Best Practices for Implementing Rules in Siebel Workflows


Back to top


Implementing Rules in Siebel Task-Based UI

Implementing a Rules Module in a Siebel Task UI Flow

Scenario for Using Rules to Provide Dynamic Navigation in a Siebel Task

Defining the Business Process Flow

Creating View Mock-ups

Specifying Business Logic Requirements

Specifying Invocation Requirements

Creating the Task

Creating Business Component and Task Group Definitions

Creating UI Elements

Binding Views to Task Steps

Adding Business Logic

Deploying and Activating Rule Modules

Testing Rule Modules

Providing Calls to the Rules Engine

Deploying, Administering, and Testing the Task

Best Practices for Implementing Rules in Siebel Tasks


Back to top


Administering Rules

Keeping the HaleyAuthority Knowledge Base Consistent with the Siebel Repository

Modifying and Re-Deploying Rules


Back to top


Reference Topics for Siebel Business Rules

Rules Glossary

Siebel Object Model Mapping to the HaleyAuthority Semantic Role Model

Siebel Concepts, Relations, Actions, Functions, and Predicates

Rule Tables in the Siebel Runtime Database

Siebel Runtime Events Supported by Rules

Input Property Set Schema for Business Rule Service

Output Property Set Schema for Business Rule Service


Back to top


Troubleshooting Siebel Business Rules

About Technical Support for Rules

Troubleshooting Rules Configuration and Activation

Troubleshooting Rules Implementation

Troubleshooting Rules Output

Back to top

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