Modeling Rules with Rules Composer
Overview of the Rules Composer
Getting Started
Understanding the Rules Composer Interface
Typical Workflow
Quick Start Tutorial
Writing Rules on XML Schema
Creating the Rules Composer DC
Creating the XML Schema
Creating the Ruleset
Creating a Decision Table
Creating the Rule
Deploying the Rules
Executing the Rules
Writing Rules on Java Classes
Creating the Rules Composer DC
Adding the Classes
Creating the Ruleset
Creating the Rules
Deploying the Rules
Executing the Rules
Working with Rules in a Flow Ruleset
Creating the Rules Composer DC
Creating the XML Schema
Creating the Definition
Creating the Enumeration Type
Creating the Flow Ruleset
Creating the Decision Tables
Creating the Rule Scripts
Creating the Rule Flow
Working with the Test Case
Exposing the Flow Ruleset as a Web Service
Deploying the Rules
Executing the Rules
Concepts
Alias
Definition
Fixed Definition
Variable Definition
Common Definitions
Definition Alias
Enumeration Type
Ruleset
Flow Ruleset
Reusable Ruleset
Rule
Rule Priority
Precondition
Effectivity
Overrides
Decision Table
Other Condition
Other Action
Evaluate Decision Table Action
Dynamic Invocation of a Decision Table
Rule Flow
Rule Script
Exclusive Choice Gateway
Assert Action
Assign Action
Effectivity
Execute Action
Execute Rule Action
Execute Ruleset Action
Execute Flow Ruleset Action
For Each Action
Project Resources
Re-evaluate Action
Retract Action
While Action
If Else If Action
Break and Continue Actions
Handling Exceptions
Test Suite
Rules Testing
Tasks
Creating and Configuring a Rules Composer DC
Creating a Rules Composer DC
Deleting a Rules Composer DC
Using Schemas
Importing a Schema
Reloading a Schema
Removing a Schema
Using Classes
Adding a Class
Reloading a Class
Removing a Class
Working with a Definition
Creating a Definition
Creating a Common Definition
Deleting a Definition
Using Project Resources
Locating the Project Resources Node
Working with an Enumeration Type
Creating an Enumeration Type
Editing an Enumeration Type
Updating Aliases to Use an Enumeration Type
Updating a Definition to Use an Enumeration Type
Using an Enumeration Type
Deleting an Enumeration Type
Working with an Effectivity
Creating an Effectivity
Editing an Effectivity
Assigning an Effectivity to an If-Then Rule
Deleting an Effectivity
Creating a Definition Alias
Replacing Aliases
Setting Smart Aliases
Renaming Aliases
Building Rules
Creating a Ruleset
Locating the Ruleset
Working with an If-Then Rule
Creating an If-Then Rule
Adding a Condition
List of Return Types and Comparator Choices for Conditions
Adding a Nested Condition
Adding an Action
Deleting Conditions and Actions
Adding a Precondition
Setting a Rule Priority
Overriding an If-Then Rule
Copying an If-Then Rule
Renaming an If-Then Rule
Deleting an If-Then Rule
Working with a Decision Table
Creating a Decision Table
Adding a Condition
Adding an Other Condition
Changing a Condition
Removing a Condition
Adding an Action
Changing an Action
Removing an Action
Adding Condition and Action Values
List of Comparator Choices for a Decision Table
Using a Decision Table in a Rule
Setting Decision Table Properties
Changing the Layout of a Decision Table
Exporting Data from a Decision Table to an Excel Sheet
Importing Data from an Excel Sheet to a Decision Table
Copying a Decision Table
Renaming a Decision Table
Deleting a Decision Table
Creating a Flow Ruleset
Locating the Flow Ruleset
Working with a Rule Flow
Creating a Rule Flow
Working with the Rule Flow Editor
Converting a Rule Flow to a Main Flow
Copying a Rule Flow
Renaming a Rule Flow
Deleting a Rule Flow
Working with a Rule Script
Creating a Rule Script
Adding an Action in a Rule Script
Renaming a Rule Script
Copying a Rule Script
Deleting a Rule Script
Creating a Reusable Ruleset
Creating and Editing an Exclusive Choice Gateway
Viewing Usage of Aliases
Working with Complex Expressions
Generating a Report
Comparing Aliases and Ruleset
Validating Rules
Testing Rules
Locating the Test Cases Node
Creating and Running a Test Scenario
Creating and Running a Test Case
Running Multiple Test Cases Using Test Suite
Deploying Rules
Executing Rules
Looking Up the Rule Engine
Exposing a Ruleset as a Web Service
Exposing a Decision Table as a Web Service
Invoking a Ruleset
Rules on XML
Configuring Rule Engine Parameters
Archiving Business Rules Logs
Viewing Rules Log Information