A rule engine executes rules created by a user. In BlockHQ, each user gets the ability to create his/her own rules in manipulating the data of that user. The rule engine of BlockHQ is based on a GUI to facilitate for easy manipulation.
A rule engine can be defined as a system that executes one or more rules in an environment. The rules that are needed to be executed are created by a user. The process of the rule engine can be graphically explained as follows.
In many organizations, the rules input to the rule engine can be modified by a select few. But in, BlockHQ any user can do what they want with the data they own using the rule engine. It’s one of the key features of BlockHQ which clearly differentiates us from other contemporary applications. Users can define rules to collect a specific set of data and perform some actions upon meeting conditions they define. By using BlockHQ, users can define data structures as per the entities they want to handle and manipulate via the platform. Using the interactive, GUI based rule engine provided by the BlockHQ, the user is able to do the following tasks with minimal effort saving invaluable time.
- Define action triggers.
- Perform custom analytics.
- Obtain reports.
As an example, BlockHQ can be implemented successfully in a scenario where some organization needs to identify whether their car park is full. In such an instance, BlockHQ’s IoT can be used to collect data from the car park using parking sensors and the administrator of that organization can define a rule in BlockHQ to notify a specific team of people when the car park is full.