Object state update
In RetePlus execution mode, objects are stored in working memory. You set the "object state update" option to notify the rule engine of a change, and match the rules against the object new state.
When you execute rules using the RetePlus execution mode, the rules are compiled into a ruleset and sent to the rule engine. In the meantime, application objects are loaded into the rule engine in what is called the working memory.

The condition part of the rules is then matched against the objects in working memory.

For each match between the conditions of the rules and an object, a rule instance is put into the rule execution agenda.

The first rule in the agenda is then executed.

The action of this rule sometimes modifies the state of an object in working memory. When the Update object state box is not selected in the BOM Editor for the method that is executed in the rule actions, the rule engine is not notified of this change in object state. If you select the Update object state box, the rule engine is notified of the change and rules are matched against the new state of the object, which may result in new rule instances being added to the agenda.
