Common > Business Rules Management > Adding rules > Choosing actions > Action execution

Action execution

Actions that transition to another state or function or those that stop processing are executed immediately. The following actions are available for all rule bases (assuming that additional states and functions exist to be transitioned to).

Stop Processing Rules—Stops processing, regardless of how many rules remain in the state. Use this action when you do not want the object compared to any more rules in this or any other state.
When you select the Stop Processing Rules action, the rules engine stops evaluating the object against the rules base. However, the action does not prevent future processing of the object. When the object is updated, the rules engine will process it again. If you want to prevent the object from being processed in future updates, create a state that has no rules and transition the object into it.
Call Function—Transitions to the function you specify and processes the rules in the function. Once the actions in the function rules are executed, control returns to the next action in the rule that called the function.
If you call a function that contains a rule with either an action to stop processing or to transition to another state, the rules engine never returns to the rule that called the func­tion.
Transition State and Stop—Transitions to the state you specify and stops processing.
Transition State and Continue—Transitions to the state you specify and continues processing all the rules in that state until all of those rules have been processed (unless you add another action to stop processing, transition to another state, or call a func­tion).

Copyright © 2000, , Oracle Corporation and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.