Understanding offline features
When you design an application to work on a mobile
device,
and then expand the application to let users create and advance cases offline, to ensure
that your application operates reliably without a network connection, get familiar with
a detailed description of individual offline-supported features.
Understanding offline data synchronization
When an offline-enabled mobile app is not connected to a network, an action queue stores local user actions. When network connectivity is restored, the contents of the action queue are pushed to the server, and Pega Platform processes them. At the same time, all modified data pages and work objects are synchronized to the mobile device.
Understanding flow processing in offline mode
With correctly configured flows that create cases, users can complete assignments, even when an offline-enabled mobile app is not connected to a network. With the following guidelines, you can ensure that your offline-enabled mobile app operates reliably.
Understanding offline-supported actions
Offline-enabled mobile apps support a specific set of actions. By learning about the available actions, you can ensure that your offline-enabled mobile app operates reliably.
Understanding offline-supported controls
Offline-enabled mobile apps support a specific set of controls. By learning about the available controls, you can ensure that your offline-enabled mobile app operates reliably.
Understanding when rule support in offline mode
Offline-enabled mobile apps support when rules to a certain extent. By learning how when rules work in offline-enabled mobile apps, you can ensure that your offline-enabled mobile app operates reliably.
Understanding decision table support in offline mode
Offline-enabled mobile apps support decision tables to a certain extent. By learning how decision tables work in offline-enabled mobile apps, you can ensure that your offline-enabled mobile app operates reliably.
Understanding decision tree support in offline mode
Offline-enabled mobile apps support decision trees to a certain extent. By learning how decision trees work in offline-enabled mobile apps, you can ensure that your offline-enabled mobile app operates reliably.
Understanding validate rule support in offline mode
To improve the user experience, you can use validate rules in offline-enabled applications. For example, a validate rule can test properties and pages input values of the offline-enabled application against conditions that are defined as part of the validate rule. The validation is performed automatically if the rule is referenced by a flow action.
Understanding function rule support in offline mode
You use function rules in online-only applications to define Java methods that run when a function rule is processed. When you develop an application that users can access with an offline-enabled mobile app, the mobile app uses JavaScript-based equivalents of Java-based utility function rules, provided that such equivalents exist.
Understanding data transform support in offline mode
You can use data transforms in offline-enabled applications. This capability improves the developer experience working with Pega Platform data in offline mode by reducing the need for writing your own custom JavaScript functions.
Requirements for surveys in offline mode
Your application can support survey functionality when a user is offline. Verify that you meet the following requirements when you plan to ask questions and collect answers in offline mode.
Enabling online-only features in offline mode
When you follow the guidelines for designing offline-enabled mobile apps to ensure that your mobile app operates without a network connection, you can expand the functionality of the app and add a flow processing feature, configure an action, or add a control that your app does not support in offline mode.