In MSCRM
Pre-validation is synchronous plugin or asulynvhronous plugin
Pre-opearation is synchronous or asynchronous
Post -operation is synchronous or asynchronous
*This post is locked for comments
Hi Sandeep,
Follow this link for more details which will give you good idea about plugins:
crmbook.powerobjects.com/.../when-to-use-plug-ins
crmbook.powerobjects.com/.../event-pipeline
If found useful, please mark the answer as verified
Exactly what I was looking for
Perfect
Above answer is correct.
Please feel free to engage, if you face any issue.
Hi ,
Only post-operation plugin can be both synchronous and asynchronous .Have a look below screenshot.
You can not make pre-validation and pre-operation plugin as asynchronous. Have a look below screenshot.
he might confusing you. I just finished a plugin where i am sending an emails to Business users post operation of plugin in Async mode.
So its make one of scenario where we can use async mode in post operation stage.
Thank you
Abhishek
If found useful, please mark the answer as verified
Ya but still I was asked in interview that post operation always runs in synchronous
In MS CRM, Pre-validation, Pre-opration and post-operation are a stages on which you can run plugin. Difference between pre-validation and pre-operation is Database transactions. Pre-validation stage runs out of a database transaction. Synchronous and asynchronous are the modes in which you can run your plugin.
Thank you
Abhishek
If found useful, please mark the answer as verified
Mohamed Amine Mahmoudi
83
Super User 2025 Season 1
Community Member
52
Victor Onyebuchi
6