This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| 2000_concepts:0200_basics:0200_business_rules_carriers_business_logic [2026/08/13 00:50] – ↷ Page moved from docs:2000_concepts:0200_basics:0200_business_rules_carriers_business_logic to 2000_concepts:0200_basics:0200_business_rules_carriers_business_logic localdev | 2000_concepts:0200_basics:0200_business_rules_carriers_business_logic [2026/08/13 00:57] (current) – ↷ Links adapted because of a move operation localdev |
|---|
| Evaluation of rules is triggered when certain events happen inside the system. Most importantly rules are triggered when data is entered or edited or, in //**AwareIM**// terms, when business objects are created or modified. | Evaluation of rules is triggered when certain events happen inside the system. Most importantly rules are triggered when data is entered or edited or, in //**AwareIM**// terms, when business objects are created or modified. |
| |
| When a value of an attribute changes //**AwareIM**// considers all rules related to the object and executes the actions of those rules for which the conditions are met. Note that execution of actions may have a ripple effect because an action may change values of other attributes which may in turn cause evaluation of other rules and so on. //**AwareIM**// continues this process of rule evaluation until there are no more actions to execute. This process is described in detail in the [[docs:2000_concepts:0800_data_processing:0100_rule_evaluation|Rule Evaluation]] section. | When a value of an attribute changes //**AwareIM**// considers all rules related to the object and executes the actions of those rules for which the conditions are met. Note that execution of actions may have a ripple effect because an action may change values of other attributes which may in turn cause evaluation of other rules and so on. //**AwareIM**// continues this process of rule evaluation until there are no more actions to execute. This process is described in detail in the [[2000_concepts:0800_data_processing:0100_rule_evaluation|Rule Evaluation]] section. |
| |
| There are also other events apart from the modification of a business object that may trigger rule evaluation and action execution – a full list of these events is provided in the [[docs:2000_concepts:0800_data_processing:0100_rule_evaluation|Rule Evaluation]] section. | There are also other events apart from the modification of a business object that may trigger rule evaluation and action execution – a full list of these events is provided in the [[2000_concepts:0800_data_processing:0100_rule_evaluation|Rule Evaluation]] section. |
| |
| Configuration of business rules is explained in detail in [[docs:2500_config_apps:0800_add_edit_rules|Adding/Editing Rules]], details of rule conditions and actions syntax is provided in the [[docs:3000_rule_language|Rule Language]] section and the “AwareIM Rule Language Reference” document. | Configuration of business rules is explained in detail in [[2500_config_apps:0800_add_edit_rules|Adding/Editing Rules]], details of rule conditions and actions syntax is provided in the [[:3000_rule_language|Rule Language]] section and the “AwareIM Rule Language Reference” document. |
| |
| |
| |