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
  • Introduction
  • System Requirements
  • Remote Agent Dashboard Overview
  • Create New Group
  • Download and Installation
  • Configuration
  • Agent Notification Emails
  1. iPaaS

Remote Agent

Introduction

DBSync Remote Agent is a lightweight service that enables secure communication between your on-premise systems and the DBSync Cloud Workflow (CW) platform. It acts as a bridge that facilitates the movement of data between internal systems (like databases or ERPs) and cloud-based applications, even if the internal systems are behind a firewall.

Remote Agents are especially useful for:

  • Integrating on-premise databases, file systems, or other services with cloud applications.

  • Ensuring secure communication through encrypted protocols.

  • Handling scenarios where direct internet access is not feasible.

Note: You only need the Remote Agent if you're connecting an on-premise system. For cloud-only integrations, no installation is required.

System Requirements

If you are utilizing the DBSync Remote Agent for on-premise integrations, please ensure your system meets the following requirements:

Supported Operating Systems

  • Windows:

    • Windows 10 or later

    • Windows Server 2016 or later

  • macOS:

    • macOS Monterey (12) or later

  • Linux:

    • Ubuntu 20.04 LTS or later

    • Red Hat Enterprise Linux 8 or later

    • CentOS 8 or later

Software Requirements

  • Java: Oracle Java JDK 1.8 or higher (32-bit or 64-bit, based on server configuration).

Hardware Requirements

  • CPU: 1 GHz or better processor

  • RAM: 1 GB free RAM

  • Disk Space:

    • Installation: 150 MB free space

    • Map/Process Store: 5 MB per map

    • Operational: 1 GB (for log files, event queues, etc.)

Note: Windows 7, Windows Vista, and Windows 2003 Server are no longer supported.

Remote Agent Dashboard Overview

The Remote Agents dashboard has the following fields displayed;

Group Name: The name provided for the group of users pertaining to the same agent.

Status: Displays the status (active or inactive) of the Agent using color code (red - inactive, green - active).

Last Ping: Displays the timestamp of the last active session occurred in the users' time zone.

Actions: Displays Edit and Delete options where the user can either delete the group or edit the configurations of the group.

Create New Group

Create a new group by following the steps given below.

Step 1: Click + Group to add a new agent group.

Step 2: Input the following information in each of the fields provided in the popup window.

  1. Name: The User can provide a name for the group.

  2. Owner: The User can assign an owner of the group by selecting the user name from the dropdown list.

  3. Receive Notifications: Select or deselect the checkbox to receive notifications regarding the agent's start and stop.

NOTE:

1. Every time a new group is created, a non editable Group ID will be generated by the system.

  1. An Owner is a user in your DBSync instance.

Step 3: Click Save to confirm the creation of the new group.

Download and Installation

Step 1: Download the Remote Agent

You can download the Remote Agent package for your operating system from the Remote Agent Downloads page.

Step 2: Install the Remote Agent

  • Unzip the downloaded file.

  • Navigate to the extracted tomcat/bin folder and run the remoteagent.bat file.

  • After installation, confirm that the DBSync Remote Agent service is running via the Windows Services panel.

Configuration

After installation, configure the Remote Agent to connect securely with the DBSync Cloud Workflow.

  1. On the configuration page, provide the following details:

    • Group ID (from the group you created in Cloud Workflow)

    • Agent Name (a unique identifier for the agent)

    • Any other required configuration values

  2. Click Submit to complete the registration.

  3. You can navigate to the desired flow page and choose the appropriate remote agent from the dropdown menu.

Agent Notification Emails

When an Agent starts or stops, the owner is alerted on the events through an email.

The following information is listed in the email that the owner receives.

Start

  • Subject: DBSync CloudWorkflow Remote Agent: <name> Started

  • Body: DBSync CloudWorkflow Remote Agent: <name> Started at Time: <time in UTC> UTC

Stop

  • Subject: DBSync CloudWorkflow Remote Agent: <name> unreachable

  • Body: DBSync CloudWorkflow Remote Agent: <name> is unreachable since: <time in UTC> UTC

PreviousLogsNextPublished Templates

Last updated 1 month ago

Warning Status (For select iterations): This will be displayed if the group has mixed agent status, such as Running and Stopped. If group A has 2 agents, where one of the agents is currently running and the other agent is stopped, the group status indicates.

Running: indicates that the agent is running without any issues.

Stopped: will indicate when the agent is stopped due to various issues.

Agent Action: User can start or stop the agent by clicking the icon

Open your browser and navigate to the local configuration URL:

http://localhost:8080/cw/api/v2/agent/configuration