Global variables

With Infor EPM 12.0.x and later, multiple Application Studio charts and reports on a dashboard are now calculated and rendered in parallel. To achieve this, the handling of global variables for Application Studio reports has changed.

Global variables are no longer kept in sync automatically between several reports on a dashboard but behave like report variables. Other situations in which global variables are used are not affected by this change.

For widgets to be in sync, you must use widget communication. Widget communication requires you to define report parameters in each report and ensure that they are linked on a dashboard.

Infor BI 11.0 and older versions:Global variables diagram for BI 11

This diagram shows that all widgets in a dashboard share the same instance of a global variable. That is, one widget must be calculated after the other, making dashboards slow.

Infor EPM 12.0.1 and higher versions

Global variables diagram for 12.0.1 or greater

This diagram shows that all widgets load in parallel. When loading a dashboard, each widget gets its own copy of the global variable, using the value that is currently in the global variable. From then on, the global variable behaves like a report variable. If one widget changes the value of the variable that is used by the other widgets, the value must be synced using widget communication.