Manual Email Report: No Data Available

Problem

When sending an email report manually, only the registered email on the server works. Emails not registered will send only the header of the template with no data. 

Solution

  •  Make sure all your plugins are up to date in Site Admin (Legacy) > Plugins.
  •  Please take a look at the _ReadData privilege. It will determine which data is included in a report. A sending user must have _ReadData access to the Groups (Tags) included in the report (if the email address is unregistered).
  •  If you use an event rule report, please make sure the recipient has _ReadEventRule access to the event rules included in the report (if the recipient is a registered user).

How it works

  •  When emailing a report to a registered user, that recipient user's _ReadData privilege will be considered.
    When emailing a report to an unregistered email address, the sending user's _ReadData privilege will be considered.
  •  The _ReadData privilege and the _Me Group (Tag) introduce a whole new concept on how to set up your customers' applications. reports, and event rules can be made much more generic and you control who can see what using _ReadData and _Me. This will save you a lot of work.
  •  Use _ReadData to determine who can see which asset data.
  •  Use the _Me Group (Tag) to only see your data. 

Tools

You can also check under Site Admin › Diagnostics › Terminal › System tasks in which user context a report was generated and emailed. Select the command: _SendReportOutgoing


If you right-click on a user/asset and select Overview, you can see which reports and which data in the reports a user has access to view. You can also see when reports have been emailed to users.