The report server architecture is base in Message queues. When someone wants to produce a report, a message is appended to a queue. This message, to be consumed asynchronous, have all the information needed to the consumer process precede with data retrieval and report generation. From the report name and query filters ending in the Manager method to process the data retrieval, all must be present in the queued message.
The Report Server can be on the same machine and instance of the application server, or in a different machine, all depending on the system configuration.
Overview
The Report Execution catalog stores and shows the execution log and history of generated reports through report server. Report generation status, timestamps, user, etc. is displayed. Users can also download the generated report.
A screenshot of Report Execution screen is available here. Image shown as reference material; position and names for labels, fields and buttons are subject to the installed revision, System Parameters and Rendering Control configuration.
Users access Report Execution screen within the menu through this navigation path: Admin ► Report Server ► Report Executions.
Visible Fields
The following table lists and describes all visible fields for the Report Executions feature in their default order. Note that some fields depend on System Parameters and Rendering Control configuration to be visible and/or editable by users. Field names are subject to change through language label configuration.
Fields | Description |
---|---|
User | Refers to the user who generated the report. |
Report Name | This attribute allows to add report name. |
Created Date From | This attribute is to select a report creation to set a range for filtering the records from that date. |
Created Date To | This attribute is to select a report creation to set a range for filtering the records till that date. |
Executions Status | It indicates executions status of the generated report. |
Progress Status | This field indicates the progress status of the generated report. |
Start Date | It refers to the start date and time of the report execution. |
End Date | It refers to the end date and time of the report execution. |
Attachment | The attachment contains the final executed report. |
Buttons
The following table describes actions associated to the depicted button image. Note that some images are associated with several buttons, used for more than one purpose within the system.
Button Image | Description |
---|---|
Find button presents a list of existing items as per the selected filter criteria. From the list users may select one record to retrieve the stored information. | |
Full Screen button allows users to see the report control in full screen mode. | |
The Lookup tool allows users to browse and select existing items. Once selected, all available information automatically populates the corresponding fields. | |
Calendar allows users to select a calendar date | |
This is the Delete button. System asks for confirmation after clicking on the button and once confirmed the record is deleted from the system. |
Overview
Report Control is used to configure report generation rules through Report Server. By this entity, users can define report path, report provider, report provider method, report queue, number of reports to be generated per day, the time between report generation.
A screenshot of Reports Control is available here. Image shown as reference material; position and names for labels, fields and buttons are subject to the installed revision, System Parameters and Rendering Control configuration.
Users access Report Control from within the menu through this navigation path: Admin ► Report Server ► Report Control.
Visible Fields
The following table lists and describes all visible fields for the Report Control feature, in their default order. Note that some fields depend on System Parameters and Rendering Control configuration to be visible and/or editable by users. Field names are subject to change through language label configuration.
Fields | Description |
Report Name | This field refers to report name defined in the system. |
Report Path and Name | Refers to not localized report path and name with the file extension. |
Report Provider | This attribute is used to select report provider from the dropdown menu list. |
Report Queue | This field refers to the report queue to generate the report. Users select it from the dropdown menu list. |
Report Provider Method | This field is to select report provider Method from the dropdown menu list. |
User Rules Filiation | This is to set if report filiation is to be done by the user or by the system. By default, it is false which indicates system filiation. |
Number Reports Per Day (Last 24 Hours) | This attribute is to define the number of reports to generate per day. |
Time Between Report (In Minutes) | This attribute is to define generation between reports in minutes. |
Name | Indicates custom report name. |
Buttons
The following table describes actions associated to the depicted button image. Note that some images are associated with several buttons, used for more than one purpose within the system.
Button Image | Description |
---|---|
The New button allows users to switch to insert mode. This action button allows users to manually create report control. | |
The Search button allows users to switch to search mode. | |
This is Results button. Once a record has been created or searched for, users can return to the results screen when necessary. | |
Find button presents a list of existing items as per the selected filter criteria. From the list users may select one record to retrieve the stored information. | |
Full Screen button allows users to see the report control in full screen mode. |