Reports
The Open Automation reports are used to display and to retrieve the data in the UI for the uploaded module.
You can develop your own reports in two ways. The simplest way is to use the Plain Old Java Object (POJO)-and-Annotation approach. The more advanced approach is to implement the TabularReportGeneratorIf interface programmatically.
You can develop POJO-based reports with the following classes:
-
CloupiaEasyReportWithActions
-
CloupiaEasyDrillableReport
You can develop programmatic reports with the following classes:
-
CloupiaReportWithActions
-
DrillableReportWithActions
When you develop reports, you must decide whether to use the POJO-based approach or whether you should generate the report programmatically. You must also decide whether to include drill-down reports (which are possible with either the POJO or the programmatic approach).
The Open Automation documentation about creating your own reports includes instructions for creating both tabular and non-tabular reports. Non-tabular reports in this context include bar chart, line chart, pie chart, heat map, and summary reports; and also a "form report". A form report is a form that occupies the space of a report (that is, the space of an entire tab in the UI).
Note |
The information about tabular reports is fundamental; the procedures that you use to create a tabular report form the basis for developing non-tabular reports. |