Rule Engine - The Oroox legislator

The Oroox Rule Engine is a framework that provides functions for automating and managing rules for configuring, designing, and constructing. The rules are integrated into the Oroox kernel using the framework and control the flow of graphical interactions. All product and business logic is implemented through this application, which 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 you to control production and make production decisions. For example, if the required basic material is longer than 2000 mm, then calculate and produce based on 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.