How The Advisor™ Rule Engine Works (1 of 3)
Agenda:
- List of rules whose condition is true; list of rules with else actions and whose condition is false
Recognize Cycle:
- Identify rules that belong on the agenda given the changes in the objects since the previous recognize cycle
- Post into agenda rules with newly-true conditions
- Remove from agenda rules with newly-false conditions
Action cycle:
- Execute highest priority rule in the agenda; apply then or else action
- then or else action may cause object(s) to change, causing a new recognition cycle
- Immediate priority rules are always at highest priority
- Return to recognize cycle
Bottom line: The rule engine determines the flow of rule evaluation based on object values.
Folie 36
Nächste Folie