The TrackVia mobile app can be used in an offline mode. With the offline feature enabled, you can create records, edit their drafts, and upload when you are connected. Furthermore, by turning on automatic sync, the application will upload data when it detects an internet connection.
Enable an Offline Offload Table
An offline offload table is a single table, that contains the following fields:
- Single Line Field named "APP"
- Single Line Field named "FORM"
- Application User Field named "USER"
- Document Field names "FILE"
This table can be housed in a separate application, or it can be added to an existing application, although there can only be one offline offload table for the account. It is important to enable "Create" permissions to any users utilizing the application in offline mode.
An account admin must contact TrackVia Support to complete configuration of the Offline Offload table for the account, prior to mobile offline use. See the Contact TrackVia Support article.
Once everything is set up, the end result for a failure that is offloaded will be a record on the Offline Offload table, it will have the App that the user was working in, the Form, who the user is, and a zip file with the changes. An account admin will then be able to resource the zip file of the changes, and implement them in the account online.
Enable Offline Mode
Offline mode is enabled in a user's Role setting. To do so, simply edit the role, and select the table under Assign Views and Forms. When assigning a form for creating new records, check the box to "Create records offline" and save the changes.
Once the feature is enabled, the next step is to sync your mobile device with your TrackVia application. From your mobile device, open the TrackVia mobile application. Next, click into your settings and select 'Sync Now'.
The sync button will cache any forms and views which have been enabled for offline support on your local device. This allows you to add new records or edit existing ones from views that are offline-enabled when there is not an available internet connection.