Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2000_concepts:0800_data_processing:0100_rule_evaluation [2022/08/21 22:47] – removed - external edit (Unknown date) 127.0.0.12000_concepts:0800_data_processing:0100_rule_evaluation [2026/08/13 03:09] (current) – ↷ Links adapted because of a move operation 0.0.0.0
Line 1: Line 1:
 +[<10>]
 +====== Rule Evaluation ======
 +
 +In //**AwareIM**// rules are evaluated if either of the following happens:
 +
 +  * An instance of a business object is created (provided that there are rules attached to this business object)
 +  * Value of an attribute of a business object instance is modified (provided that there are rules attached to this business object)
 +  * A process implemented by rules is started
 +  * //**AwareIM**// receives a [[ref:glossary:notification|notification]] (provided that there are rules associated with this event) 
 +  * A notification is created (provided that there are rules associated with this event)
 +  * Scheduling rules are triggered by a timer event – see [[2000_concepts:0900_prod_feats:0400_scheduling|Scheduling]]
 +So what exactly do we mean by saying that “rules are evaluated”? Essentially this means that //**AwareIM**// starts checking whether rule conditions are met and if so begins execution of the corresponding actions. Before we explain how this happens for a number of rules, let us have a look first at the evaluation of a single rule.
 +
 +See also:
 +
 +{{simplenavi>.:0100_rule_evaluation}}
 +