What are the major differences between custom plugin and custom workflow?
*This post is locked for comments
Hi,
Many of the developers or MS CRM beginners get confused in some scenarios whether to go with Workflows or to go with Plugins, as both can be used and has ability to perform specific task at server side.
Plugins and workflows have some significant differences like limitations in event messages, Triggering points.
You can refer the below link for complete understanding of differences-
https://mscrm16tech.com/.../workflows-vs-plugins-in-ms-crm/
Hi Dynamics Group,
Where there are several opinion about this topic, i would state my thoughts as below,
So in conclusion i would say if your scenario is not have big complexity in terms of triggers and operating modes or it needs some sort of reconfiguration needed by non programmers periodically go for Workflow/custom workflow else go for Plugins.
I hope it helps :)
Thanks and Regards
Nidheesh Cp
when to use customworkflow and plugin
Hi michel ,
In addition to the points Raz mentioned i would like to add up few more points,
wgen we are using Plugin we have a number of triggers availble(called as Steps/Message) to trigger the pluggin execusion,
where Custom workflows are triggered by standard workflows available in CRM,
that make the custom workflow triggers limited(Create, Updat, StatusChange, Delete and On assign).
So plugins have higher flexibility than workflows which makes it suitable for highly complex logics.
Thanks
A Custom Workflow Activity Plugin is very similar to a Plugin exempt that it is executed from within a CRM Workflow, Whereas Plugins Are executed on Events that Occur on the Entity, So workflow Activities give you more control when the plugin will be executed as well as allowing you to configure some logic through the interface whereas a Custom Plugin has to be completely configured in Visual Studio and Plugin registration tool. Codeplex is full of usefull Custom Workflow Activities allowing you to overcome the limitations in CRM, so they are a create way for extending CRM for specific scenarios using Workflows.
Best Wishes, Raz
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Aric Levin - MVP 2 Moderator
HR-09070029-0 2
MA-04060624-0 1