DecisionRules
Published in

DecisionRules

Rule Flow — creates a flow of your decisions 👨🏽‍💻

Some time has passed since our last release. We have been working really hard to create new functions and features for our application. The most important one is described in this article.

Photo by: Andrea Piacquadio on Pexels

If you already use our rule engine, you have certainly come up with one of the main advantages of it. However, if you don’t know what we have in your mind — it is that our application is user-friendly and simple. So the question comes to mind, “Can I work with this application even easier?” The answer is clear, definitely yes because during summer we created our new feature — Rule Flow.

What is Rule Flow?

The main functionality of Rule Flow is the ability to define the order of your rules which you have already created in Decision Tables or Scripting Rules. Rule Flow allows you quickly and simply specify the order in which rules should be evaluated. In other words, Rule Flow is a graphical interpretation of the sequence of steps that the rule engine needs to take. For a better image of this graphical schema, check the pic below.

Graphical schema

How to create new Rule Flow

The starting point for creating a rule flow are two models — Input and Output model, which are used to set conditions and results.

Input and Output models

When you are done, let's prepare the Rule Flow schema. There is possible to order the rules in sequence or in parallel. After the ordering, there is one last step to make, but the most important one! The last step is hidden under button data mapping — where you will define which data should go where.

Data mapping of Clients

The picture above illustrates the mapping table of the rule set Clients. The Global variable column is filled where the rule takes data from and the output column is assigned exactly what data you want. A similar procedure needs to be performed for the remaining rule sets and Output box.

Data mapping of Output box

More information about how to create a simple Rule Flow is available here.

Other Release

Summer may have been short, but we worked hard so we could provide other new functions and features. What you have already learned in this article, we created Rule Flow, but we also focused on:

  • Management API — used for managing rules through API (delete, create, edit,…)
  • Table operations — helps to work more efficiently with decision tables (ordering, filtering, preset values,...)
  • Sharing rules between spaces— allows to clone, copy or move rules between spaces
  • Minor bug fixes

Get to know more about those new features, check this link out.

Thank you for reading 🚀
DecisionRules.io team

We offer an agile rule engine to let you create, edit and deploy business rules, while all rules run in a secure and scalable cloud. Unlike other rule engines, you can create your first rule in 5 minutes and make 100k decisions in a minute via API.

Recommended from Medium

FIO Release 2.1 Now Live

CS373 Spring 2022: Jonathan Li

Test-driving Apache Superset

Passing the iOS Interview

Transversality: Breaking Down Work Silos for a Better Team Experience

Backstage Weekly 15 — Happy 1 year anniversary to Backstage 🎂

App Trimming in .NET 5: Reduce Your App Sizes Dramatically

Streamline your EEGLAB experience

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
DecisionRules.io

DecisionRules.io

Business rule engine that lets you create and deploy business rules in a secure and scalable cloud. https://decisionrules.io/

More from Medium

6 Ways to Generate Word-Of-Mouth Referrals

How to Revoke WhatsApp Group Link?

The String and Key Crew: Greg Green

Beyond security: How access control and CCTV video analytics can generate business intelligence