What's New

Decision tables, a modern scalable rules engine

Replace complex nested if-else logic with a structured rules engine. Unmeshed Decision tables let teams define, test, and evolve business decisions independently from process code.

Design clear rule logic without code complexity

Build decision logic in tabular form where each row represents a rule and each column defines an input or output. Teams can update policy behavior quickly while keeping process definitions clean.

  • Map input conditions to clear decision outputs.
  • Support numeric, categorical, wildcard, and pattern-based matching.
  • Keep business logic maintainable and reviewable for non-engineering teams.

Here is an example decision table that determines gaming rules based on multiple input criteria. Each row maps to a different output that can drive distinct outcomes for APIs or workflows.

Match strategies, imports, and test execution

First Match

Evaluate top-to-bottom and return the first matching rule for deterministic priority-driven behavior.

All Match

Return all matching outcomes with optional result limits when workflows need comprehensive condition coverage.

Test Runner

Validate rules against sample inputs before deployment to reduce logic errors in production decision paths.

Integrates directly into process execution

Decision outputs can drive process branches, routing, approvals, compliance checks, and downstream step execution without embedding branching logic into code-heavy process steps.

  • Map process variables to rule inputs and persist outputs as workflow context.
  • Support import/export with Excel and CSV for business-team collaboration.
  • Scale decision logic across approval, routing, and compliance use cases.

Decision table test results

A modern replacement for legacy rules platforms

Unmeshed Decision tables are a strong fit for teams modernizing from BPMN rules layers, jBPM, Drools rules, or custom rule engines that became hard to maintain over time.

Easier to manage

Keep business logic in readable tables so analysts and engineers can review and update decisions without deep rule DSL expertise.

Faster to change

Import/export support and built-in testing shorten iteration cycles for policy updates, compliance changes, and routing logic.

Built for workflows

Rule outcomes map directly into process context, branching, and downstream execution so decisions remain operational, not siloed.

Teams standardizing decision logic chooseUnmeshed

Ready to replace fragile if-else branches with scalable decision rules? Build table-driven business logic your teams can evolve with confidence.