All apps are designed to work with or without an Internet connection.  By default each person logging in starts with offline mode disabled.  They can enable this from the languages page.  Once you enable this mode, you will have the option to continue working without an Internet connection.



When you first enable offline mode your computer or tablet starts downloading files associated with the forms, workflows and taxonomies.  Depending on your Internet connection this may take ten to thirty minutes.  You can continue working as normal while this happens.


In addition to downloading these files, you may select which data is also downloaded.  You can do this by clicking the cloud icon next to each profile that you wish to be available offline.  Once you have selected a profile for offline availability, it will also begin to download data associated with that profile.  In this case, any new data will automatically be downloaded as and when you have an Internet connection.



Once you have enabled offline mode you may then select to work directly from the server or to work locally.


Working from the server


When working from the server your device will load all data from the server first.  This gives you full access to all profiles in any app.  This is most convenient if you need to work across many different profiles and have a reliable Internet connection.  If working from the server you can open a profile without first selecting it for offline availability.  Should your Internet connectivity fail, you will be able to access profiles that you selected for offline availability.


Working locally


When working locally you device will load all data from your local database first.  This gives you access only to profiles that you have selected for offline availability.  Other profiles not selected for offline access will not be available for you.  They will instead appear greyed out.  As your Internet connection is active any new data will automatically be syncronised for profiles that have been selected for offline availability.


Which option should I use?


The following table may help you selected the best option for you.


ScenarioRecommendation
I work in a place where the Internet frequently cuts offEnable offline mode and select 'Work locally'
Select the profiles you work on for offline availability
I work on one or two profiles and have no need to access other profilesEnable offline mode and select 'Work locally'
Select the profiles you work on for offline availability
I work on many profiles and need to open any at any timeEither disable offline mode or select 'Work from server'