Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded.

Offline processing

Offline processing

Offline-enabled mobile apps are useful for mobile users working in locations without network connectivity. Using offline-enabled apps, mobile users can create new cases for case types that developers enable for offline processing. Users can also process assignments within offline enabled cases while working offline. Data synchronization between the mobile device and the server occurs automatically when the mobile device is online.

Caution: App end users must complete an initial synchronization before using the offline capability.
mobile offline processing

Mobile users can perform various tasks while working offline. They can create a case, perform work on an assignment, return the completed assignment to the worklist, and begin working on the next available assignment.

Offline-enabled mobile apps save all work to a queue. A status indicator keeps track of the number of items added to a queue.

When the network connection state changes and the device comes back online, data synchronization is triggered automatically for the offline-enabled application, and any saved data is updated to the server. An indicator displays whether you are online, offline, or currently synchronizing with the server.

Note: By default, the UI Kit available in Pega PlatformTM applications uses the following indicators: offline and failed. If you also want to use the online, synched/syncing, and items to sync indicators, you must use an older UI Kit version or create a user interface control in your application with the CSS classes for these additional indicators.

The Pega offline feature for mobile apps is designed so that the mobile app always functions in offline mode. All behavior and capabilities are the same whether the device is online or offline. When an offline-enabled application is online, data synchronization communicates all the necessary changes between the client and the server almost immediately. Data synchronization also occurs if the device is online and five minutes have passed since the last data synchronization operation, or when a user submits an assignment or creates a new case.


This Topic is available in the following Module:

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice