Configure scheduled offline caching

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • Configure system components to automatically download the cache in the background. If you are making changes to these properties, then you must create them first.

    Before you begin

    Role required: wm_admin

    Procedure

    1. Configure properties to schedule the offline cache download.
      1. In the application navigator, enter sys_properties.list.
      2. Set the values for the system properties.
        Table 1. Configuration of system properties for scheduled offline cache download
        Property Description
        glide.sg.offline.scheduled_download.enabled Enable scheduled downloading for all Agent app users​.
        • Type: true/false
        • Default value: false
        glide.sg.offline.scheduled_download.cachesync_offset Number of minutes before a user's shift to begin payload generation. The property value is in minutes.​
        Note:
        Do not set the value of this property to less than the interval that the Mobile Offline Scheduling job is running. Doing so would prevent offline payloads from being generated.
        glide.sg.offline_payload.refresh_frequency The number of minutes before a cached record is flagged for refresh.
        • Type: Integer
        • Default value: 240 minutes
        glide.sg.offline.expiration The duration when the cache expires on the client. Every time the payload is refreshed, this time gets extended.
        • Type: Integer
        • Default value: 172,800,000 milliseconds
          Note:
          172,800,000 milliseconds is 48 hours. After 48 hours, the system deletes the data due to a security protocol.
      3. Select Update.
    2. Configure the scheduled job to schedule the offline cache download.
      1. Navigate to System Definition > Scheduled Jobs.
      2. Select the Populate Agents Daily Schedule Table scheduled job and configure the job schedule.
        1. Activate the job by selecting the Active check box.
        2. In the Time field, enter the time to execute the job.
        3. Set the Run field to Daily.
      3. Select Update.