Liferay Reports

  • Enterprise Subscribers Only: Find out how to get a subscription.

Leverage Liferay Reports's easy to use and intuitive UI for creating and scheduling report generation runs. The Liferay Reports app packages a reporting engine with Jasper Reports, an excellent implementation, giving you out-of-the-box ability to upload report definitions (designed in a report designer) into Reports Admin, and run them from the Definitions tab. Generate reports manually or schedule report generation runs. Export reports to HTML, CSV, XLS, PDF, and more. Reports can be viewed in the Reports Admin application in the Control Panel, or on a page with the Reports Display application, and can also be delivered via email.

Latest Changes
  • LPS-100352 Remove generated useFinderCache persistence parameter
  • LPS-100448 Use osgi contracts for javax.servlet-api
  • LPS-100905 Activate linting to legacy JS
  • LPS-101089 Remove wrong @ProviderType usages
  • LPS-101206 Reports Scheduler not working with other time zones
  • LPS-101208 Fix ServiceBuilder javadoc missing *
  • LPS-101285 Cannot generate a report using XLS format in Liferay Reports
  • LPS-101530 Modules Semantic Versioning failure in portal-reports-engine-console-api:baseline
  • LPS-101689 Scheduled report is not received at the email address of the requester's account
  • LPS-101880 Migrate portal-reports-engine-console-service to use DS instead of Spring
  • LPS-102481 Merge the private branches
  • LPS-102502 Reports Admin search and delete icons are not being displayed
  • LPS-102513 The message from "empty results" on Reports Admin is the same as "no results found"
  • LPS-102655 Enhance Workflow API's to be REST
  • LPS-102817 Service Builder finder results are not sorted consistently
  • LPS-103068 Text of range_comment.ftl file is not correct, "ORDER BY" clause is always added to SQL query
  • LPS-103252 Add Builders for map creation
  • LPS-103302 Use ListUtil.fromArray instead of ListUtil.toList
  • LPS-103511 Configure linting and formatting for "modules/dxp"
  • LPS-104129 Refactor CTServicePublisher to avoid cascading updates from Hibernate on lazy columns
  • LPS-104435 Update publishing scripts to run against the master branch
  • LPS-66010 Pull up fetchByPrimaryKey from generated PersistenceImpls to BasePersistenceImpl
  • LPS-74544 SourceFormatter improvements
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77699 Update Translations
  • LPS-78938 Apply Petra-String StringBundler to codebase
  • LPS-79679 SourceFormatter improvements
  • LPS-81660 Rename private module folders for portal-reports-engine and portal-rules-engine
  • LPS-81704 FinderCache doesn't work properly when using null values in a null convertible string column (for all cases)
  • LPS-81706 Count* and related fetch* methods are returning inconsistent results when using null values in a null conve...
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-83736 Portal doesn't normalize unicode strings
  • LPS-84119 SourceFormatter improvements
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-86806 Create Java Parser
  • LPS-87885 Prepare 7.2.0 Service Builder DTD
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88218 Commonly used JSON methods
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88823 Reduce duplication in generated ModelWrappers
  • LPS-89288 Remove portal-kernel-compat modules
  • LPS-89445 Uuid column bitmasks are never used by ServiceBuilder
  • LPS-89567 StagedAuditedModel is not found when using service builder
  • LPS-91342 Clean JAX-RS without RestBuilder (remove apio and port bulk-rest)
  • LPS-92099 Update tabs markup to Lexicon 2.0
  • LPS-94301 Class in modules that are not exported should be in internal package
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-96018 Optimize Proxy creation
  • LPS-96095 Sync compileOnly dependency versions
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-96657 Incorrect error message with no category selected and Allow multiple categories
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-97169 Deprecated CompanyProvider and remove its usages
  • LPS-97254 Forms/Workflow Configuration & LCS configuration not localized in Japanese
  • LPS-97268 Missing required dependencies and unsatisfied reference warnings throw during startup
  • LPS-97440 Workflow configuration in System Settings Display View configurations not translated
  • LPS-97964 Task :private:apps:portal-reports-engine-console:portal-reports-engine-console-web:compileTestJava failure
  • LPS-97985 Update linting set-up in master-private
  • LPS-98032 Reactivate .jsp formatting
  • LPS-98728 Sync xml-apis version
  • LPS-98877 Sync portlet-api version
  • LPS-98879 Sync servlet-api versions
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LPS-99657 Enforce consistency for packages
  • LRQA-47460 Contact ignacio about the duplicate app.bnd for portal-rules-engine app
Show More

Customers Who Viewed This Also Bought