{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":35038,"path":"mobile/offline-setup-options.md","title":"Offline mode setup options","bundle":null,"doc_type":null,"release":"australia","body":"\n# Offline mode setup options\n\nReview 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.\n\n## Performance and download time\n\nA 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.\n\n-   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.\n-   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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-attachment-behavior.md).\n-   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.\n\n-   **Device efficiency**\n\n    Smaller caches use less storage, memory, and battery, helping the app remain stable and responsive. Overloading the cache can slow performance and background syncs.\n\n-   **Data freshness**\n\n    Limiting offline content helps maintain data accuracy and relevance, helping users work with up-to-date information.\n\n-   **User-focused experience**\n\n    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.\n\n\n## Offline mode and strategy\n\nWhen 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.\n\n-   **1. Install and enable offline capabilities**\n\n    For more information, see [Install and enable offline capabilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/enable-offline.md).\n\n-   **2. Set up and align the app, screen, and function hierarchy**\n\n    For more information, see [Set up and align the app, screen, and function hierarchy for offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/align-app-screen-function.md).\n\n-   **3. Configure action items and action item steps, to create, edit, and delete records while working offline**\n\n    For more information, see [Using action items and action item steps in ofﬂine mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-action-item-steps.md).\n\n-   **4. Configure the offline cache refresh timing on user’s device**\n\n    For more information, see [Configure offline cache downloads to user devices](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-cache.md).\n\n-   **5. Understand and configure mobile input forms for offline use**\n\n    For more information, see [Input forms in offline](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-input-form.md).\n\n-   **6. Manage attachment storage to optimize offline device space**\n\n    For more information, see [Attachment behavior in offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-attachment-behavior.md).\n\n-   **7. Configure offline security rules to match your organization's data policies**\n\n    For more information, see [Security and compliance in offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/security-offline.md).\n\n\n-   **[Install and enable offline capabilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/enable-offline.md)**  \nConfigure the offline mode for your mobile app to control how and when users access data without connectivity. Users can download the cache manually, or receive it automatically based on schedules you configure.\n-   **[Set up and align the app, screen, and function hierarchy for offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/align-app-screen-function.md)**  \nServiceNow mobile apps are organized into three hierarchical levels, apps, screens, and functions that work together to define the mobile experience for each user role. You can configure offline mode at each level, controlling what users can access and work on without network connectivity.\n-   **[Using action items and action item steps in ofﬂine mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-action-item-steps.md)**  \nAction items or writeback actions are user-initiated actions that send data changes to the ServiceNow instance. While offline, writeback actions are queued and automatically synced back, once connectivity is restored.\n-   **[Configure offline cache downloads to user devices](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-cache.md)**  \nControl when and how the offline cache is refreshed on user devices to maintain relevance, performance, and bandwidth efficiency.\n-   **[Input forms in offline](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-input-form.md)**  \nInput form screens in offline mode support viewing, editing, and creating records without network connectivity. The ServiceNow apps use locally cached data to display forms, populate fields, and apply form logic, so users can continue working without interruption. Well-designed offline input forms, reduce rework and minimize sync conflicts.\n-   **[Attachment behavior in offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/offline-attachment-behavior.md)**  \nLearn about the size and type limits applied to attachments in the offline cache.\n-   **[Security and compliance in offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/security-offline.md)**  \nLearn how to manage offline mode access and determine which users can use it, helping to secure sensitive data.\n\n**Parent Topic:**[Offline mode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/mobile-offline-mode.md)\n\n"}}