- PreValidation
- PreValidation is performed before any validations occur
- This stage occurs before the main system operation and before the database transaction
- This stage occurs before any security checks are preformed to verify that the calling or logged-on user has the correct permission to perform the intended operation
- The Stage Number for this is 10
- This event is processed synchronously
- PreOperation
- This stage occurs before the main system operation and within the database transaction
- The Stage Number for this is 20
- This event is processed synchronously
- MainOperation
- Custom plug-ins cannot be registered in this stage. It is for internal use only
- The Stage Number for this is 30
- PostOperation
- This stage occurs after the main system operation and within the database transaction
- The Stage Number for this is 40
- It will run outside of the database transaction using the asynchronous service
- This event is processed synchronously and asynchronously
If you liked the post, please share it with others 🙂
Please feel free to comment if you are stuck in any step
Thank you for reading 🙂