Appearance
Common pseudo-module overview
This is a place for code that can be reused by any module classes. It should contain only final classes that do something not module-specific like manipulating by files, run basic commonly used validations, etc.
Please always use this directory as a last resort to host your functionality, prefer to find an existing module or create a new one. Another possible option—use Utility classes.
CSV Reports
There are currently two approaches for exporting reports in CSV format:
- CSV Reports (see
CsvReportPresenterandReportDatacontract) - Chunked CSV Reports (see
ChunkedCsvReportPresenterandChunkedReportDatacontract)
For all new CSV report exports, it is highly recommended to use the Streamed CSV Reports approach because of its more efficient memory usage and improved performance.