Execution Pipeline Stages
The event pipeline is divided into multiple stages, of which 4 are available to register custom developed or 3rd party plug-ins. Multiple plug-ins that are registered in each stage can be further be ordered (ranked) within that stage during plug-in registration.
Event | Stage name | Stage number | Description | ||
---|---|---|---|---|---|
Pre-Event
|
Pre-validation
|
10
| Stage in the pipeline for plug-ins that are to execute before the main system operation. Plug-ins registered in this stage may execute outside the database transaction.
| ||
Pre-Event |
Pre-operation
|
20
| Stage in the pipeline for plug-ins that are to execute before the main system operation. Plug-ins registered in this stage are executed within the database transaction. | ||
Platform Core Operation |
MainOperation
|
30
|
In-transaction main operation of the system, such as create, update, delete, and so on. No custom plug-ins can be registered in this stage. For internal use only.
| ||
Post-Event | Post-operation |
40
| Stage in the pipeline for plug-ins which are to execute after the main operation. Plug-ins registered in this stage are executed within the database transaction. | ||
Post-Event | Post-operation (Deprecated) |
50
| Stage in the pipeline for plug-ins which are to execute after the main operation. Plug-ins registered in this stage may execute outside the database transaction. This stage only supports Microsoft Dynamics CRM 4.0 based plug-ins. |
No comments:
Post a Comment