Cloud Workflow
Raise an IssueJoin Community
  • Getting Started
    • Introduction
    • Integration Basics
    • Sign Up and Get a License
    • Features and Benefits
  • DBSync Platform
    • Core Components
    • System Requirements
    • AppCenter
      • Company and User Management
    • Development Studio
    • Security Features
  • iPaaS
    • Home
    • Apps
    • Extend
      • Functions
    • Administration
      • User & Role Management
    • Logs
    • Remote Agent
    • Published Templates
  • Create your Workflow
    • Project
    • Task
    • Flow Builder
      • Standard Functions
    • Actions
      • Flow
      • Variable
      • Transform and Write
      • SQL
      • Restructure
      • Query
      • Debug
      • ReST
      • Conditions
        • If (Condition)
        • For (Loop)
      • Storage
        • Dropbox
        • File
        • CSV
        • Google Drive
        • FTP
        • S3
      • Flow Management
        • Flow
        • Logs
        • Notification
        • Schedule
        • API
        • Webhook
        • Forms
    • Configuring DBSync Environment
  • Connectors
    • Amazon S3
    • Authorize.NET
    • ChannelAdvisor
    • Database
    • Dropbox
    • FTP
    • Google Drive
    • Google Sheets
    • HubSpot
    • JIRA Cloud
    • JIRA Service Management
    • Linnworks
      • Creating the DBsync Application on Linnworks Developer Instance
    • Mailchimp
    • Microsoft Dynamics 365 Business Central
    • Microsoft Dynamics 365 Finance and Operations (D365 F&O)
    • Microsoft Dynamics CRM Online
    • Microsoft Dynamics GP
    • Microsoft Dynamics NAV
    • monday.com
    • Narvar
    • NetSuite
      • NetSuite Connector Settings
    • OpenAPI
    • PointClickCare
    • QuickBooks Desktop
    • QuickBooks Online
    • Sage Intacct
    • Salesforce
    • ShipStation
    • Shopify
    • SkuVault
    • WooCommerce
  • Template Library
    • Salesforce to QuickBooks Online Order to Cash
    • Salesforce to QuickBooks Desktop Order to Cash
    • Salesforce to FTP Integration
    • QuickBooks Online to Salesforce Accounts Receivable
    • QuickBooks Desktop to Salesforce Accounts Receivable
    • QuickBooks Online to Business Central Integration
    • QuickBooks Online to ShipStation Orders
    • QuickBooks Desktop to Shipstation Orders
    • QuickBooks Desktop to monday.com Integration
    • QuickBooks Online to monday.com Integration
    • Shopify to QuickBooks Online
    • Shopify to QuickBooks Desktop
    • Linnworks Orders to QuickBooks Online
    • Linnworks Orders to QuickBooks Desktop
    • Linnworks to Salesforce Integration
    • Salesforce Litify and QuickBooks Online
    • Salesforce Litify and QuickBooks Desktop
    • HubSpot to QuickBooks Online Order to Cash
    • HubSpot to QuickBooks Desktop Order to Cash
    • SkuVault Orders to QuickBooks Desktop
    • SkuVault Orders to QuickBooks Online
    • SkuVault and Salesforce
    • ChannelAdvisor Orders and Salesforce
    • ChannelAdvisor and QuickBooks Online
    • ChannelAdvisor and QuickBooks Desktop
    • Shopify Orders to Dynamics365 CRM
    • Shopify Orders to Salesforce
    • ShipStation to Dynamics 365 CRM
    • ShipStation Orders to Salesforce
    • ShipStation to QuickBooks Online Orders
    • ShipStation to QuickBooks Desktop
    • Target Recruit to QuickBooks Online
    • Target Recruit to QuickBooks Desktop
    • QuickBooks Online to Database
    • QuickBooks Desktop to Database
  • Troubleshooting
    • Common Errors & Fixes
    • Adding Trusted IP Address in Salesforce
    • Installing QuickBooks Web Connector
    • QuickBooks to Salesforce Data Migration
    • Setting Password in QuickBooks Web Connector
    • Starting QuickBooks Web Connector
    • Update Salesforce Password & Security Token in DBSync
  • Additional Resources
    • Billing Information - Auto Renewal
  • Tutorials
    • Salesforce and QuickBooks
      • Account Hierarchy in Salesforce and QuickBooks
      • Account Owner Mapping
      • Resolving Email Fields Sync Issues in QuickBooks Online
      • Mulitple Price Levels in Salesforce QuickBooks Integration
      • Multicurrency in QuickBooks to Salesforce Integration
      • Multicurrency in Salesforce - QuickBooks Desktop Integration
      • Multicurrency in Salesforce QuickBooks Online Integration
      • Product Hierarchy in QuickBooks and Salesforce
      • QuickBooks Data Extraction Queries
      • QuickBooks File Backup and Recovery Process
      • QuickBoooks Reports to Salesforce Integration
      • Recurring Transactions to Accounting System
      • Retrieve Value from custom Field of QuickBooks Online
      • Salesforce Opportunity to QuickBooks - Disabling Jobs
      • Salesforce QuickBooks Custom Mappings
        • Use Case
      • Salesforce QuickBooks Integration with Multiple QuickBooks
      • Syncing Standard Group Line Items in QuickBooks Desktop
    • Using Date Function in DBSync Integration
    • Salesforce and Database
      • Database to Salesforce Integration
    • Database to Database
      • Database to Database Integration
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Connector Configuration
  • Uses of MS Dynamics GP Connector
  • Supported Versions
  • Useful Links
  1. Connectors

Microsoft Dynamics GP

Learn how to use Microsoft Dynamics GP connector in DBSync Cloud Workflow

Overview

DBSync's Dynamics GP connector enables seamless integration between Microsoft Dynamics GP (formerly Microsoft Great Plains) and other applications, such as CRM software, e-commerce platforms, and other systems. This connector facilitates data transfer between Dynamics GP and applications like Salesforce, SkuVault, QuickBooks, and databases.

With the DBSync GP connector, you can efficiently move data in and out of the Microsoft Dynamics GP Accounting application. The connector connects directly to your GP instance, allowing you to query, add, modify, and delete records such as Accounts, Customers, Sales Orders (SOP), Invoices, and more.

The DBSync GP connector extends the eConnect interface from Microsoft Dynamics GP to exchange data with the GP database. eConnect is a Microsoft programmatic interface layer that ensures data integrity by performing business validations. It is implemented as a set of database stored procedures installed on the GP database server. eConnect must be installed before using the DBSync GP connector.

Prerequisites

To establish a connection to GP using the DBSync GP connector, you must:

  1. Have a valid license for the DBSync GP connector and login credentials (username and password) to connect to the DBSync iPaaS platform.

  2. Have access to Dynamics GP and its database.

  3. Have eConnect installed on the same server as GP to connect to its database. Refer to the Microsoft documentation for eConnect libraries for installation and configuration details.

Connector Configuration

A GP connector instance represents a single GP account with specific login credentials. If you need to connect to multiple GP instances (sandbox or production), create a separate connection for each. The table below outlines the parameters required to open a connection to a GP user instance:

Property

Description

Required

eConnect Port

Use the eConnect port to connect to eConnect services. The default is 18888.

Yes

Datasource

The instance name where eConnect is installed.

Yes

Database Name

The company-specific database to connect to. Find the database name in GP UI: Microsoft Dynamics GP → Maintenance → SQL.

Yes

After creating a connector within a project, configure it accordingly. DBSync can then map to and from the systems supported by our standard connector list and use the GP connector to retrieve data from or send data to the GP platform.

Click here to learn about all supported connectors.

Uses of MS Dynamics GP Connector

The DBSync GP connector can automate processes in near real-time between MS Dynamics GP and other applications. It can be used to:

  • Synchronize customer master databases with Microsoft Dynamics GP.

  • Convert opportunities won to orders generated in MS Dynamics GP.

  • Convert opportunities won to invoices in MS Dynamics GP.

  • Integrate e-commerce website orders with MS Dynamics GP.

  • Reconcile payments received from online payment systems.

Supported Versions

DBSync's GP connector supports the following GP versions:

  • Microsoft Dynamics GP 9.x

  • Microsoft Dynamics GP 10.x

  • Microsoft Dynamics GP 2010.x (11)

  • Microsoft Dynamics GP 2013.x

Frequently Asked Questions

Frequently Asked Questions (FAQ)

What is the prerequisite software requirement for DBSync integration with Microsoft Dynamics GP? The eConnect libraries must be installed, but the full eConnect runtime module is not required.

Does DBSync need to be installed on the same machine as Microsoft Dynamics GP? The DBSync Microsoft Dynamics GP connector can be configured either on the same instance where GP is installed or on a remote machine that can access the GP database. It requires DBSync Remote agent configuration.

What are the limitations of DBSync integration with Microsoft Dynamics GP? The eConnect interfaces do not support every object and interaction within Microsoft Dynamics GP. For integrations requiring objects from other modules or sophisticated queries, use our Database connector for Microsoft SQL Server to connect directly to backend database tables. However, direct access to the GP database is generally not recommended to maintain data integrity and business rule execution.

Why is the Microsoft Dynamics GP Connector not getting validated in DBSync? If the GP connector does not validate, the eConnect service may be unable to start. To ensure eConnect service availability:

  1. Locate the eConnect web services configuration file, typically at: C:\Program Files\Microsoft Dynamics\eConnect 11.0\Service\ Microsoft.Dynamics.GP.eConnect.Service.exe.config.

  2. Open this file with a text or XML editor and change the httpGetEnabled parameter to false.

Can I connect multiple GP instances with a single DBSync connector? No, each GP instance requires a separate connector configuration to ensure data integrity and proper mapping of records between systems.

How frequently can data be synchronized between Dynamics GP and other systems? Data synchronization frequency can be configured based on business requirements, ranging from real-time updates to scheduled batch processes.

Does the GP connector require the remote agent to be configured? Yes, after configuring the GP connector, you need to install the DBSync remote agent on the same machine where GP is installed. The remote agent should be set up as a Windows service to facilitate seamless communication between DBSync and Microsoft Dynamics GP.

Useful Links

PreviousMicrosoft Dynamics CRM OnlineNextMicrosoft Dynamics NAV

Last updated 8 months ago

eConnect Documentation