Skip to content
Release: Australia · Updated: 2026-06-09 · Official documentation · View source

Offline mode setup options

Review the setup options to determine which configurations apply to your offline mode requirements. Each option explains what to configure and why, helping you make informed decisions. Before configuring, identify your target users, the screens they need, expected data size, and connectivity patterns such as field versus office use.

Performance and download time

A large offline setup increases download time and bandwidth consumption, which can slow cache load for users. Keeping the offline setup minimal allows for quicker setup and faster access to data. When configuring cache refresh timing, consider the following parameters.

  • Payload generation time limit: Define the time limit between 0 to 20 minutes using the parameter glide.sg.offline.job.maxRuntime. The default is 10 minutes.
  • Payload size limit: Payload size is unlimited, except for a maximum total size limit on attachments. For more information, see Attachment behavior in offline mode.
  • Download time limit: Download time is not controlled by the application but is governed by standard OS and network HTTP timeouts at the device, browser, or infrastructure level.

  • Device efficiency

    Smaller caches use less storage, memory, and battery, helping the app remain stable and responsive. Overloading the cache can slow performance and background syncs.

  • Data freshness

    Limiting offline content helps maintain data accuracy and relevance, helping users work with up-to-date information.

  • User-focused experience

    A focused offline configuration delivers only the data users need to stay productive without connectivity. A streamlined configuration improves usability and sync speed while reducing maintenance.

Offline mode and strategy

When planning your offline mode strategy, review these setup options to learn about the various flows available for structuring your offline configuration for ServiceNow mobile apps. The setup options cover a range of considerations, from which screens and functions to display, to how the cache and data are managed while offline.

Parent Topic:Offline mode