Exago Logo
Generic filters
Exact matches only

Global Event: OnReportSaveStart

The OnReportSaveStart Event occurs at the beginning of the save process for Advanced Reports, CrossTabs, Dashboards, Chained Reports and ExpressViews.

Support for Dashboards and Chained Reports was added in v2019.1.26, v2019.2.12 and v2020.1.1.


For custom code the arguments array is structured as follows:

args[] is empty.

For .NET Assemblies the method signature is as follows:

string EventHandlerName(SessionInfo sessionInfo)


The report being saved can be accessed through the sessionInfo object by using sessionInfo.Report for Advanced Reports, CrossTabs and ExpressViews. For Dashboards and Chained Reports, use sessionInfo.ReportObject.

Expected Return

Expects a string return value. If null, the report will continue processing; if not null, represents the language file ID, or string text to display to the user.

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Table of Contents