Jasper reporting framework and basic reports

Description

OpenLMIS v1 uses Jasper reports in a limited way. It provides reports for Stockouts, Reporting Rate, and others. But it has limitations, such as not supporting cascading selects or not supporting arbitrary Geographic Levels. In OpenLMIS v2 JSI also built a large set of AngularJS versions of reports. In OpenLMIS v3 we will aim to build out or embed a tool to support robust reporting by release 3.2.

Desired Outcome

  • report output into excel and PDF

Out of Scope for 3.0 but will need to be addressed in future releases:

  • report output to dynamic web views (so people can view results within the OpenLMIS browser window without having to download and open a file) (Research Jasper Server demo to see if it helps provide these HTML views of reports)

Query issues in this epic

Assignee

Unassigned

Reporter

Jake Watson

Labels

Story Points

30

Time tracking

80h

Fix versions

Priority

Major

Epic Name

Jasper Report Framework
Configure