Authoring business rules
You can use Rule Designer to create and edit action rules, decision tables, decision trees, and technical rules. You can use automatic variables, ruleset variables, templates, and categories to simplify the rule creation process.
- Overview: Ways to express business rules
You write business rules in action rules, decision tables, and decision trees by using the Business Action Language (BAL). To make multiple rules with the same structure, you can create templates that users complete to make new rules. - Working with action rules
You can create action rule using the Intellirule editor or guided editor. Set up templates to create multiple action rules with similar content and structure. - Working with decision tables
You use the decision table editor to create and work with decision tables and use the special facilities provided. - Working with variables
You can use automatic variables and ruleset variables to define variables for use in business rules. - Working with decision trees
You use the decision tree editor to work with decision trees. - Working with templates
You can create partially written rules and partially defined decision tables for use as templates, to simplify the task of creating rules and decision tables. - Working with technical rules
Use the Technical Rule Editor to write technical rules in the ILOG® Rule Language. - Working with functions
A function can be created in a rule project in order to share code procedures across more than one element of a ruleset. A function is expressed in ILOG Rule Language (IRL) and its code is evaluated when the ruleset executes. - Working with properties
In Decision Server, you use hierarchies to extend rule models. You can then use these rule model extensions to add properties to business rules. You use properties and tags to store metadata on business rules. The rule model extensions are synchronized between Rule Designer and Decision Center. - Defining a category filter
You can define a category filter to specify which categories of elements can be used in action rules, decision tables, and decision trees. - Defining a calendar format
The Gregorian calendar is the default format. You can change the format of the calendar in the config.ini file. - Rule authoring for COBOL compatibility
If you intend to generate COBOL code and execute your rules in Enterprise COBOL, you must make sure that the rule authoring features you use are compatible with COBOL code execution. - Correcting errors using Quick Fix
You can use the Eclipse Quick Fix feature in the Intellirule Editor, the decision table editor, and the decision tree editor. Quick Fix messages offer suggestions to automatically correct detected errors. - Applying verbalization changes to business rules
If you change the verbalization of a business element used in a rule, you can refactor the business rules that use the business element to take your changes into account.
Parent topic: Designing projects for rule authoring