Business Rule Composer

 

You can use the Business Rule Composer to create and edit policies (or rule sets), and vocabularies to express rules in natural language.

Use thisTo do this
Policy ExplorerManage policies and rules in the rule store.
Facts ExplorerManage vocabularies and browse through fact data types (databases, XML schemas, and .NET classes).
Facts Explorer, Vocabularies tabCreate, modify, delete, and publish vocabulary versions and definitions; drag published vocabulary definitions onto the Conditions Editor or Actions Editor to define arguments and actions in a rule definition.
Facts Explorer, XML Schemas tabBrowse through XSD schemas for the definitions of XML elements and attributes; drag items onto the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
Facts Explorer, Databases tabBrowse through database servers for databases and table definitions; drag items onto the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
Facts Explorer, .NET Classes tabBrowse through .NET assemblies for public .NET class definitions; drag items onto the Conditions Editor or Actions Editor to define predicates, actions, and arguments.
Properties windowView and edit properties of a selected item in the Policy Explorer, Facts Explorer, Conditions Editor, or Actions Editor.
Policy Instructions pageView Quick Start Help for using the Rule Composer.
Rule EditorView and edit conditions in the Conditions Editor and actions in the Actions Editor for the selected rule.
Conditions EditorView and edit conditions for firing rules. Add built-in predicates using the shortcut menu, drag items from the Facts Explorer to define arguments and predicates, or enter argument values inline by clicking an argument link.
Actions EditorView and edit actions to be executed upon corresponding rule firings. Add built-in actions using the shortcut menu, drag items from the Facts Explorer to define actions and arguments, or enter argument values inline by clicking an argument link.
Vocabulary Definition WizardDefine a business term for use in a vocabulary.
Value Type pageSpecify whether you want to use a constant value, a range of values, or a set of values.
Define a Constant Value pageDefine a constant with a type and a value.
Define a Set of Values pageDefine a set of values consisting of constants or other vocabulary definitions.
Define a Range of Values pageDefine a range of values with a type, a display format, and high and low range values.
.NET Class Definition pageSpecify a definition for a .NET class or .NET class member.
XML Definition pageSpecify a definition for an XML document element or attribute.
Database Definition pageSpecify a definition for a database table or a database table column.
Specify the Display Name pageSpecify a format for displaying the vocabulary definition in rule conditions and actions.
Parameter Definition windowSpecify a parameter value for use in the display name for a vocabulary definition.
Fact Creator list viewBrowse through assemblies to add a reference to a .NET-based fact creator that provides short-term facts for testing a policy.
Fact Retriever dialog boxBrowse through assemblies to add a reference to a .NET-based fact retriever that provides long-term facts for policy execution.
Translator dialog boxBrowse through assemblies to add a reference to a .NET-based translator that translates a policy version into an executable representation for the rule set executor.
Output windowView trace output from test execution of a selected policy version. Use the shortcut menu to save, clear, and import trace logs.
Test Policy windowSelect fact instances to use in testing a policy version.

Using Policy Explorer
Using Facts Explorer
Using Rule Editor
Windows of the Business Rule Composer

Community Additions

ADD
Show: