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.
- 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.
- Actions in offline mode
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.
- Controls in offline mode
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.
- When rules 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.
- Decision tables 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.
- Decision trees 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.
- Validate rules in offline mode
Offline-enabled mobile apps support validate rules in specific scenarios. Validate rules help you verify the correctness of the input values in your app. For example, a validate rule can test if the property values that users enter in a form are valid against conditions that you define in the rule.
- Function rules 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.
- Data transforms in offline mode
Offline-enabled mobile apps support an extensive use of data transforms. With data transforms, you can save time and improve the developer experience by reducing the need for writing custom JavaScript functions.
- Data synchronization in offline mode
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.
- Enabling online-only features in offline mode
Expand the functionality of your offline-enabled mobile app by enabling online-only features, such as flow processing.
Previous topic Creating offline configuration templates Next topic Flow processing in offline mode