State-Specific Business Rules

For each state in a business object's lifecycle, you can define the following types of business rules.

System Event Optional / Required Description
Enter Optional

Algorithms of this type apply business rules when a business object instance enters a given state.

Exit Optional

Algorithms of this type apply business rules when a business object instance exits a given state.

Monitor Optional

Algorithms of this type monitor a business object instance while in a given state. Typically these are used to auto-transition it to another state.

The system invokes all algorithms of this type defined on the business object's inheritance hierarchy. Refer to Business Object Inheritance for more information.

Fastpath: Refer to BO Algorithm Execution Order for a summary of when these lifecycle algorithms are executed with respect to BO level algorithms.