Skip to main content
Best answer by davidj137213

Hidden variables are really useful in Appian if you want to have processes that have a low memory footprint. You can consider them in some way as temporary variables that will not be available when the process ends and you want to see the variables that have been used, or check process history

In this way, even if you have very heavy variables in the process instance, the weight once it has finished will be small, which will prevent the system from having a high consumption of resources by processes that have already finished.

4 replies

konduruc733182
July 3, 2024

"Prevents this variable value's from being used in process reports and hides it from process history. This is useful when optimizing for memory efficiency. Parameters cannot be hidden. The value of this variable can still be seen when monitoring the process instance."

Process Model Object - Variables Tab

karthikk538
July 3, 2024

frequent changes to these variables are not going to be reflected in process history, which will have a smaller impact on the process instance memory footprint.

davidj137213
July 5, 2024

Hidden variables are really useful in Appian if you want to have processes that have a low memory footprint. You can consider them in some way as temporary variables that will not be available when the process ends and you want to see the variables that have been used, or check process history

In this way, even if you have very heavy variables in the process instance, the weight once it has finished will be small, which will prevent the system from having a high consumption of resources by processes that have already finished.

karumurua531442
July 6, 2024

Hi [mention:ea20b3968efe471e931ee9c466f03db2:e9ed411860ed4f2ba0265705b8793d05] As per Appian play book for memory effective process model design, If operating on large data sets frequently or for an extended period of time and through many steps, configure the process variable as Hidden. This way, frequent changes to these variables are not going to be reflected in process history, which will have a smaller impact on the process instance memory footprint.