Integration with Microsoft CRM using Mule ESB


Integration with Microsoft CRM using Mule ESB
1. Overview - MuleSoft provides the most widely used integration platform to connect any application, data service or API, across the cloud and on-premise continuum. -Microsoft CRM is cloud-based CRM (Customer Relationship Management) that is accessible to the user programmatically via a MuleSoft Microsoft Dynamics CRM connector. -The Microsoft Dynamics CRM Mule connector allows developers to manipulate customer data, at any time, from anywhere on the web. This connector lets you perform the following operations: • Create, update, and delete records • Retrieve a single record or query multiple records • Associate and disassociate records • Execute a request message
 2. Prerequisites • Username and password for users granted access to CRM • Organization Service URL - usually in the format:https://crm.mycompany.com/MyOrganization/XRMServices/2011/Organization.svc
3. Installation To install this connector: • In Anypoint Studio, click Help > Install New Software. • In Work with, click Anypoint Connectors Update Site. • Expand Standard and click Microsoft Dynamics CRM Connector version 2.1.1 or later. • Click the checkbox for the connector. • Click Next, click Next at the Install Details screen, click I accept the terms of the license agreement, and click Finish. • Click Yes to restart Anypoint Studio. The restart reopens any existing projects in Studio.
 4. Mule MS Dynamics CRM Connector Step 1: Create a New Mule Project • To configure: • In Anypoint Studio, click File > New > Mule Project. • Specify a Project Name and click Finish.
 5. Mule MS Dynamics CRM Connector Step 2: Configure the Global Element • Configure the connector as a Microsoft Dynamics CRM instance: • Click the Global Elements tab and click Create. • In the Search field, type crm, click Microsoft Dynamics CRM, and click OK. • Specify a Username and Password. • Specify a Organization Service URL for accessing the CRM system. Click OK. For example: http://{siteUrl}/XrmServices/2011/Organization.svc • Click an Authentication Scheme from the dropdown list. • Specify values for Domain Controller and Domain Name. • Click Test Connection to ensure that the connection works correctly. • After the connection succeeds, click OK. 
6. Mule flow • Click the Message Flow tab. • In the Search field, type http, and drag the HTTP connector to the canvas. • In the Search field, type crm, and drag the Microsoft Dynamics CRM connector to the canvas next to the HTTP endpoint. • In the Search field, type json, and drag the Object to JSON transformer to the canvas next to the connector. You can use the default values in this transformer.

Comments

  1. You made some good points there. I did a search on the topic and found most people will agree with your blog..

    Also Visit this site to learn more about MuleSoft Online Training.

    ReplyDelete
  2. Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data. It enables easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more. The ESB can be deployed anywhere, can integrate and orchestrate events in real time or in batch, and has universal connectivity.

    The key advantage of an ESB is that it allows different applications to communicate with each other by acting as a transit system for carrying data between applications within your enterprise or across the Internet. Mule ESB has powerful capabilities that include:

    Service creation and hosting — expose and host reusable services, using the ESB as a lightweight service container
    Service mediation — shield services from message formats and protocols, separate business logic from messaging, and enable location-independent service calls
    Message routing — route, filter, aggregate, and re-sequence messages based on content and rules
    Data transformation — exchange data across varying formats and transport protocols

    ReplyDelete
  3. Thank you for sharing wonderful information with us to get some idea about it.
    Mulesoft Online Training

    ReplyDelete
  4. I'm very happy to search out this information processing system. I would like to thank you for this fantastic read!!
    MuleSoft Online Training
    MuleSoft Training in Hyderabad

    ReplyDelete
  5. Thanks for sharing such an useful & informative stuff...

    mule training

    ReplyDelete
  6. Thanks for sharing useful information.. we have learned so much information from your blog.
    Mulesoft Training in Hyderabad
    Mulesoft Online Training

    ReplyDelete
  7. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website!
    Mulesoft online training in Hyderabad!

    ReplyDelete
  8. I absolutely love your blog and find a lot of your post's to be exactly what I'm looking for. Do you offer guest writers to write content for you? I wouldn't mind writing a post or elaborating on a lot of the subjects you write regarding here. cloud contact centre features

    ReplyDelete
  9. Nice article. Thank you for sharing.
    Mulesoft Training

    ReplyDelete

Post a Comment

Popular posts from this blog

Features of Mule SAP Connector

Install Java Cryptography Extension (JCE) unlimited strength jurisdiction policy

Integration with Sercice-Now using Mule ESB