Hidden process variable is hide from reports other than that is there any other scenarios where we can use those variables?
Discussion posts and replies are publicly visible
"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
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.
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.
Hi Priyanka Diwan 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.