Skip to main content

Online and Offline: The Key Principle

The mobile app is built on a clear and deliberate principle:
only audit execution is allowed offline.
All other actions require an internet connection.

This approach ensures data integrity, up-to-date information, and correct interaction between system users.


General Operating Principle​

  • Online — full application functionality
  • Offline — only execution of a pre-prepared audit

The app is not a full offline client. It does not store all data locally and does not allow working with it without synchronization.


What Works Online Only​

An internet connection is mandatory for the following actions:

  • signing in to the app
  • downloading lists of audits, tasks, and schedules
  • preparing an audit
  • viewing audit results
  • audit review
  • opening and reviewing disputes
  • working with tasks
  • viewing and editing the user profile
  • receiving push, in-app, and email notifications
  • communicating with support
  • synchronizing audit results after completion

If there is no internet connection, these sections will be unavailable or will not display up-to-date data.


What Works Offline​

The only function available offline is audit execution, provided that:

  • the audit was prepared in advance while online
  • all audit data has been downloaded to the device
  • the user has already signed in to the app previously

In offline mode, you can:

  • go through the audit checklist
  • answer questions
  • add comments
  • take and attach photos
  • save the audit’s intermediate state
  • add tasks to each question

All these actions are stored locally on the device until synchronization.


App Behavior Without Internet​

  • If there is no internet before signing in, the user will not be able to access the app
  • If the internet is lost during use:
    • online sections become unavailable
    • an active audit can be continued (if it was prepared in advance)
  • Once the internet connection is restored, the app automatically performs synchronization

Synchronization After an Offline Audit​

After completing an audit:

  1. The app automatically attempts to establish a connection
  2. All photos are uploaded first
  3. Then the audit data itself is transferred
  4. After successful synchronization:
    • the audit disappears from the current list
    • the results become available online

Until successful upload, the audit is considered not completed on the server.


Important to Remember​

Important
  • Without internet access, audit preparation is not possible
  • Offline mode is intended exclusively for field work

This approach combines the convenience of mobile work with the reliability of a centralized system.