RulesEngine
RulesEngine copied to clipboard
A Json based Rules Engine with extensive Dynamic expression support
Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 9.0.301 to 9.0.308. Release notes Sourced from dotnet-sdk's releases. .NET 9.0.11 Release What's Changed [8.0.4xx] detect .NET 10 RID-specific tools and provide a more actionable error by...
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. Release notes Sourced from github/codeql-action's releases. v3.30.8 CodeQL Action Changelog See the releases page for the relevant changes to the CodeQL CLI and language...
OutputExpressionAction always throws “Expression is missing an 'as' clause” when returning an object
I’m trying to return an object in my OnSuccess action, but I keep getting this error: Exception while executing OutputExpressionAction: Expression is missing an 'as' clause Example JSON: { "WorkflowName":...
**Background:** Current business logic records agvCode in the task's extension attributes. Correct logic is to record agvCode as a property of the station itself. **Problem Details:** 1. agvCode is currently...
**Background:** Current implementation does not fully support workflows where AGVs are held at special stations and continued after sub-task append. **Problem Details:** 1. For vehicles that are not released (held...
After upgrading to the 6.02 version it show a much slower performace. There are a lot off first chance exceptions thrown, dynamic assembly types i think.
Updated [FastExpressionCompiler](https://github.com/dadhi/FastExpressionCompiler) from 5.0.2 to 5.0.3. Release notes _Sourced from [FastExpressionCompiler's releases](https://github.com/dadhi/FastExpressionCompiler/releases)._ ## 5.0.3 ## v5.0.3 Bug-fix release - fix: #451 Operator implicit/explicit produces InvalidProgram - fix: #455 TypeAs should...
# Fix Performance Issue with Rule Chaining (#471) ## Summary This PR addresses the significant performance degradation in rule chaining reported in issue #471. The fix provides **8-11x performance improvements**...
I’m sending JSON data converted to an ExpandoObject, as I don’t have the flexibility to use strongly typed inputs. The JSON includes both objects and arrays, where the array elements...
I want to include multiple local parameters in the output of a rule. Here's a simplified version: "Actions": { "OnSuccess": { "Name": "OutputExpression", "Context": { "Expression": "new { TempValueA =...