Data Integration between Cloud Platforms Using MuleSoft
Industry:
IT Software
OBJECTIVES:
The main objective of this application is to share information from one system to another.
Unlock and surface critical data to create a single view of the employees and automate manual HR processes.
Integrating Employee Data between Netsuite and Salesforce.
Reprocessing Failed Records and Sending an Error Notification with the records whenever there is an Error.
CHALLENGE:
The Client has been Using NetSuite for its HR-related services; it has become a complex thing to manage data from NetSuite as it is a Soap Based Application; it is decided that moving data from NetSuite to Salesforce would make HR processes much simpler. The Salesforce had grown into a large, sprawling ecosystem across the globe. Previously, these integrations were made by custom point-to-point (P2P) integration, which is costly to manage and scale. Now, MuleSoft makes it much easier to integrate and much lesser cost.
SOLUTION:
Using MuleSoft, Infometry could get data from the NetSuite Cloud system and transfer the information to Salesforce Cloud System.
We get the Employee details from the NetSuite Cloud into Mulesoft, and then some logic is performed with the help of dataweave, and from Mulesoft, the data is loaded into the Salesforce Cloud.
To achieve this, we have used several connectors (Salesforce, NetSuite, Object store, SMTP) and performed logic and functions in Dataweave
BUSINESS PERSPECTIVE:
This Data transfer application will have all operations in and out. It will be used by other applications to transfer data. It will reduce our effort and time to migrate all the information. The re-using concept in the MuleSoft integration will minimize the main cost and increase efficiency. Also, the post-production support and bug fix will be easier. By using API integration to unlock and connect critical systems, data, and applications with APIs, Infometry has drastically reduced the number of custom code integrations and decreased maintenance costs. With less overhead, the company can spend more time and resources on innovation — giving it the flexibility to respond quickly to market needs.
RESULT:
MuleSoft provided the framework to accelerate speed to market, increase scalability, and lower maintenance. Reusability is also an important goal; Infometry has stocked its component library in Exchange, so developers can re-use APIs and components on every new project, helping shorten the development life cycle.