Offline Screen Features

  • Single Screen Limit: Although a project can contain multiple offline screens, only one screen can have the “Default Offline Screen” role.
  • Connection Status: It activates automatically when the internet connection is lost. When the connection is restored, the user manually switches back to the Online Screen.
  • Device Features: Hardware features such as the camera or GPS can be used. However, backend calls that require an internet connection are not supported.
  • Actions: Only client-side actions can be used. Server-side actions are not supported.
  • Platform Compatibility: Can be used in web and mobile applications.
  • SQLite Offline Storage: Screens with the Works Offline option enabled write data directly to the local SQLite database on the device.
  • Automatic Synchronization: Data saved in offline mode is automatically transferred to the server via the defined sync mechanism when a connection is established.
  • Editable Offline Tables: Tables marked with “Enable Editing” are downloaded as editable in offline mode, and any changes made are sent to the server during synchronization.
  • Column-Based IsDirty Tracking: In Upsert operations performed in offline mode, the IsDirty mechanism tracks which columns have been modified. This ensures that only the modified columns are sent to the server during synchronization.