As Microsoft Dynamics 365 continues to evolve, the focus of Microsoft is to try to reduce custom coding as far as possible. Every now and then, however, there is bound to be a customer requirement that cannot be implemented without any custom coding. At that stage, plugins come to our rescue.
The main motive and skill that every Dynamics 365 consultant needs to enhance is to analyze the requirements correctly and toutology in terms of configurations and customizations. Other out-of-the-box configurations, such as workflows and business rules, should be explored before we accept the need to write a custom plugin to meet the desires of the customer.
In the next chapter, we will focus on entities, processes and dashboards that are available for extending Dynamics 365 to fit any business requirements, using the XRM framework through real-world examples in the new user interface...