Mobile App | Sync + Offline Mode

1) What is this feature & why is this important
2) Sync function
      i) Viewing the sync queue status
      ii) Viewing the sync log status
3) Using the mobile app in offline mode
      i) Important considerations for offline mode usage
      ii) Logging in and out when in offline mode
      iii) Using the app when in offline mode
      iv) Best practices to sync offline mode queued/cached data
4) Understanding your phones app restrictions
      i) Important considerations for background app processing
      ii) iOS | permitting easyemployer app background processing
      iii) Android | permitting easyemployer app background processing
      iv) Android | changing easyemployer app battery optimisation

 

1) What is this feature & why is this important.

Sync is a function specific to the easyemployer mobile app. It shows the user the status/progress of 'syncing' data (e.g. confirming a roster shift) between your mobile phone and the easyemployer cloud server.

Whilst the easyemployer app has a low need for data speed/throughput during normal operation; it is designed to continue to operate/function whilst there is no data to your phone (e.g. no WiFi or cellular reception).

When this occurs understanding the sync function (and how to review if the sync backlog is resolved) is important to understanding issues with inputs being actioned on the phone, but not displayed in the web portal (e.g. your organisation/employer/manager).

 

2) Sync function.

i) Viewing the sync queue status.

The sync queue shows all backlogged sync jobs which are to be resolved. This can include data from the cloud server to the phone (and vice-versa).

1. Login to the easyemployer mobile app with your existing credentials.

2020-05-07_15h09_31.png

2. Tap the 'Synchronisation' (sync) tile.

mceclip5.png

3. If there are sync jobs to be 'purged' (from phone to cloud server e.g. clock on/off data [or] cloud server to phone e.g. roster data) this will be visible in the 'Queue'. If your phone is in online mode you will see the backlog of queued sync jobs 'purge' in real-time.

sync-purge-unedited-200px-wide.gif

 

ii) Viewing the sync log status.

The sync log shows all successfully synced jobs which have been 'purged' from the sync queue during the current app session. The sync log only shows successful sync data from the phone to the cloud server (only).

1. With the synchronisation tile already selected, toggle the log view by tapping 'Log'. 

mceclip6.png

2. If you have taken any actions in the mobile app during the current session and they have been successfully 'purged' (synced) back to the cloud server; the individual actions will be shown here.

mceclip7.png

 

3) Using the mobile app in offline mode.

i) Important considerations for offline mode usage.

IMPORTANT: There are limited circumstances where your phone would have no mobile data (e.g. basement car park, remote/rural location, etc.) before proceeding with using the easyemployer app in offline mode; consider any practical steps you can take to investigate/resolve this issue.

  • Before being able to use the mobile app in offline mode; the device needs to have a successful login (to the last used profile) in the past 7 days.
  • You cannot initially sign into the mobile app in offline mode as your credentials need to be confirmed before access is granted.

 

ii) Logging in and out when in offline mode.

1. From version 2.6 of the easyemployer mobile app the server status is visible on the login screen. If your phone is not able to access the cloud server; it will show 'Server Offline' after automatically testing the connection, this information is displayed when/before you enter your credentials.

mceclip0.png

2. Upon entering your credentials successfully; you will be prompted that you are using the mobile app in offline mode and the importance of syncing your data when you can resume online mode.

mceclip1.png

3. When you have completed your action in the app in offline mode, be sure to manually 'Log Out' of the app. This ensures that when you next go to use the app it re-checks for cloud server connectivity. You can log out by tapping the 'Log Out' tile at the bottom of the app.

mceclip3.png

 

iii) Using the app when in offline mode.

1. When logged in via offline mode; your usage and experience of the mobile app may be 'limited'. You can still take most ordinary actions in the app (for existing cached data/information) and these will become items in the 'Queue' log.

 

iv) Best practices to sync offline mode queued/cached data.

IMPORTANT: You will need to confirm your phone has data access before proceeding with these steps.

  • The easyemployer app is designed to detect when data is available and 'purge' the backlog of sync jobs automatically. This backlog of sync jobs was created when you used the mobile app in offline mode.

1. If you data connection is restored whilst the mobile app is still open, you can tap on each individual sync job and select 'Retry'.

mceclip2.png

2. Alternatively if you have logged out correctly from your prior offline mode session; the app will re-open on the login page, checking access to the cloud server. You need to verify that the login page shows 'Server Online' before logging in. Upon successful login the mobile app will 'purge' the backlog of sync jobs automatically.

mceclip4.png

 

4) Understanding your phones app restrictions.

i) Important considerations for background app processing.

Due to circumstances outside of the easyemployer app control; restrictions on background processing/data transfer may be placed on the easyemployer app. This could be due to (but not limited to):

  • Your phones operating system background app policies.
  • Your phones operating system's individual permissions for the easyemployer app.
  • Your phones "battery saver" mode/profile (where applicable)
  • 3rd party cleaning apps which force background processes closed.

IMPORTANT: These restrictions/configurations are specific to a local device and not the easyemployer app. The easyemployer support desk does not provide any specific information/advice on resolving any of these potential issues. We have prepared a general guide for each operating system (below) to ensure the correct permissions for the easyemployer app are provided, in the event you denied these permissions upon installation.


ii) iOS | permitting easyemployer app background processing.

1. Open 'Settings' on your phone.

mceclip8.png

2. Scroll through this page until you find the 'easyemployer' app in the list. Tap on 'easyemployer' to open the app settings.

mceclip9.png

3. Ensure that 'Background App Refresh' is toggled to be enabled (toggle will be green).

mceclip10.png


iii) Android | permitting easyemployer app background processing.

1. Open your Android phone 'settings'. This is typically a cog icon and can usually be found via your home screen or app tray.

mceclip11.png

2. Open your 'Apps' settings sub-menu.

mceclip12.png

3. Locate the 'easyemployer' app and tap on it to open the app settings.

mceclip13.png

4. Find the battery related settings. Tap this to open the app specific battery settings.

mceclip15.png

5. Confirm the app specific battery settings - allow 'battery in the background' (or 'allow background activity').

mceclip16.png

 

iv) Android | changing easyemployer app battery optimisation.

1. Open your Android phone 'settings'. This is typically a cog icon and can usually be found via your home screen or app tray.

mceclip11.png

2. Open your 'Apps' settings sub-menu.

mceclip12.png

3. Locate the 'easyemployer' app and tap on it to open the app settings.

mceclip13.png

4. Find the battery related settings. Tap this to open the app specific battery settings.

mceclip15.png

5. Tap 'Battery Optimisation' to open up the phones battery optimisation page.

mceclip0.png

6. With the phones Battery optimisation page open, ensure that you have changed the view to show 'All apps'.

mceclip1.png

7. Scroll to find 'easyemployer'.

mceclip2.png

8. On some phones there is simply a toggle to disable the optimisation, on some phones you need to tap on the easyemployer app entry, and select 'Don't optimise' (confirm you selection by tapping 'done').

mceclip3.png

 

Have more questions? Submit a request

Comments

Powered by Zendesk