Set Application Data Activity


The Set Application Data activity sets data in the application that can later be retrieved by the Get Application Data activity. The data set by this activity can be used by all workflows in the application until the application reloads or closes.


You may want to use this activity to share information between workflows within the application. You could use the Set Application Data activity to set data, like a geometry, in the application. You could then use the Get Application Data activity in another workflow to retrieve that geometry and use it within that workflow.




Type: String

The unique key for the data you would like to store.

Use this key in the Get Application Data activity to retrieve the stored data.



Type: "memory" | "application" | "global" | String

How the data is shared with other applications. Use "global" when the value needs to be shared between several runs of any application. Use "application" when the value needs to be used in several runs of the current application. Use "memory" when the value only needs to be used in the current run of the current application. The default value is "memory".

The following table shows the scope (how widely visible the data is) and lifetime (how long the data exists) for each of the options.

memory application global
Scope Current Application Current Application All Applications
Lifetime Session Permanent Permanent

Do not store sensitive information with "application" or "global" visibility.



Type: any

The data you would like to store.


This activity has no outputs.


For information about the ID, Display Name, and Description properties, see Properties Common to all Activities.

Connectivity Requirements

This activity works when the device has intermittent connectivity to the network.

Version Information

Supported from: Geocortex Viewer for HTML5 2.9, ArcGIS Web AppBuilder 2.4.