ILOG Rules for .NET User Guides > Rule Studio > Writing Rules > Using the Intellirule Editor

The Intellirule Editor is the environment in which you create new rules or edit existing ones. The following figure shows a rule displayed in the Intellirule Editor:

images/usrstd_bal_rule.png

Rule statements appear as complete phrases because they use a natural-language approach, but when constructing or editing them you see that they are made up of combinations of modifiable building blocks, which represent business terms, operators, and values. In the figure you can see that:

In the following rule statement the building block the current load is a business term, is more than is an arithmetic operator, and 5000 is a value:

 if
     the current load is more than 5000

If you have more than one rule in a document, you can drag and drop a rule header to move a rule up or down in the editor. You can also drag and drop a rule to the toolbox if you want to reuse it later on.

The rest of this section describes how to do specific tasks in the Intellirule Editor.

In This Section

Adding a New Rule
Learn how to add rules to your rule project.
Copying a Rule
Learn how to copy rules in your rule project.
Setting the Editing Mode for the Intellirule Editor
Choose the mode in which you want to edit your rules.
Adding a New Part to a Rule
Find out how to open an empty definitions, if, then, or else part.
Filtering the Vocabulary Using Categories
Find out how to filter the vocabulary of your BOM in individual rules.
Adding and Removing Rule Statements
Find out how to add and remove statements.
Using the Variables Defined by the Intellirule Editor
Learn when and how to use variables in your rules.
Controlling How Condition Statements are Combined
Learn how to combine statements.
Adding a Statement to a Group of Statements
Learn how to add/remove a statement to/from a group of statements.
Negating a Condition Statement
Learn how to negate a condition.
Refactoring Rule Artifacts
Learn what happens to your rules when you modify the vocabulary.
Working with Multiple Languages
Learn how to switch between languages while editing your rules.