RulesEngine
RulesEngine copied to clipboard
A Json based Rules Engine with extensive Dynamic expression support
I have executed my rule against an input in App-1 and pushed the rule and action information to App-2 for the execution of the action alone. In App-2, while I...
Hi, I have been working in a practical application and I found few things you may consider. EvaluateRuleActions : Allows to track the results of a bifusrcation in case of...
If the `RuleParameter`'s type is only known via a `Type` at runtime, it becomes non-trivial to create a pseudo-object of that `Type` in order to create a `RuleParameter`. For instance,...
Hi Team, I am evaluating this RulesEngine for a solution that requires evaluating rules for data filtering. I have a workflow with 13 rules. If any of the Rules evaluates...
Is the ErrorMessage in the Rule definition just a template with possible interpolated values that are substituted after rule execution **and then copied to the ExceptionMessage**? At least that is...
We have a large number of rules to run. We tried to use rule-chaining to improve performance by short-circuiting when a rule succeeds. However, our benchmark tests showed that rule-chaining...
I recently upgrade from 4.0.0 to 5.0.1. I am getting errors across the board and it looks like it's related to the breaking change in 5.0.0. In my Utils class...
System.TypeLoadException: 'Could not load type 'System.Linq.Dynamic.Core.DynamicClassFactory' from assembly 'System.Linq.Dynamic.Core, Version=1.2.18.0, Culture=neutral, PublicKeyToken=0f07ec44de6ac832'.' at RulesEngine.HelperFunctions.Utils.CreateAbstractClassType(Object input) at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1) at RulesEngine.HelperFunctions.Utils.GetTypedObject(Object input) at RulesEngine.RulesEngine.d__10.MoveNext() at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site,...
Hi, Can we add support for writing Rule Expressions in JavaScript? Thanks, Abhi