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. 
