Sharing Reports
Logi JReport Server supports tenant level report sharing for web reports, which allows the web report owners to share their reports to a public folder so that other users can work on the shared copy without touching the original reports. The owner of a report is the user who added the report in the server resource tree, for instance the creator of the report. The report owner can create multiple shared reports from one web report.
Shared reports are linked to the original report. When users view a shared report, they can only access the business view that are referenced by the shared report and edit the shared report based on the business views. Once all the components that reference a business view are removed from a shared report, the business view will not be available after the shared report is saved.
Below is a list of the sections covered in this topic:
Sharing a Web Report
A web report can be shared either in the Logi JReport Server console or in Web Report Studio. The following shows sharing a web report from the server console.
- In the Resources page of the Logi JReport Server console, locate the report in the resource tree, then select the Share button on the floating toolbar, or select the report row, right-click in the row and select Share from the shortcut menu. The Share Report dialog appears.
- Select the folder in which to save the shared report.
- In the File Name text box, provide the file name of the shared report.
- In the Description text box, enter some text to describe the shared report if necessary.
- By default the Allow Edit checkbox is checked. If you don't want anyone else to edit the shared report, uncheck it.
When a shared report is editable, users who have the Edit permission on the shared report will be able to run it using the Edit option, edit it in Web Report Studio and save the modified report as a finished or unfinished version. The versions saved from a shared report will be stored into the original report so they are available in the original report's version table. If a user saves an unfinished version for a shared report and then runs the report, the unfinished version will be displayed for the user to continue working on it. In other cases, running a shared report always means accessing its latest finished version which could be created by any user.
- Select OK to accept the settings. The shared report is then added in the specified folder.
Managing Shared Web Reports
After you have shared your reports, you are able to view and manage them in the My Shared folder in the server resource tree root.
You can view information such as which web reports have been used to create shared reports, where the reports are shared and under what names, the descriptions added to introduce the shared reports, and at what time the reports were shared and last modified.
You can also edit the sharing properties of the reports and delete them if necessary.
- To edit the sharing properties of a shared report:
- In the My Shared folder, do any of the following:
- Put the mouse pointer over the report row and select the Properties button on its floating toolbar.
- Select the report row, right-click in the report row and select Properties from the shortcut menu.
- Select the report row and select Tools > Properties on the task bar.
The Sharing Properties dialog appears.
- Specify the values of the custom fields if there are any.
- To move the shared report to another directory in the server resource tree, select next to the Shared To option, then in the Select Folder dialog select a different folder in the server resource tree.
- In the Shared Resource Description text box, edit the description if necessary.
- Specify whether the shared report is editable.
- Select OK to save the changes.
- In the My Shared folder, do any of the following:
- To delete a shared report from the My Shared folder, take the steps as described in Deleting Resources.
Notes:
- Shared web reports cannot be used as linked reports.
- No user including the report owner can edit NLS for shared reports. Shared reports will take the NLS settings of their original reports by default.