Database tables and API classes

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

The Reporting module uses the following database tables:

 

Reporting_Report - contains reports and their settings and layout
Reporting_ReportCategory - contains report categories
Reporting_ReportGraph - contains report graphs and their settings
Reporting_ReportTable - contains report tables and their settings
Reporting_ReportValue - contains report values and their settings
Reporting_SavedGraph - contains graphs saved with saved reports (in binary format)
Reporting_SavedReport - contains saved reports

 

The Reporting API is provided by the following CMS.Reporting namespace classes:

 

ReportCategoryInfo, ReportCategoryInfoProvider - these classes provide functionality for managing report categories
ReportGraphInfo, ReportGraphInfoProvider - these classes provide functionality for managing report graphs
ReportInfo, ReportInfoProvider - these classes provide functionality for managing reports
ReportTableInfo, ReportTableInfoProvider - these classes provide functionality for managing report tables
ReportValueInfo, ReportValueInfoProvider - these classes provide functionality for managing report values
SavedGraphInfo, SavedGraphInfoProvider - these classes provide functionality for managing saved graphs (for saved reports)
SavedReportInfo, SavedReportInfoProvider - these classes provide functionality for managing saved reports

 

The following topics show examples of how these classes can be used:

 

Getting report data
Managing reports and their categories
Creating graphs, tables and values
Editing the layout of a report
Saving the current status of the report
Getting HTML code of a saved report

 

The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.

 

For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference that is a part of your Kentico CMS installation and can be accessed through the programs folder in Windows Start menu.

 

Page url: http://devnet.kentico.com/docs/5_5r2/devguide/index.html?reporting_database_tables_and_api_classes.htm