Developing reports

Reports are used to organize and present the application's data to a user in a human readable form. 

They are implemented using two files: an XML file used to define the report criteria and information displayed, and a JRXML file used to define the report layout.

Reports can be generated in any of the following forms: PDF, EXCEL, CSV and HTML.


What does this section cover?

Creating Report Pages

To create a new report page you need:

  1. A report layout page (.jrxml) which you can:
    1. Create using iReport Designer or
    2. Use one of the existing CRM.COM report layout files. 
  2. A report criteria and content page (.xml)
  3. To define the report in metadata file modules.xml, in order for it to be available to the user.

 Report Criteria Example

 Landscape Report Page Example

 Report with sub-report Page Example


For a full list of report page attributes, go to Report Pages Documentation. For a full list of metadata report attributes, go to Reports Metadata.