JavaScript vs. Workflow vs. Plug-In

Should You Use JavaScript, a Workflow, or a Plug-In for Dynamics 365

Sometimes it is a challenge to know which methods to use when you need to extend CRM to meet more complex business needs. Often, you may be able to solve a problem in multiple ways. Perhaps JavaScript and oData will allow you to accomplish the same goal as would a plug-in. But, understanding the broader pros and cons of each method of extending CRM is important as well as knowing what methods are best for your programming resources.

The following grid provides some comparisons between JavaScript, workflows, and plug-ins. In addition, below is a list of important skills needed for various extending options.

JavaScript vs. Workflow vs. Plug-In


Do More with Dynamics 365

Expand your knowledge of Dynamics 365 through PowerObjects’ educational blogs.  Looking to learn in a more formal setting?  Check out our in-person training courses.

Want to learn development skills?  Check out Developer Environment and Developer Extending events.