Offline Manager#
The Offline Manager allows selection of Business Objects in Flow when the user is offline.
Business Objects#
- Admins can select a list of Business Models which will result in all Business Objects from these models to be downloaded automatically
Flows#
- Admins can select which flows can be started offline, only these flows will be shown in the launchpad when user is offline
Users#
- Admins can select which user should have offline functionality enabled.
Sync Period#
- Admins can select a period of auto sync which determines how often all Business Objects will be downloaded to the users devices
- All users can manually sync all Business Objects by clicking the "Sync" button
Offline Data#
- Users can manually sync the data setup by the admins if they want to.
- The offline data is automatically synced depending on the period admins set.
- When user goes back online all the data he/she created offline will be automatically uploaded to the servers, no manual work is needed for this.
Offline Data Safety#
To prevent data loss on unreliable connections, in-progress responses are protected end to end:
- A local draft is kept while the user fills a UI and is only cleared once the server confirms the submission. If the request fails (for example the device drops to a status-0 network error), the response is preserved and the app switches to offline mode rather than discarding the input.
- After a reload, the app recovers the in-progress values from the cached UI response, so a refresh or crash mid-form does not lose work.
Not-synced Warnings#
Selection elements that depend on synced data now show a clear warning when that data has not yet been downloaded for offline use. This applies to:
- Object Selection
- User Selection
- Flow Selection
- UI Selection
The warning tells the user (or admin configuring offline access) that the underlying Business Objects, users, flows, or UIs still need to be synced before the element can be used offline.
Tips#
This feature works in a combination with Offline Flows