The allrules keyword sets all the rules in a rule task as eligible to be executed.
This keyword is used to set all the rules as eligible for execution in a rule task.
Rule task definitions
ruletask ruleTaskName { firing = allrules|rule; };
The value that follows the firing keyword indicates whether all the rules are executed (allrules, the default value) or whether only one rule is executed (rule).
All instances of one rule are executed. If only one rule is executed, use the keyword firinglimit. See also ruletask for more information.