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
docs:2000_concepts:0800_data_processing:0100_rule_evaluation [2022/09/02 05:43] – ↷ Links adapted because of a move operation administratordocs:2000_concepts:0800_data_processing:0100_rule_evaluation [2025/06/12 02:09] (current) – Rename to AwareIM aware_support3
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 [[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 [[docs: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>docs:2000_concepts:0800_data_processing:0100_rule_evaluation}}
 +