Microsoft Dynamics 365 integration tools: Microsoft Azure Logic Apps vs RapidiOnline

By Henning Lund - June 16, 2020

To understand the need for Microsoft Dynamics 365 integration tools (for example Microsoft Azure Logic Apps), it is important to look back at the evolution of business solutions. For many decades, companies have understood the importance of data and data handling to improve their performance. Software systems have been developed along the years to support these efforts and ambitions: from the first mention of Enterprise Resource Planning (ERP) in the 60’s and the early age of Decision Support Systems (DSS) in the 70’s, the first steps of Data Warehousing in the 80’s, to the explosion of ERP and the explosion of other systems such as Customer Relationship Management (CRM), Supply Chain Management, Big Data and Marketing automation in the 90’s. And let’s not forget the emergence of e-commerce in the 2000’s, followed by Business Process Management systems (BPM), Knowledge Management systems (KM) or ECM (Enterprise Content Management) systems. It has been a never ending evolution of tools to help businesses achieve more.

As the number of these business solutions grew, the need to integrate them also started to rise. The idea of connecting systems to let them work as one rather than as silos of data became very appealing. In this article, we will look at the Microsoft Dynamics 365 and why such a comprehensive business solution does not remove the need for integration. We will particularly look into how Microsoft’s own integration tool (Microsoft Azure Logic Apps) compares with template-based solutions such as RapidiOnline.

What is Microsoft Dynamics 365 CRM?

There is an undeniable wealth of business solutions available on the market today - and just as many vendors. In 2002, Microsoft decided to enter the business solutions market by acquiring Great Plains and Navision. With this series of acquisitions, they added some of the market’s top ERP solutions including Great Plains, Navision and Axapta to their growing Microsoft CRM application to form what would become Microsoft Business Solutions. Much has happened since the early 2000’s and in 2016, Microsoft renamed and relaunched their Microsoft Business Solutions to Microsoft Dynamics 365. While marketed as one solution Microsoft Dynamics 365 is really a series of 12 applications brought together to help companies streamline their entire operations:

  1. Dynamics 365 For Sales
  2. Dynamics 365 For Customer Service
  3. Dynamics 365 For Field Service
  4. Dynamics 365 For Human Resource
  5. Dynamics 365 For Finance & Operations
  6. Dynamics 365 Supply Chain Management
  7. Dynamics 365 For Commerce
  8. Dynamics 365 for Project Service Automation
  9. Dynamics 365 For Marketing
  10. Dynamics 365 Artificial Intelligence
  11. Dynamics 365 Mixed Reality
  12. Dynamics 365 Business Central

Nucleus Research names Microsoft Dynamics 365 as a leader in the ERP market in 2019 (see below chart). With Microsoft Dynamics 365, Microsoft offers companies a range of applications that work seamlessly and brings to them an end-to-end, 360-degree view of their business. 

ERP market leaders 2019 nucleus Research

 

Why integrate with Microsoft Dynamics 365?

Microsoft Dynamics 365 includes many different applications so one might wonder why anybody would need to integrate it with anything else. Although Microsoft Dynamics 365 is presented as one solution that fits and covers all purposes, integrating with Microsoft Dynamics 365 is still a very current topic. Integration to other solutions can make Dynamics 365 even more powerful and in fact, most organizations can benefit from an integration to Microsoft Dynamics 365.

Integrating Microsoft Dynamics 365 with other complementary Microsoft applications or platforms

While Microsoft Dynamics 365 is an attractive and comprehensive platform, it might not cater for all needs and requirements of all organizations. Microsoft Dynamics 365 can (more or less easily) be integrated with other Microsoft solutions and platforms. For example, it could make sense for organizations to integrate with it with:

  • Power BI
  • SharePoint
  • Office
  • Outlook
  • OneNote
  • Yammer

In the age of data overload, an integration with PowerBi would especially make sense to allow companies to make best business sense of their customer and competitor data. A company that needs to store a large amount of documents related to their sales, procurement and other business opportunities would benefit greatly from an integration with SharePoint. Office integration, and especially integration with Outlook is a very popular and useful integration. Integration with OneNote might not be quite as common, but would come handy for organizations where multiple teams need to work together on opportunities, orders, contracts or other projects. Teams would also appreciate an integration with Yammer to facilitate communication and exchange of information. All these integrations have a common purpose: make organizations more efficient and focused in order to better serve their customers.

Integrating Microsoft Dynamics 365 applications

Microsoft Dynamics 365 is basically the result of bringing together the previously acquired solutions such as Navision (later known as Microsoft Dynamics NAV and more recently Microsoft Dynamics 365 Business Central) and Axapta (later known as Microsoft Dynamics AX and more recently Microsoft Dynamics 365 for Finance & Operations) together with Microsoft CRM and other Microsoft applications. While Microsoft Dynamics 365 is marketed as one solution, the reality is that some of these applications still need to be integrated with each other. Often, companies will have to add an extra effort (and budget) to integrate the ERP and CRM applications of Microsoft Dynamics 365 as they do not come integrated as one, at least not at the time of writing.

Integrating Microsoft Dynamics 365 with other third-party applications

Not all the companies that have been using Microsoft Dynamics NAV or AX will decide to use the CRM application in Microsoft Dynamics 365 when they decide to upgrade to the 365 ERP applications. They might decide that they still want to use another stand alone, best of breed CRM solution such as Salesforce. It is common to hear about companies that wish to integrate Microsoft Dynamics 365 ERP (whether it is Business Central or Finance & Operations) with Salesforce CRM for example. In this case, a third-party integration will typically be done using the APIs provided by Microsoft. The Microsoft Dynamics 365 APIs include REST-based, SOAP-based and web-based APIs.

If you need to integrate Microsoft Dynamics 365 with a third party solution, it might be difficult for you to decide which APi you should be using. To make it simpler and easier, you might want to consider a data integration tool. Some providers like Rapidi offer tools and solutions that enable simple and robust Microsoft Dynamics 365 integration. For example, RapidiOnline comes out-of-the box with pre-configured templates that would allow you to integrate Microsoft Dynamics 365 ERP with Salesforce CRM in just days. And you do not need to be a code expert to customize it. No additional programming or code is required if you want to customize your integration.

 

What is Microsoft Azure Logic Apps?

In the “old days” (read before the cloud), integrating systems with solutions like Dynamics 365 would have happened via a middleware such as Microsoft BizTalk Server, on-premise. With a solution like Microsoft Azure Logic Apps, it is now possible to integrate Dynamics 365 directly with Salesforce from the cloud.

Microsoft Azure Logic Apps is a cloud service that Microsoft provides and recommends if you want to integrate Microsoft Dynamics 365 with other applications. Microsoft Azure Logic Apps is a consumption-based billing service so you will need an Azure subscription in order to build and run logic apps. The Microsoft Azure Logic Apps service offers a growing number of connectors (some built-in, some “managed”) to other applications. Using these connectors, you could for example connect with Salesforce or with SAP or Oracle… and many more. The connectors can be compared to “pre-built APIs” that you can use to integrate with these other systems.

What is Microsoft Azure Logic Apps and what can you use it for?

To connect Microsoft Dynamics with other applications, Microsoft used to recommend the Microsoft Dynamics 365 connector, but it has been recently replaced with another connector, the “Common Data Service” connector.

Microsoft Azure Logic Apps requirements for Salesforce-Dynamics 365 integration

In order to integrate Salesforce with Microsoft Dynamics 365 using the Microsoft Azure Logic Apps service, you will need:

  • Azure subscription
  • Subscription to logic apps, power automate, or power apps
  • Access to Salesforce account
  • Knowledge of how to create Microsoft Azure Logic Apps, even if you are using the managed connector as it can be tricky

 

Microsoft Azure Logic Apps limitations:

The Microsoft Azure Logic Apps service has many attractive features. It is fairly cost-effective, and its drag and drop design allows you to easily create workflows.

However, it also has some very practical limitations:

  • Azure Logic Apps is a “cloud only” solution. If you want an “on premise” solution, it will require Microsoft BizTalk and a data connection gateway.
  • There is a restriction on the number of fields.
  • Custom fields of type "Picklist (Multi-Select)" are not supported by "Create record" and "Update record" operations.
  • It requires processing within the Logic Apps.
  • It offers no external monitoring of the integration.
  • And last, but certainly not least, you will have to pay per use based on a very complex pricing model.

 

What is RapidiOnline?

RapidiOnline is a cloud data integration solution that offers pre-configured template-based integration between Salesforce and any of the Microsoft Dynamics ERP (AX, GP, NAV, 365 Business Central and 365 for Finance & Operations) and CRM. RapidiOnline features cutting-edge technology to provide data integration solutions that are fast yet flexible, simple, robust and secure. RapidiOnline can also integrate the Microsoft Dynamics 365 CRM and ERP applications using the same technology.

RapidiOnline was designed to support out-of-the box the most common integration scenarios between Salesforce and Microsoft Dynamics 365:

  1. Account - customer
  2. Contact-contact
  3. Product - item
  4. Item price - product price
  5. Quote - order
  6. Sales order - sales order
  7. Sales history (invoices and credit memos)
  8. Payments


And the best part is, if you need other or additional transfers, you can easily configure them using the same logic as for the above-mentioned transfers. The RapidiOnline solution is based on deep knowledge of both Microsoft Dynamics 365 solutions and Salesforce CRM. It is fast and simple to implement and you can be up and running in a matter of days. Extending the standard RapidiOnline Salesforce - Microsoft Dynamics 365 integration with customizations is easy and straight-forward. It does not require adding code or programming.


Dynamics 365 integration with Salesforce - use Microsoft Azure Logic Apps or RapidiOnline

 

Product comparison: RapidiOnline vs Microsoft Azure Logic Apps

It is fair to say that both RapidiOnline and the Microsoft Azure Logic Apps service are good solutions. Which one you should choose depends on your requirements, setup, needs and wishes.

RapidiOnline is a good solution if you value simplicity and wish to only have one subscription rather than the multiple subscriptions required with Microsoft Azure Logic Apps. The RapidiOnline pricing is simple and straightforward while the Microsoft Azure Logic Apps pricing is somewhat more complex, based on usage (triggers), data, and API-calls.


Microsoft Azure Logic Apps is probably better suited for you if you wish to build the integration and transfers from scratch yourself, which would of course require that you have in-house specialists. If you choose RapidiOnline, the Rapidi Team will configure the services from start to end and will advise you on best practices based on decades of experience.

Having a custom-made, tailored integration solution is maybe what you wish most. Both solutions can offer you this option of course. A couple of things you need to remember when you make your decision:

  • The RapidiOnline subscription includes active monitoring, and you will always know if/when/where your integration stops working. Microsoft Azure Logic Apps offers more basic monitoring.
  • If you have tried to integrate with Microsoft Dynamics 365, you know that timestamps handling can be a major headache. Not with RapidiOnline that uses the unique Rapidi Mirror Technology to solve this issue seamlessly for you.
  • Microsoft Azure Logic Apps doesn’t take care of data compression. If you have a lot of data this could be a challenge. RapidiOnline uses a proprietary protocol to enable communication between RapidiOnline and the Rapidi Connector that efficiently reduces the amount of data and number of packages sent and received. Furthermore, with RapidiOnline, the data is compressed before sending, resulting in the most optimal rate of data transfer.
  • Microsoft Azure Logic Apps is not the best option if you need an on-premise solution as it is a complicated solution that requires adding extra Microsoft applications. RapidiOnline, on the other hand, supports any solution without any problem or limitation - whether it is cloud-based, on-premise or hybrid. 


When you need to integrate Microsoft Dynamics 365 with other applications, you may have to look outside of the Microsoft product offering for the easiest and most cost-effective solution. While Microsoft Azure Logic Apps is a very good solution (and it comes with a good number of connectors), many providers offer interesting alternative solutions. Because data integration solution providers like Rapidi have specialized in integrating Microsoft Dynamics 365 with other applications such as Salesforce, they offer pre-configured template-based solutions that can be implemented in a matter of days and remain affordable. RapidiOnline is definitely one to consider if you wish to integrate Microsoft Dynamics 365 with Salesforce but also simply if you need to connect Microsoft Dynamics 365 ERP with Microsoft Dynamics 365 CRM.


You can learn more about how to use RapidiOnline to integrate Salesforce with Microsoft Dynamics 365 here.

If you want to learn more about our company, I'd love to count you as a subscriber of our Linkedin page.

 


About the author

Henning Lund

Picture of
With over 25 years’ experience in strategically propelling businesses forward, Henning is considered a business development entrepreneur with a passion for transforming businesses, sales and marketing operations through out-of-the-box thinking, concepts building and process automation to improve overall performance and scalability.

SHARE

Data Integration Handbook

Your business is 10 steps away from perfectly integrated data systems. Learn about key preparation, best practise and more in our data integration handbook.


FIND OUT MORE

Rapidi-eBook---Data-Integration-Handbook-min.jpg