The application comes with Jasper reports engine. That helps administrator to create own reports.

The JasperReports Library is one of the world's most popular reporting engine. It is able to use data coming from any type of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.

More information about how to build your own reports at Creating your own reports.

More information about jasper report engine version that comes into application at Application version compatibility table .

Keep on mind that any font used in the reports should be installed in the OpenKM server. For example, if you are using Arial (sample provided reports use this font) you should ensure Arial font is installed. For example, if you are using Ubuntu the package to install is ttf-mscorefonts-installer.

$ apt-get install ttf-mscorefonts-installer

 In RedHat or CentOS the package is msttcore-fonts. You need to restart the server after this package is installed.

 Reports are shown in a table structure.


File name


Create a new report

  • On the top right click on New report icon.
  • Fill in the fields.
  • Choose a report file ( *.rep or *.jrxml )
  • Click on Create button.

Edit a report

  • Click on  Edit a report icon.
  • Modify the fields.
  • Optionally choose a report file ( *.rep or *.jrxml )
  • Click on Edit button.

Delete a report

  • Click on  Delete a report icon.
  • Click on Delete button.

Show report report parameters

Optionally, reports can require parameters for execution.

For example a range of dates. These parameters will be shown as a form in the user interface when report will be executed.

  • Click on  Report params icon.

Execute a report

  • Click on  Execute report icon.
  • Fill in the fields ( when report comes with parameters ).
  • Choose report output format
    • PDF format.
    • RTF format.
    • CSV format.