Decision Table like Gorules, KissFlow

The idea is:

A Decision Table like what GoRules.io and KissFlow.com have integrated into their tools. It is “sort of” like a Switch node, but far more extensible.
Easy to maintain spreadsheet with 2 halves: left half columns are fieldnames, rows value conditions to match on.
right half columns are field names, rows are output values corresponding to the row condition.
(easier to understand if you see Decision Table to Optimize Complex Decision Logic | Kissflow

My use case

matching inbound order data to a set of rules that will conditionally append new data according to rules.

I think it would be beneficial to add this because:

reduce the need for If/Else and Switch nodes, and give an easy to maintain view of many rules at once.

Any resources to support this?

gorules is built on open source rules engine
zen-engine · PyPI

Are you willing to work on this?

sorry, not a developer

Sorry to bring back an old topic but I’ve just created a node to run gorules rules inside n8n
You can give it a try if you want to

You can share any feedback with me!