Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Understanding offline features

Updated on March 3, 2022
Applicable to Theme Cosmos applications

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 tree rules that help you calculate a value from a set of properties or conditions, which you can use to establish additional comparisons. By learning how decision trees work in offline-enabled apps, you can ensure that your 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.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

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

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us