Our guest blogger today is Gonzalo Ruiz who is a CRM consultant for Avanade Canada.
This post is inspired by a popular article by my ex coworker Humberto Lezama G. regarding when to use plugins or workflows for implementing custom logic in Microsoft Dynamics CRM 2011. I have expanded the matrix to add additional criteria and more details about how each plugin vs. workflow handle different types of requirements. Additionally, I have added the new “dialogs” as an alternative in the chart.
And what about CRM Online versus CRM On-premise? Can plugins be used in both deployments?
Yes, plugins, workflows, and dialogs can be used in all CRM deployments. The only restriction is that you can not deploy a custom workflow activity to CRM Online. That said, you can use a plugin to meet the same requirements using what is known as the 'command pattern'.
All the options above can be used in both deployments (except the ones in yellow which are not supported in Online). If you are in CRM Online you would have to register your plugin in sandbox isolation mode.
Good Article Gunzalo, easy and handy for decision making.
Si quieres ver este artículo en español, el mismo está disponible en elblogdeDynamicscRM.com! aqui:
Very usefull article. Thanks for posting.