A rule is a logical (true/false) condition, with associated actions that happen when the condition is true. Rules can be nested within other rules and can call other rules by name.
Author Studio™ enables users to create rules in different ways, including using Language Rules and Decision Tables.
Business Language Authoring offers a highly intuitive medium to author rules using English-like syntax and point-and-click authoring. These simple-to-use features further extend InRule's unique ability to efficiently manage sophisticated rules and complex calculations.
A language rule is essentially a condition and associated actions expressed in business language. Read the article, Business Language Tutorials to learn how to use Business Language Authoring, or see the article, Business Language Template Reference to view the Business Language Template Reference.
A decision table is a powerful technique to represent a set of related business rules in the form of a multi-dimensional matrix. Exceptionally useful in modeling and maintaining complex business situations in a simple manner.
A decision table supports entering a multi-axis grid combining multiple Conditions with resulting Actions.
The resulting matrix of Conditions/Actions is displayed in a precise yet compact tabular manner, as rows of decisions, which can be easily managed by business users.
The decision table evaluates from the top down until it finds a path where all conditions resolve to True. Business experts can easily check the logic represented in a decision table for consistency, completeness, and correctness.