Products
Decision Trees

Decision Trees allow complex business rules to be represented in a hierarchical tree format where nodes in the tree represent decision points and branches represent the possible outcomes. Decision trees are a popular and proven approach to the representation of alternatives or options in a decision making process.



Like all Common Knowledge Rule Extenders, the Decision Tree Extender seamlessly integrates with Common Knowledge Studio and the Common Knowledge Rules Engine and can be easily combined with other business rule formats to create powerful solutions to complex business rule problems.

Overview of Capabilities
The Common Knowledge Decision Tree Extender provides capabilities in a number of areas to enable you to represent business rules using a tree construct:
  • Graphical Representation - Graphical tree representation of complex decisioning logic
  • Automatic Layout - Automatic organisation of decision tree layout including vertical and horizontal layout modes
  • Interactive Execution - Standalone execution of Decision Trees entirely within Common Knowledge Studio
  • Explanations - Add explanations in the form of Reason Strings to any rule in the Decision Tree
  • Documentation - Ability to attach custom information to your rules which will be included in generated documentation


Feature List
The Common Knowledge Decision Tree Extender incorporates an ever-growing list of features that assist you during the design, authoring, execution and testing of business rules. Features include:
  • Multiple Actions - Add multiple actions at any decision points within the tree
  • Expand/Collapse - Decision Tree nodes are expandable and collapsable at any level
  • Complex Expressions - Ability to specify complex expressions as the conditions and actions within a Decision Tree to perform a range of operations including comparison (set, boolean and arithmetic), maths, statistics, string handling, financial, and date & time
  • Interactive Debugger - Interactive debugger allows you to step through Decision Trees and set breakpoints on nodes
  • Drag and Drop - Drag and drop reordering of tree nodes
  • Multiple Views - Easy flip tree orientation: top-to-bottom (vertical) or left-to-right (horizontal)
  • Error Handling - Build errors may be traced directly to errant rule element within Decision Tree
  • Multiple Rule Activation - Choose whether a single rule, or multiple rules, will activate when conditions are satisfied
  • Parameters and Results - Pass one or more parameters directly to execution of a Decision Tree and return a result object
  • Interactive Execution - Interactive prompting for variable values when executing Decision Trees in Common Knowledge Studio

What's New in Version 3.1
The following features are new to version 3.1 of Common Knowledge and augment the existing capabilities of the Decision Tree Rule Extender in its ability to assist you when implementing your business rules:
  • Print & Preview - Print and Print Preview of Decision Tree rules
  • Undo Redo - Full undo/redo of any rule edits
  • Search Replace - Full Search/Replace throughout all rule elements

Video Video Demo
View an online video demonstrating how easy it is to build and test a Decision Tree using Common Knowledge Studio.

Rete Rules
Read how the new Rete Rules Rule Extender can be used to represent business rules in an intuitive and declarative manner and to evaluate those business rules using a forward chaining inference mechanism based on the Rete algorithm.


Object Connections Australia Pty Ltd Privacy | ©2007 Object Connections