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-129065 Add a property to scope buildLang to specific language(s)
  • LPS-129250 Rename *ByReferenceCode to *ByExternalReferenceCode, deprecate old method
  • LPS-129367 Remove all .npmbundlerrc files and pass their config to npmscripts.config.js
  • LPS-129722 Use stronger equals logic in getColumnBitmask() to avoid issues with auto boxing
  • LPS-130116 Add rule for volatile variables
  • LPS-130644 Add HttpUtil and HtmlUtil to InitializeKernelUtilTestRule
  • LPS-130806 Add class HashMapDictionaryBuilder
  • LPS-132448 Simplify DSLQuery count usages
  • LPS-132587 Remove redundant setCreateDate/setModifiedDate calls
  • LPS-134196 Remove the need of executing buildUpgradeTable when modifying columns during the upgrade
  • LPS-135504 Create centralized portal language module
  • LPS-136445 Avoid using classes in "com.liferay.registry " in persistence impl
  • LPS-136753 TransactionPortalCache isn't limited regarding size
  • LPS-138126 Clean up Registry API usages
  • LPS-138373 Service Builder models toString should return JSON instead of non standard format
  • LPS-138387 model listeners should pass to the listener a before / after of the same model
  • LPS-138464 Order column gets lost when using collections
  • LPS-139192 Remove autocomplete="off" from Reports
  • LPS-139460 Enforce use of @SystemEvent for delete events
  • LPS-139732 Avoid using reference in service.xml
  • LPS-140274 Extend the DLStore API so we can add contextual information
  • LPS-141826 Cleanup ServiceTracker usages in persistence util
  • LPS-142100 Update @liferay/eslint-plugin to v1.1.0 and apply changes
  • LPS-142345 Liferay Reports does not support Japanese, Chinese or Korean characters
  • LPS-142946 Enforce class ending with "Helper" to be in package ".helper"
  • LPS-145347 Remove Axis support in Service Builder
  • LPS-145583 Avoid using PortalUUIDUtil directly in modules
  • LPS-145946 Remove xalan.jar
  • LPS-147370 Setting an empty string for a multi-value field of an OSGI config does not result in an empty array
  • LPS-148863 Remove rmi-api.jar
  • LPS-150378 [SF] Inline what can be inlined
  • LPS-150662 remove deprecated for portal-kernel part Eight
  • LPS-151094 No need to inline _getProxyProviderFunction method for 7.2 and later versions
  • LPS-151447 HHH90000012: Recognized obsolete hibernate namespace
  • 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-84181 Apply Petra-String StringBundler to leftover modules which does not contain usages in APIs
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-86234 Several instance level portlets are having a data site level of SITE
  • LPS-86764 Useless upgrade processes run during the initial database creation
  • 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-91779 LAR exports from 7.0 are able to be imported into 7.1
  • 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-98233 [Performance] View process velocity in a custom time range
  • 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
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
  • LRQA-47460 Contact ignacio about the duplicate app.bnd for portal-rules-engine app
  • LRQA-51488 Clarifying strings
Show More

Customers Who Viewed This Also Bought