Logo
banner

Blogs

Setup Azure portal resources to integrate external website with Microsoft Dynamics 365

, September 5, 2018 865 Views

Today in this blog, I will explain you how to setup various resources in Azure to integrate the external website with dynamic crm 365 using Azure Logic App and Service Bus.

You will have to create below resources in Azure to integrate external website with Microsoft Dynamics 365:-

1. Resource group
2. Service Bus Namespace & Topic
3. Logic App
4. App Service

1. Resource group

Resource group is used to collect and manage all your application resources. It groups a set of resources together. Items that you create will need to belong to a resource group but an item can only belong to a single resource group at a time. Resources can be moved from one resource group to another. Now, lets see how to create resource group:-

  • Login to your Azure portal (https://portal.azure.com/). You will see the dashboard.

  • Click the ‘Resource Group’ -> Click on Add -> Fill up the details -> Click create

Resource group name: Enter a unique name for your new resource group.
Subscription: Select your Microsoft Azure subscription.
Resource group location: Select the location that is closest to your physical location.

2. Service Bus Namespace & Topic

The Azure Service Bus namespace is the primary container in which all of the Azure Service Bus services (Queues, Topics, Relays, and Event Hubs) reside. It offers a logical grouping of all related Service Bus services used within the same application.

Please refer below link to know in detail how to create a Service Bus namespace:-
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-create-namespace-portal

Topic

Messages are sent to a topic and delivered to one or more associated subscriptions, depending on filter rules that can be set on a per-subscription basis. Now, lets see how to create a Topic:-

  • Navigate to Home → Resource groups → Select your resource group → Select your Service Bus namespace → Click on Topic -> Click on Add Topic -> Fill the details -> Click on Create

  • Create the subscription to the topic.

  • Fill the details → Click on create

3. Logic App

Logic App is a part of Azure App Service and it is basically used to automate the access and use of data across clouds without writing code. Now, lets see how to create a Logic App:-

  • Navigate to Home → Create a resource → Integration → Logic App

  • Fill in the details → Click on Create button

Name: Enter a unique name for your new Logic App.
Subscription: Select your Microsoft Azure subscription.
Resource group : Select use existing and select the resource group you have created in the previous step.
Location: Select the location that is closest to your physical location.

4. App Service

App service is used to create powerful cloud apps for web and mobile clients running on any platform or device.

  • Navigate to Home → Create a resource → Web → Web App

  • Fill in the details → Click on Create button

App name: Enter a unique name for your App Service.
Subscription: Select your Microsoft Azure subscription.
Resource group : Select use existing and select the resource group you have create in the previous step.
App Service plan/Location: Select the location that is closest to your physical location.

Now, once you have setup the Azure Portal using following link, let us now learn how to create a web API(c#) that will communicate with the Azure Portal that we have setup:-

Integrate external web resource with Microsoft Dynamics 365 using Azure Service Bus & Logic App

The below link will help you to understand, how to call the web API(c#) that we have created as shown in the above link:-

Access the Azure Logic App using Service Bus to connect Microsoft Dynamics 365 from an external website

 

I hope this helps you!!

Happy CRMing.


 

Insert data into Many-to-Many relationship in Dynamics CRM very easily & quickly, using the Drag and drop listbox.
http://www.inkeysolutions.com/what-we-do/dynamicscrmaddons/drag-and-drop-listbox

Create a personal / system view in Dynamics CRM with all the fields on the form/s which you select for a particular entity using the View Creator.
http://www.inkeysolutions.com/what-we-do/dynamicscrmaddons/view-creator

mm

Inkey

INKEY is your solution partner.
Our focus is to deliver you in-time intelligent innovative solutions ("key") for the problems in hand. Maintaining a quality standard right from the inception of a project is our top most priority.

Our team of talented professionals will execute your projects with dedication and excellence. We take ownership and accountability for the effort that goes into meeting our client’s needs.

Years of experience and proven success of delivering innovative custom solutions.

More posts by

Leave a Reply

Your email address will not be published. Required fields are marked *