Report Server

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.

Report Executions

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.

FieldsDescription
UserRefers to the user who generated the report. 
Report NameThis attribute allows to add report name.
Created Date FromThis attribute is to select a report creation to set a range for filtering the records from that date.
Created Date ToThis attribute is to select a report creation to set a range for filtering the records till that date.
Executions StatusIt indicates executions status of the generated report.
Progress StatusThis field indicates the progress status of the generated report.
Start DateIt refers to the start date and time of the report execution
End DateIt refers to the end date and time of the report execution
AttachmentThe 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 ImageDescription
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.

 

Reports Control

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 hereImage 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.

FieldsDescription
Report NameThis field refers to report name defined in the system.
Report Path and NameRefers to not localized report path and name with the file extension.
Report ProviderThis attribute is used to select report provider from the dropdown menu list.
Report QueueThis field refers to the report queue to generate the report. Users select it  from the dropdown menu list.
Report Provider MethodThis field is to select report provider Method from the dropdown menu list.
User Rules FiliationThis 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.
NameIndicates 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 ImageDescription
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.