• 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 synchronization service, you first need to upload the dictionary for the data that you wish synchronize. Uploading your dictionary to the synchronization service prepares the service 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 service 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 Simple Synchronization 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 synchronization service, any dictionaries that have been selected will also be uploaded to the service. If the dictionary has previously been uploaded, it will be updated with the version on your computer.
If any of the dictionaries specify a syncable name, it will be displayed in parentheses after the dictionary file name. When such a dictionary is deployed, the synchronization service is configured to use the syncable name rather than the dictionary's actual name.
See also: Synchronization Overview