WTF are Webreports in the Content Server??

WTF are Webreports in the Content Server??

Webreports are a processing engine that allows Content Server data and content to be combined into output that can be consumed in a variety of different ways. This enables customers to create solutions ranging from simple tabular reports to complex multi-layer dashboards and applications - without the need for custom programming or OScript customization.

?Use any tag that returns data as an input for any other tag to a virtually unlimited number of levels

?Control over which tags and sub-tags are enabled

?Support for new tags and sub-tags

?Tools for debugging Reportviews while developing new WebReports

?Modular, extendible tag/sub-tag architecture allows other modules to add tag/sub-tag functionality


Webreports Sources

So, without further redo, lets do a short intro in Webreports:

Adding and executing a WebReport

From the Add Item menu, select WebReport.

add a webreport

Enter a Name and an optional Description for the WebReport (e.g.Reiners Webreport).

?Name Item name.

?Description Item description. An optional description can also be entered.

?Data Source The data source is an optional field which allows a report source to be selected.

Click Browse Content Server to select a Data Source.

Select > link opposite the Basic Data Source (DTreeCore) for WebReport data source.

?Reportview file Reportviews are a set of pre-written templates that specify the presentation for the WebReport. The Reportview file is a required field. The Use a Default Reportview list allows you to select from several preconfigured templates or the Browse button can be used to select a custom Reportview from your desktop.

Select the Reportview file called HTML Table Report – Basic Formatted from the Use a Default Reportview list. Once a file has been selected, the file details are automatically inserted into the corresponding form field.

Click Add.

Click the Basic WebReport link to run the report.

The WebReport runs and displays the result in the browser


The DtreeCore Webreport

Click the Up Folder icon to return to the previous folder or page.

The browser is the default destination, but it can be changed.

Change the ReportView

From the Basic WebReport Functions menu, select Edit Reportview.


The Reportview editor page is displayed.


Reportview Editor


The Reportview’s three sections (Header, Row, Footer) are separated by the [LL_WEBREPORT_STARTROW /] and [LL_WEBREPORT_ENDROW /] tags. Everything about those tags is in the Header section and below them, the Footer section. Between the tags is the Row section which determines the report’s output. Use caution to never edit or delete these tags.

?Function Buttons Add Version, Add Version & Continue, Reset and Cancel buttons are provided at the top of the page:

?Add Version causes the revised information to be submitted to Content Server as a new version, and returns the user to the previous screen

?Add Version & Continue also causes the revised information to be submitted to Content Server as a new version and then allows the user to continue to work on the Reportview

?The Reset button clears any changes made since the form was originally opened

?Cancel dismisses the form without saving a new version

?Header Section This section is used to provide any code that should be executed at the beginning of the WebReport. It is only output once, regardless of how many report rows are being read from the underlying data source. Any opening tags like <TABLE> should be in this section; however, it is not necessary to include <HTML> or <BODY> if the standard Content Server header is being included. The Content Server header is included by default unless the??? [LL_WEBREPORT_EXCLUDEHEADER /] tag is used.

?Row Section This section is used to define any code that should be applied to all data rows. Any tags that are used to refer to data source column data will only work in this section. It is important to note that anything in this section will be? repeated for every row of the data source.

For example, if there are 12 rows of report data to be returned, everything in this section will appear 12 times in the output of the WebReport. The only exception to this is if conditional tags are used to exclude some data from the output.

?Footer Section This section is used to provide any code that should be executed at the end of the WebReport.

Click Tag Guide to see thge various Content Control Tags and Data Tags; the information is the online help.


the Tag guide


Venkatadri Balamreddy

Senior Software Engineer at Mast Global

4 个月

Very helpful article

回复
Joshua Wertheim

You are almost certainly at risk of internal users removing confidential information from your systems without your knowledge—it may have already happened. My mission is to help you stop it.

4 个月

I find your posts to be the most useful things here. Thank you and keep up the good work!

Joshua Wertheim

You are almost certainly at risk of internal users removing confidential information from your systems without your knowledge—it may have already happened. My mission is to help you stop it.

4 个月

Sharing the resulting report with others? Setting Security of the report? If I create a report, would it include documents that the user running the report does not have rights to? I'm assuming you can include metadata or search on metadata correct? Uou might have answered that one in your post. Another excellent post by the way!

回复

要查看或添加评论,请登录

Reiner Merz的更多文章

社区洞察

其他会员也浏览了