Friday, June 22, 2007

RuleFlow Constraint Editor and Code Completion (includes screenshots)

Code completion has just been added to the constraint editor for ruleflow 'splits' and 'joins. 'and', 'or and 'xor' type logic can be applied and the constraint used for each branch. The same constraint language is used as the left hand side (LHS) 'when' part of a rule, and that constraint monitors the Working Memory. When the ruleflow enters the 'split' or 'join' it is only true if that LHS for the Working Memory is true. This provides extremely powerful Ruleflow modelling, bring the true power of rules to workflow, in a fully integrated fashion.

Simple Ruleflow showing the Code Completion for a constraint

Code Completion showing the available fields

Code Completion showing the valid operators for the "message" field.

The end result, of course mode complex constraints can be built.