The Rule Engine - Legislator from Oroox

The Oroox Rule Engine is a framework for configuring rules for Oroox products. The rules are integrated into the Oroox kernel and control the flow of graphical interactions. The entire product and business logic is integrated. This offers the advantage of influencing the behavior of Oroox without programming knowledge.

Types of rules


Draft rules

These design rules manage the allowed and not allowed planning options. For example, if the T-piece 30 fastening is used, the underlying structure is not allowed to have a weight greater than 50 kg.



Design rules

This rule type allows decisions to be made in the designer on a product basis. For example, if the material thickness is 3 mm, a distance of 4 mm to the edge is required for punching.



Configuration rules

This rule type allows decisions to be made on configuration on a product basis. For example, the shelf has a length of 600 mm, only a 580 mm liner base can be used.



Production rules

These rules allow to control production and make production decisions. Example: If the required base material is longer than 2000 mm, calculate and produce on the basis of the TruMatic 7000 .



Business rules

The business rules describe how Oroox behaves in the various business processes and procedures. For example, if the price of the designed position is greater than 1000, then the delivery costs are inculcated.


Develop your own models

The Oroox Rule Engine is a particularly intuitive system for modeling and optimizing various rules. Business and IT experts benefit from a quick start and a high level of traceability when defining and maintaining rules in the various application areas. Rule models can be provided or modified with a click ensuring maximum agility in product configuration. The system ensures the efficient administration and rapid deployment of product rules in companies.


Discover what Oroox can rule for you

The Rule Engine enables cross-platform creation of product-specific rules