We have a number of dashlets set up for various users to monitor what's going in in CiviCRM. Sometimes data is missing though. We run the report the dashlet is based on, and the data does show up there. Afterwards, it shows up on the dashboard too. Smells like a caching issue to me.

What is the best way to deal with this? Is CiviCRM caching strictly controlled by the CMS (Drupal in our case)? I have just set a maximum value for cache life; it was "none" before.

| improve this question | | | | |

This one also throws me occasionally. You should reduce the dashboard cache timeout setting to '0' in /civicrm/admin/setting/misc?reset=1

Then it will load the reports dynamically each time you access the dashboard.

| improve this answer | | | | |

Yes, dashlets are cached. However you shouldn't need to re-run individual reports to update the dashlets. Instead, use the link at the top-right of the dashboard page called "Refresh Dashboard Data".

| improve this answer | | | | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.