Microsoft Dynamics 365/CRM business process integration with webhooks
In this article I will provide an overview of how you can implement business processes from Microsoft Dynamics 365 for Customer Engagement using webhooks and serverless technologies. I will first introduce you to the concept of webhooks, along with their benefits, and how you can easily extend Dynamics 365 by forwarding business events to external systems through Azure Functions.
Generally speaking, a webhook is a lightweight callback mechanism that systems can use to inform other systems of events taking place, such as when a new customer has been added. The power of a webhook lies in its simplicity: Any system with the ability to send an HTTP command can send an event to other systems that support webhooks. This means that the source system sending the event needs to know how to send an HTTP request (outbound), and the system receiving the event needs to accept HTTP requests (inbound). In other words, webhooks implement a point-to-point communication pattern.
Without webhooks, informing other systems of events taking place requires relatively significant development effort due to differences in authentication schemes, payload formatting and service layers (such as Web Services vs. REST).
FREE Membership Required to View Full Content:
Joining MSDynamicsWorld.com gives you free, unlimited access to news, analysis, white papers, case studies, product brochures, and more. You can also receive periodic email newsletters with the latest relevant articles and content updates.
Learn more about us here