eForms Mobile Replicate – Push Form Entry Data to your Database

eForms Mobile Replicate – Push Form Entry Data to your Database

How Data is Structured in eForms Mobile Replicate

When a form is submitted, eForms Mobile Replicate automatically creates a table in your local SyncData database.

  • Table Name: Derived from the Form Screen’s External ID.
  • Columns: Derived from the Data Names of your form fields.

Automatic Metadata Mapping

In addition to your custom form fields, every table includes the following system metadata columns:

Column NameDescription
IdUnique identifier for the form entry.
ItemNoRow index (increments for each row in a Repeated Group).
FormVersionThe specific version of the form used for submission.
Latitude / LongitudeGPS coordinates captured at the time of saving.
StartTimeLocal timestamp when the user started the entry.
ReceivedTimeUTC timestamp when the entry hit the Cloud Platform.
CompleteTimeTimestamp when the entry was fully synced to your local server.
UserFirstName/LastNameThe name of the mobile user who submitted the data.

Media Files: If Sync.Download.Media is set to true in your web.config, Replicate will automatically download all images, signatures, and files to your designated MediaFiles folder.


Configuring the Form Entry Push

To move data from the cloud to your local SQL Server, you must configure a REST Connector within the Platform Replicate dashboard.

Setup Steps

  1. Define the Table Name: * In the App Workshop, open your Form settings.
    • Set a unique External ID. This must be the name you want for your SQL table.
  2. Add the Connector:
    • Go to the Connectors page of your Form.
    • Click Add Connector and select REST.
  3. Configure the Destination:
    • Target URL: Enter your local Replicate endpoint: https://{Your-Domain}/api/v1/formentries.
    • Format: Ensure the body is sent as JSON.
  4. Save & Test:
    • Submit a test entry from the mobile app.
    • eForms Mobile Replicate will detect the incoming POST, create the table (if it doesn’t exist), and insert the row.

The “Handshake” Verification

Once the connector is saved in the Platform, and a test entry has been submitted in your mobile app.

On the form’s connector logs in Form Entries Feed, you should see:

If you see…It means…Action
New Table in SQLSuccess!Platform Replicate successfully commanded eForms Mobile Replicate to build the schema.
Connector Error (Red)Connection Blocked.Check your local server’s firewall; it likely blocked the incoming request from the Platform.
No Table / No ErrorSync Delay.Check the “Queue” status in eForms Mobile Replicate to see if the packet is waiting to be processed.

Critical Requirements Checklist

  • External ID: Is it unique and valid for a SQL table name (no spaces/special characters)?
  • API Endpoint: Is your server’s /api/v1/formentries path accessible by the Platform?
  • Media Config: Is Sync.Download.Media enabled if you need photos/signatures?
    • Related Articles

    • eForms Mobile Replicate – Exposing Tables from your Database as Data Sources

      Using Platform Replicate for Real-Time Data Source This article is an extract from the Replicate Installation Guide (PDF). For full context and comprehensive references, please consult the complete manual. If you have local data that needs to be ...
    • eForms Mobile Replicate – FAQs

      General & Branding What database types does Replicate support? Replicate currently supports Microsoft SQL Server. We are actively working to expand compatibility with other database engines in future updates. Can I white-label Replicate with my own ...
    • eForms Mobile Replicate – Seamless Data Synchronization

      While our platform offers “baked-in” cloud connectors and a robust Integration API, we recognize that many organizations have a foundational requirement: accessing data within their own local SQL environment. Replicate is a standalone web application ...
    • eForms Mobile Replicate – User-Level Data Filtering

      By default, eForms Mobile Replicate sends every row in a table to every user. To ensure users only see the data relevant to them, you can implement User-Level Filtering. This article is an extract from the Replicate Installation Guide (PDF). For full ...
    • eForms Mobile Replicate – Running in Microsoft’s Azure cloud hosting

      Hosting eForms Mobile Replicate on Azure is a popular choice for scalability. While the core installation process remains the same as an on-premise server, there are specific networking and database considerations unique to the Azure ecosystem. Azure ...