Overview

DBSync for Salesforce & Microsoft Dynamics GP Integration is an easy to use application to integrate Salesforce Accounts/Contacts, Products and Opportunity with GP Customers, Items and SOP Transactions respectively. DBSync is also useful in migrating historical GP data into Salesforce or vice versa. DBSync provides Bi-directional sync with pre-built field to field map along with flexibility for more complex and dynamic mapping capability.

Data Flow

Data flow of Bi-directional integration between Salesforce & Microsoft Dynamics GP is shown in the below table.

Process Map

Process Map of Bi-directional integration between Salesforce & Microsoft Dynamics GP is shown in the below image.

Pre-requisites for Integration

In order to ensure that DBSync is configured to integrate data between Salesforce and Microsoft Dynamics GP instance, the following should be ensured.

DBSync package (DBSync GreatPlains Integration) Installation in Salesforce

Install & Configure eConnect Proxy Service

http://www.mydbsync.com/dbsync2download/currentrelease/gp2010/eConnectProxyService.zip

Note: The extract of the file contains two versions of eConnect Proxy service, eConenctProxy.exe for GP 2010 and eConnectProxy12.exe for GP 2013x.

 C:\Windows\Microsoft.NET\Framework\v4.0.30319> installutil c:\ep\eConnectProxy12.exe

Note: Following are some of the known issues working with installtuil utility for any file downloaded from the internet and resolution steps to avoid / prevent them.

DBSync Profile Setup


DBSync Installation

It is necessary that on-premise version of DBSync is used for Salesforce and Microsoft Dynamics GP Integration. In order to use DBSync On Premise, DBSync should be installed locally and DBSync Account should be switched to On Premise from On Demand.
The process of installing DBSync is explained in the below link.
http://help2.mydbsync.com/docs1/display/dbsync/DBSync+On-Premise+Installation
The process of switching DBSync Account from On Demand to On Premise is explained in the below link
http://help2.mydbsync.com/docs1/display/dbsync/DBSync+On+Demand+to+On+Premise

DBSync Configuration with Salesforce & Microsoft Dynamics GP

For GreatPlains
eConnectPort : 18888
Datasource : DESKTOPUSERNAME\MSSQLSERVER
Database name : <<GreatPlains Company Database name >>

Running the integration


DBSync integration for Salesforce & Microsoft Dynamics GP can be run automatically using Scheduler or manually using the Run Button.
The detailed process of using Scheduler to run the integration is shown in the below wiki link.
http://help2.mydbsync.com/docs1/display/dbsync/Scheduler

Using the Run button to run the integration manually is explained below.