Enhanced Dashboard - Common questions

Commonly asked questions regarding the enhanced dashboard and charts.

Chart data access issues

Question Answer
There is no data to display.

The query is not returning any results for the person logged in. Be aware that this may be displaying cached data and the query underneath it may return data. Wait until the cache has been refreshed 60 mins after first logging in.

Make sure that the user has access (in the Profile) to all the fields in the underlying query.

You do not have permission The message appears when the user doesn’t have role access to a chart. This can be either a standard chart or a query for an enhanced dashboard chart.
Data Source Unavailable

This message appears when you don't have access to the charts underlying query. Make sure you check:

  • The query has been published to the correct role.

  • The query is marked as Available for Enhanced dashboard. It could have been marked and then unmarked after being assigned to employees. Available for Enhanced dashboard is set against the Properties of a saved query.

When trying to edit a chart with this status, the data source (query) doed not appear in the list of available queries because the Available for Enhanced Dashboard is unticked.

There was an error getting chart data

This is a generic message. It displays much like the Unexpected Error message but is on a per chart basis.

 

  • Once access to the dashboard is gained, Open Developer Tools on the browser being used by pressing F12, go to the ‘Console’ tab. Use the dashboard to make the error appear. Then check the Dev tools to see errors.
  • If the error is Server side, view the API logs, and access to the service is needed.
  • If the error is client side, this could be a browser issue.

 

Each network request to the API returns a meaningful status code, should an error occur check the return status code in the Network tab.

Caching data

Question

Data displayed in the charts does not match the employee records.

Answer

The Enhanced Dashboards use a data caching method to assist in returning records quickly. The cache refreshes every hour and the data is updated.

The cache is created on a per user basis.

When a user logs in for the first time, the system runs all the charts and returns data placing it in a server cache. It then waits 60 minutes before it gets new data.

Use cached data:

  • Days Lost Per Month

  • Days Lost Per Year

  • Me and My Direct reports Holiday and Leave This Week

  • Employee Sick Days in Last 52 Weeks

  • Holiday and Leave This Week

  • Any charts built using a query

Do not use cached data:

  • My Request Summary

  • My Holiday Balance

  • My Task List Summary

  • Team Headcount Status

  • Vacancy List

  • Time and Attendance Events

    Charts that do not use cached data should update when records are changed.

Employee group

Question

Which enhanced charts use My Preferences to determine the data used?

Answer

The employee group is determined by My Preferences > By default show me: for the following charts:

  • Team Headcount Status

  • Team Sickness Summary

  • Days Lost Per Month

  • Days Lost Per Year