RulesEngine icon indicating copy to clipboard operation
RulesEngine copied to clipboard

A Json based Rules Engine with extensive Dynamic expression support

Results 112 RulesEngine issues
Sort by recently updated
recently updated
newest added

In https://github.com/microsoft/RulesEngine/issues/609#issuecomment-2186958404 and https://github.com/microsoft/RulesEngine/issues/604 I just found out this repo is not maintained anymore. @abbasc52 confirmed this in https://github.com/microsoft/RulesEngine/issues/604#issuecomment-2181168220 Could you please mark it as unmaintained aka archive it? See...

## STR Let's say you have this action workflow: ```jsonc { "$schema": "https://raw.githubusercontent.com/microsoft/RulesEngine/main/schema/workflow-schema.json", "WorkflowName": "MailEvaluationWorkflow", "GlobalParams": [ { "Name": "myFavouriteThing", "Expression": "1" } ], // some action workflow rules here...

## STR Have any invalid rule or one that somehow else throws an exception. And have the settings configured as such: ```csharp var engineSettings = new ReSettings() { CustomActions =...

## STR Define a rule as following: ```json { "RuleName": "TestPdfAttachmentContent1", "Expression": "pdfAttachments[0].PdfContentContainsSubstring(\"Mahnung\")" } ``` (That input/`RuleParameter` is of course defined, it's not what matters here.) If I catch _all_...

We are currently using version 5.0.3 of this package. When we upgraded System.Linq.Dynamic.Core from 1.3.12 to 1.4.3, we started getting this exception: Exception while parsing expression `true` - Method not...

This PR supports expression parsing by assigning default values to objects for dynamic input parameters.

Is it possible to use the output of Rule1 as input to the next Rule ? Looking for something below. Accessing `"Expression": "context.TotalAmount >= 100000", `. The TotalAmount is conditionally...

Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.3.0 to 2.3.1. Release notes Sourced from coverallsapp/github-action's releases. v2.3.1 What's Changed Extend behavior of fail-on-error option to setup failures by @​afinetooth in coverallsapp/github-action#226 Technically an enhancement,...

dependencies
github_actions

Bumps System.Text.Json from 8.0.0 to 8.0.5. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=System.Text.Json&package-manager=nuget&previous-version=8.0.0&new-version=8.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies
.NET

**Version**:`v5.0.3` ### Issue I tried the `demo/DemoApp/JSONDemo.cs` and got the below error: ``` [11:03:38 ERR] Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Operator '==' cannot be applied to operands of type 'System.Text.Json.JsonElement' and '' at CallSite.Target(Closure,...