## Introduction ## Aperte Reports provide following portlets: * Aperte Reports Invoker * Aperte Reports Order Browser * Aperte Cyclic Reports * Aperte Reports Dashboard * Aperte Reports Manager (in Liferay's Control Panel) In ordrer to add or remove portal's portlets, one has to sign in as a privileged user. In Liferay's default configuration it will be the following account: | **Email address** | test@liferay.com | |:------------------|:-----------------| | **Password** | test | After signing in, click _Add -> More.._ and select _Aperte Reports_ group. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/add_portlet.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/add_portlet.png) This list contains four portlets which can be added to the portal. The fifth portlet - **Aperte Reports Manager**, is an administrative portlet and is available only from Liferay's Control Panel. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/control_panel.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/control_panel.png) ## Aperte Reports Invoker ## Simple portlet which allows to view active report definitions and generate reports. It allows synchronous or background generation. Reports which are visible inside the portlet are those to which user (logged or not) has permissions. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/invoker.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/invoker.png) ## Aperte Reports Order Browser ## This portlet displays reports generated in background. One can preview the result and check input parameters. Inside this portlet are visible only those reports to which has permissions. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/background_hidden.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/background_hidden.png) ## Aperte Cyclic Reports ## This portlet allows user to schedule reports generation and configure its parameters. User can select only those reports to which has access (configured permissions) ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/cyclic.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/cyclic.png) ## Aperte Reports Dashboard ## Dashboard allows to place reports in portlet. Configured report is shown only when user has access to it. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/dashboard_report.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/dashboard_report.png) ## Aperte Reports Manager ## Adminstrative portlet, intended to manage report definitions - adding, removing and configuring their attributes. For every report administrator can configure user roles which will have access to it. If all roles are selected then every user can have access to the report, even that not logged int to the portal. ![http://wiki.aperte-reports.googlecode.com/git/img/tutorial/rm.png](http://wiki.aperte-reports.googlecode.com/git/img/tutorial/rm.png)