inrule technology logo

The Premier Rule Engine for .NET

Search Home | Contact Us
Products
 
 
 
 
InRule Product Components
 
 
 
 
 
 
Start here Ruler
Use InRule Technology 'Ruler' to help you decide which product to download

irAuthor — Full-featured Rule Authoring
for Business Users

download free trial irAuthor is InRule's comprehensive rule authoring environment, allowing business users to take ownership of their mission critical business logic. It is a proven, user-friendly authoring tool for defining and maintaining business rule applications. To optimize productivity, irAuthor allows users to organize and manage rules in a manner that is best suited to their natural workflow.

irAuthor Features

  • Versatile Business Language Authoring
  • Sophisticated Expression Building
  • Powerful Decision Table Editor
  • Visual Rule Flow
  • Flexible Entity Schema Integration
  • Rich Set of Supported Actions

irAuthor has been modeled to address real-world business processes and achieves the critical balance between structure and flexibility. Business analysts and Developers alike appreciate irAuthor's intuitive functionality to manage, test, and seamlessly deploy rules to end applications.


Versatile Business Language Authoring

 

InRule's revolutionary Business Language Editor sets a new standard for rule authoring versatility. Its active menu-driven approach to rule authoring includes English-like syntax, type-ahead filtering, and point-and-click template selection. The Business Language Editor allows users to build expressions by selecting choices from drop-down menus, while context-sensitive prompts intelligently display the most appropriate options. Business Language rules can be further refined using Classifications, Value Lists, and advanced templates to enhance readability and create a domain-specific rule vocabulary.

versatile business language authoring Business Language Authoring Enlarge

Sophisticated Expression Building

 

The InRule Expression Builder contains a complete set of operators and functions that can be used to articulate even the most complex of conditional expressions. The expression builder offers advanced intellisense, tooltips, a complete function list, and field selectors. Functions may be nested within other Functions and are available across a wide variety of categories including DateTime, String, Financial, Aggregate, Math, and Data Lookup.

sophisticatedExpressionBuilding_sm.jpg Sophisticated Expression Building Enlarge

Powerful Decision Table Editor

 

InRule's Decision Table employs a highly maintainable approach to represent a set of related business rules in the form of a multi-dimensional matrix.  The Decision Table is exceptionally useful in modeling and maintaining repetitive nested business logic in a simple manner. It provides an intuitive grid to manage multiple condition and resulting action columns, as well as options for handling exceptions. In addition, the Decision Table logic may be expressed with the familiar Business Language and Expression Editors.

pwerful decision table editor Powerful Decision Table Editor Enlarge

Visual Rule Flow

 

InRule's Visual Rule Flow provides a graphical view of rule application elements and how they are related. The Visual Rule Flow gives InRule users greater ability to understand where a rule application starts and ends and gives them a method for visually following the way one or more rulesets will execute. Users can view and define rules through the point and click interface. Pan and zoom functionality makes it easy to navigate within large or complex applications.

visual rule flow Visual Rule Flow
Enlarge

Flexible Entity Schema Integration

  

InRule provides multiple options for integrating with external schemas as well as the ability to create the entity model from within irAuthor. InRule fully supports XSD, .NET Object Model, and Dataset integration alleviating the burden for complex mapping processes. The .Net Object Model integration supports generics, public methods, and provides control over serialization options. In addition, bound entity schemas may still be extended with constraints, inline calculations, and temporary fields.


Rich Set of Supported Actions

InRule offers an extensive array of actions to perform a variety of business and application-specific functions.

  • Notifications, Email Alerts, and Custom Events
  • Execute Rule Sets by Name and Category
  • Execute Methods, Web Services, and SQL Queries
  • Set Data Values and Validation
  • Add, Remove, Clear - Collection Management

For more details check the irAuthor Feature Guide page


Home | Contact Us | Site Map | Legal | Privacy | Copyright 2008 InRule Technology Inc. All rights reserved.