Tools

Plug-in stage and mode explorer.

Choose how a step is registered. See when it runs, whether it is inside the database transaction, what an exception rolls back, and which entity images it can have.

All stages and modes at a glance

Stage 30, the main operation, is internal except for custom APIs and custom virtual table data providers. Stage 50 is a deprecated post-operation stage; see event pipeline stages for both, and for how CRM 2011 compares.

Stage Mode Transaction If it throws Post-image
PreValidation (10) Synchronous Outside for the initial operation; inside if another operation started it Operation cancelled No
PreValidation (10) Asynchronous Not allowed
PreOperation (20) Synchronous Inside Whole transaction rolled back No
PreOperation (20) Asynchronous Not allowed
PostOperation (40) Synchronous Inside Whole transaction rolled back Yes, except Delete
PostOperation (40) Asynchronous Outside Logged on the system job; nothing rolled back Yes, except Delete