Since rules are the most elaborate aspect of writing apps in Hapsah, we have divided this topic into several tutorials explaining the following topics:
The entities, descriptors and constant values that take part in the when part of a rule.
The criteria that describe when a rule is to be triggered for execution.
The value manipulations that make out the do part of a rule in conditions and/or actions.
The actions that are performed when the rule executes and make out the then part of a rule.