You use specific ordering and priority properties to control execution at rule level.
At rule level, you can apply rule order, rule priority and rule overriding in the Properties view for the rule.
Use rule properties as follows:
Rule order
You can set rule order in the Rule Explorer to direct alphabetical order (A to Z).
You can also manually set the order in which the rules appear. See Sorting rules in a ruleset for details.
Rule priority (priority):
Use a static priority to change the sequence of rule execution among rules. Static priorities are integers, the relative values of which determine the priorities among the rules.
You can also use a static priority to change the order of execution between several instances of the same rule when they are eligible for execution at the same time.
A dynamic priority is an expression whose value depends on ruleset variables bound in the condition part of a rule. See Setting simple priorities among rules for details.
An error message is displayed when a ruleset archive includes a ruletask in sequential mode that selects rules with a dynamic rule priority.
Rule overriding (overriddenRules property): Use this rule property to give a rule precedence over one or more other rules. See Rule overriding for details.