Close popover

Table of Contents

Understanding offline features

Version:

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

    Expand the functionality of your offline-enabled mobile app by enabling online-only features, such as flow processing.


100% found this useful

Have a question? Get answers now.

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