Skip to main content

Internal Dashboard - How to activate the cache for a dashboard for user report backed widgets

The cache duration can be specified at the dashboard level and overridden at a widget level.  If a widget needs it data refreshed more frequently, it can be configured to have a shorter cache period t

Updated over 2 weeks ago

The cache duration can be specified at the dashboard level and overridden at a widget level. If a widget needs it data refreshed more frequently, it can be configured to have a shorter cache period than the cache period set at the dashboard level.

When caching is activated for a dashboard, a [Refresh Dashboard] button appears in the top right hand corner for that dashboard.

mceclip0.png

When the button is pressed, only Chart, Data and Summary widgets are refreshed. Widgets such as My Favorite Reports, Tasks and Notifications, etc are never cache.

To add the [Refresh Dashboard] button to the dashboard, first find the Dashboard to update from the Dashboard Layouts screen at the system level. Click on the pencil icon to edit the Dashboard layout.

mceclip2.png

Next enter a value in the Cache Number of Hours and press the [Save] button. The value entered will be the number of hours the data will be cached for all Chart, Data and Summary widgets on the dashboard. and this value can be overridden at the widget level. Enter 0 for no caching.

mceclip1.png

For example, a dashboard can be configured to cache its results for twelve hours. When a user signs in at the beginning of the day, the reports would execute and load the widgets with current data. Over the following twelve hours, the home page would load using the stored report results. If a widget needs it data refreshed more frequently, it can be configured to have a shorter cache period. Once the twelve hours expire, the next time the user signs in or clicks on home page the reports would execute and provide fresh data to the widgets.

Did this answer your question?