Understanding offline-supported local actions

Offline-enabled mobile apps support local actions to a certain extent. By learning about the local actions, you can ensure that your offline-enabled mobile app that uses such actions operates reliably. Users initiate local actions by clicking or tapping buttons, links, icons, or menus to perform optional tasks that do not move a case closer to resolution. When you design an application that users can access with an offline-enabled mobile app, you use available actions from a predefined list, and the following considerations apply.
Note: Preactivities and postactivities are not supported except with data transforms, and when you create custom JavaScript functions that are run in offline mode.

Modal and overlay configuration for local actions

Users can start a local action by using a modal dialog box or an overlay when they work offline. On a mobile device, modal dialog boxes and overlays take the full screen. You can configure a local action in any section in the New or Perform page. When the device is offline, local action changes that users initiate are preserved on the device and synchronized with the server when the offline-enabled mobile app regains network connectivity.

Customized labels for modal dialog box buttons or overlay buttons are supported offline. You configure the labels on the Actions tab of a flow action rule form. Hiding the default buttons of a flow action is also supported. You can customize the template, button label and formats.

CAUTION:
When you configure a local action for a modal dialog box, and you customize the format applied to the button in the pyModalTemplate section that invokes the local action, do not remove the existing Modal button array format that is configured on the dynamic layout that contains the button.