Code Effects Implementation

The Code Effects decision automation platform consists of two major components: the Rule Editor and the Rule Engine.

Engine

The Rule Engine is a high-performance, thread-safe .NET component with no third-party dependencies. It can be integrated into any .NET project with just a few lines of code:

using CodeEffects.Rule.Engine;

public class Test
{
	public static bool Evaluate<TData>(TData dataToBeEvaluated, string ruleFromEditor)
	{
		var evaluator = new Evaluator<TData>(ruleFromEditor);
		bool success = evaluator.Evaluate(dataToBeEvaluated);

		return success;
	}
}

There is much more to rule evaluation than this short code example. Refer to our comprehensive API documentation for detailed information.

The Engine Free edition is available on NuGet. Other editions are also available. For implementation details, refer to the Engine Implementation article. You can also download any demo project for a working example.

Editor

The Rule Editor is a free, web-based .NET/JavaScript component with no third-party dependencies. It can be implemented in a matter of hours in any new or existing .NET web application. It supports all current and legacy .NET web platforms, as well as all major client frameworks including React, Angular, and Vue.

Refer to the Editor Implementation article for detailed instructions on integrating the Rule Editor into your web project. Download, compile, and run any of our demo projects to see real-world rule management in action.

Resources

p101

l097 --

l102

p101

×