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:
- The app automatically attempts to establish a connection
- All photos are uploaded first
- Then the audit data itself is transferred
- 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
- 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.