Mobile App | Sync + Offline Mode

1) Overview
2) Sync functions

i) Viewing the sync queue status
ii) Viewing the sync log status

3) Use the mobile app in offline mode

i) Important considerations for offline mode usage
ii) Logging in and out in offline mode
iii) Using the app 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 EE app background processing
iii) Android | Permitting EE app background processing
iv) Android | Changing EE app battery optimisation

 


🔍 RELATED ARTICLES

Mobile App | Supported Devices


 

1) Overview

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

Whilst the EE 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 functions

i) View 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 EE mobile app with your existing credentials.
    2020-05-07_15h09_31.png
  2. Tap Synchronisation (sync).
    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) View 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

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 EE 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 in offline mode

  1. From version 2.6 of the EE 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 in offline mode

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

The EE 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.

 


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


 

  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 EE app control; restrictions on background processing/data transfer may be placed on the EE 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 EE 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 EE app. The EE 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 EE app are provided, in the event you denied these permissions upon installation.


 

ii) iOS | Permitting EE app background processing

  1. Open Settings on your phone.
    mceclip8.png
  2. Scroll through this page until you find the EE app in the list, and tap on it 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 EE 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 EE 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 EE 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 EE 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 EE.
    mceclip2.png
  8. On some phones there is simply a toggle to disable the optimisation, on some phones you need to tap on the EE app entry, and select Don't optimise (confirm you selection by tapping DONE).
    mceclip3.png
Have more questions? Submit a request
Powered by Zendesk