SOClass Report is an SOClass module that uses Jasper Reports libraries in order to provide the functionality for generating reports in SOClass.
The Jasper language is compiled at the first use of the SOClass Report module. The report can be generated in one of the most common formats, upon export: HTML, PDF, XML.
The main purposes of the SOClass Report module are:
- Creating reports by using the DOM/TableConnector definitions instead of DB tables.
- Creating Jasper Reports for GCF documents (without using the system GCF tables, that can be in a different DB).
When a report is generated it can be either sent via the SOClass mail system to the requesting client (for example in PDF format) or the client can be just notified asynchronously about it.