[<10>] ====== Rule Evaluation ====== In //**Aware IM**// 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 * //**Aware IM**// 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 //**Aware IM**// 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}}