The Data Entry app works even if you don't have a stable Internet connection during data entry. When you don't have an internet connection, the data you enter is saved to your local computer. When the Internet connection is back, the app will push the data to the server. The total bandwidth usage is reduced since data entry forms no longer are retrieved from the server for each rendering.
To use this functionality, you must login to the server while you've an Internet connection.
When you're connected to the Internet, the app displays this message at the top of the data entry form:
If your Internet connection breaks during data entry, the app detects it and displays this message:
Now your data will be stored locally. You can continue to enter data as normal.
Once you have entered all necessary data and the app detects that the Internet connection is back, you'll see this message:
Click Upload to synchronize data with the server.
When the data has successfully synchronized with the server, you'll see this confirmation message: