When actions for rules in an unordered rule collection are executed their execution order is undefined. Most rules are independent of other rules so the execution order is not important. In those rare cases when an action should be executed before or after actions of some other rules in the collection, this can be achieved by setting the rule priority higher or lower than that of the other rules. For example, a final discount may need to be applied to an insurance policy after all other calculations on the policy have been completed.

Aware IM automatically sets different rule priority to certain actions. For example, if the action of an object rule generates a document from a template, the rule priority is lower to allow all attributes to be calculated before the document is created.

  • Last modified: 2023/05/09 02:15