• Deploy Application User's Guide
    • Introduction to Deploy Application
    • How to ...
      • Set the Name and Description of a Deployment Package
      • Add Files to a Deployment Package
      • Remove Files from a Deployment Package
      • Deployment Options
      • Install a Deployment Application on a Mobile Device
      • Update a Deployed Application on a Mobile Device
      • Get a QR Code to Scan to Install an Application on a Mobile Device
      • Set a File to Only be Updated on First Install
      • Upload Dictionaries for Data Synchronization
      • Save a Deployment Specification File
      • Open a Deployment Specification File
      • Run Production Deployments
      • Get Help

Upload Dictionaries for Data Synchronization

In order to use data synchronization to send data captured on mobile devices to a server, you first need to upload the dictionary for the data that you wish synchronize. Uploading your dictionary to the server prepares the server to be able to accept the data when the data is uploaded from a CSPro application in the field. The deployment tool can optionally upload dictionaries in your CSPro applications to the server as part of deployment.
When you add a data entry application to deploy, the deployment tool automatically finds all of the data dictionaries used in that application and adds them to the Dictionaries to Upload for Synchronization window. You should select all dictionaries that will be used for synchronization in your application by checking the box next to the name of the dictionary. If you have configured synchronization using the synchronization options dialog, make sure that the main dictionary for your application is selected. If you are using the synchronization functions in your application logic, make sure that any dictionary that is used in a call to syncdata is selected.
When you click Deploy to upload your application your application to the server, any dictionaries that have been selected will also be uploaded to the server. If the dictionary has previously been uploaded, it will be updated with the version on your computer.
See also: Synchronization Overview