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

Mobile experience components available in offline mode

Use the tables to view the various components and features that are either fully, partially or not supported in offline mode.

The three table listed are categorized as follows:

  • Component is fully supported, and the behavior is the same for both online and offline.
  • Component is partially supported in offline with certain limitations.
  • Component is not supported in offline.

Supported offline components

ComponentSub-componentConditions requited for offline flows to workOptional dedicated offline configurationDesign considerationsUse case
Mobile applicationNow Mobile app, Mobile Agent app, Custom app, and Mobile PublishingSet the application to support offline mode.Note: Enabling the mobile app as offline is not sufficient, as every screen and function involved must also be configured for offline use.n/an/aMobile Agent app: Used by employees such as technicians or support agents to view, update, and complete assigned tasks, incidents, or work orders while on the go. Now Mobile app: Used by employees to submit requests, report issues, and track the status of their tickets or service requests.
Navigation tabLauncher screen / screenThe launcher screen or screen configured for the tab must be set as available offline.n/an/aMobile home screen, navigation to different screens.
UI sectionRecord UI section, icon UI section, legacy UI icon section, content UI sectionFor the icon UI section and legacy icon UI section, the screen or function must be set as available offline.n/aRecord UI section displays only cached records.My tasks, recent records, quick navigation tiles.
Record screenRelated list segment, record sections segment, activity stream segmentRelated records must be cached.n/aLimited to cached records.Child records, task history.
ScreenList screen, calendar screenScreen must be set as available offline.n/aLimited to 1000 records.Scheduled tasks
Mobile cardsUI rulesn/an/an/an/a
ExecutionFunction instancen/aBy default, all button instance locations are available offline; a specific location can be inactive.n/aThe location of the button within the screen, for example the footer area, top menu, or a specific field.
Execution of operations on records while offlineAction items such as write-back actions and write-back action stepsn/a- An offline step must be configured to support offline local database modifications that affect button conditions, displayed list records, or similar logic. - If an offline step is configured, an online step must also be configured to apply local database changes to the instance once the device returns online.- Scripted write-back action step is not supported. - The offline step supports declarative configuration only and can modify only the record currently used as context by the write-back action.When a user performs an action offline, changes are marked for later sync with the instance. To confirm these changes are immediately reflected in app workflows such as list filtering and conditional button visibility, the admin must define logic for handling insert, update, or delete operations, keeping the local database consistent with the expected flow.
Input formData sourcen/an/an/aEnables the download of input form data for elements such as descriptive fields, input values, and values of input actions such as comments and attachments.
Input formInput actionsScripted write-back action required.n/an/aAdd attachments, add a comment, navigate to another screen in the context of the input.
Input formDescriptive elementn/an/an/aUsed to provide instructions to the user on how to respond to a question when completing questionnaires.
Input formString input, number input, Boolean input, date/datetime input, barcode inputn/an/an/an/a
Input formAttachment inputScripted write-back action required.n/an/an/a
Input formAuto-fill inputs and input actionsDependent data cached.n/aMay fail if reference data is missing.Forms pre-populated with data downloaded from the instance.
Input formSave progressLocal save write-back action step is required.n/an/an/a

Partially supported offline components

ComponentSub-componentConditions requited for offline flows to workOptional dedicated offline configurationDesign considerationsUse case
UI sectionMedia UI sectionMedia assets must be available locally.n/an/aRemote media assets, for example YouTube videos, aren't available offline.Campaigns with banners and images.
Record screenDetails segmentRecord data must exist locally.n/aChecklist field type not supported. Video field type not supported.Fields that represent the record, such as description, assignment group, and attached files.
ScreenMap screenScreen must be set as available offline.n/aList view only is supported. Limited to 1000 records.Task location view.
ScreenInput formsThe screen and function that triggers the form must be set as available offline.Enable merge of any consecutive outbox items.Client scripts not supported.Dependent inputs may fail if reference data is not cached.Create or edit records while offline.
ScreenData itemConfigured for offline caching.Dedicated offline data item, pre-cached before device download.- Query limitations of 1000 records per screen segment. - Parameterized data item not supported. - Scripted data item conditions are evaluated only when the offline cache is generated. Once the data is downloaded and the user is offline, the script no longer runs. The app uses the pre-generated query string to filter the data as it was prepared at download time.Record data retrieval
ScreenMobile cardsn/an/aVideos not supported.UI components used to display a compact summary of a record or information block in a visually structured way inside mobile screens. Mobile cards are commonly implemented in list screen and home tab sections.
ExecutionFunctionFunction must be set as available offline.Offline conditions for button visibility.Supported types: navigation, action item \(create, update, delete record\), upload attachment.Used across different screens to define the action performed when the button is tapped.
Input formUI rulesn/an/aClient scripts not supported.n/a
Input formReference inputn/aSpecific offline attributes for the control can be configured.1000 records can be cached.Assign a user to a task.

Non-supported offline components

ComponentSub-componentConditions requited for offline flows to workOptional dedicated offline configurationDesign considerationsUse case
UI sectionAnalytics sectionn/an/an/aKPI dashboards
Launcher screenSearch barn/an/an/an/a
ScreenChart screen, mobile web screenn/an/aPerformance analytics and embedded web content such as catalog items or knowledge articles aren't supported. Use a record screen with HTML content instead.n/a
Input formSignature input type, screen input type, custom map input typen/an/an/an/a
Input formAI summarizationn/an/aAI capabilities not supported offline.AI text summarization for resolution notes.
Action dialogMobile pop-upsn/an/an/aWarning message that prompts the user to choose whether to proceed with the flow or cancel it. For example, notifying the user that their shift is about to end when they attempt to accept a task.
ChatVirtual agent (VA)n/an/an/aSelf-service chat for employees or customers.
ChatSidebarn/an/an/aServiceNow Sidebar is a real-time, record-based collaboration tool that allows agents to privately chat and share knowledge with subject matter experts to quickly resolve tasks, cases, and incidents.

Parent Topic:Offline mode