I would like to introduce if\while statements into the action node
The use of if/while statements in the MVEL dialect is disabled, as it usually leads
to less declarative rules. For simple if-statements, you can still use (x == null ? x :
y). More complex if/while constructs can usually be defined more declaratively using
extra conditions in the lhs of a rule.
I must admit that in the context of action nodes, it might be valuable to enable them
again in this context. But our latest code on the svn repository already extended the
action node so that you can use the java dialect as well, without limitations.
For now, I would suggest using rules to express you actions in complex cases, as they
offer more flexibility. And expect to see some usability improvements to most of the
ruleflow nodes in the future, as the 4.0.x part was still more like a proof-of-concept
implementation for some of the node types.
Kris