Bruce, (@bravenel), two questions about the new Rule 5.1 improvements. I looked, but couldn’t find the answer.
If a Predicate is false, are trigger events dropped or, instead, are they queued, such that they fire the rule’s actions when the Predicate becomes True? I can imagine use cases for either design, but knowing the answer is helpful for designing complex Rules.
- Repeat While rule, Repeat Until rule:
If a succession of OR conditions becomes True, or a succession of AND conditions becomes False, does evaluation of the rule stop and execution of the actions begin without evaluation of the remaining conditions, or, instead, is the entire rule expression evaluated and then tested? Could be useful to know when ordering the rule expression. Also, is order of evaluation guaranteed to be the written order of the conditions (sub rules) in the rule?
Thanks in advance.