Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

JS7 - Reports offer aggregated information about past execution of workflows and jobs.

The Reports The report view in the JOC Cockpit GUI handles generation and visualization of reports configured in the Reports Configuration viewoffers to create and to visualize reports. The Configuration view offers to specify Report Configurations, see JS7 - Reports - Configuration.

The reports Reports view provides three the following sub-views. 

  • The Report Generation Creation view to generate create one or more reports,
  • The Reports view to visualize the generated reports,
  • The Report Run History view to show display the history of report generations runs in a historical view.

...

Report Creation View

The view displays available Report Configurations that have been added by the user with the Configuration view:


The Report Generation Creation view list all released reports configured in the Reports Configuration view. In the list it is possible to perform a full text search.  The full text search considers all columns. This view is used to generate reports manually. This can be done in a bulk operationdisplays released Report Configurations. User can apply the "Filter results" input field to limit In the number of items displayed. Filtering is performed by matching any columns displayed.

  • The view is used to manually create reports. For automated creation of reports see JS7 - Reports - Automation.
  • The view offers to create individual reports and to apply bulk operations for a number of reports.

ColumDescription
ActionTo run the report the action contains the item "Run ReportReports"
NameThe name of the reportReport Configuration
Path

The path to the folder where the report is configuredlocation of the Report Configuration

Report TemplateThe template for used to create the report. The values for ${hits} and ${sort} are substituted with the values from the report configurationReport Configuration.
Report FrequencyThe frequencies that are assigned to the report. For each frequency a separate report run will be executed.

Month-From

The begin of the report period.Report Period.

Absolute values follow the <yyyy>-<mm> pattern in which yyyy The value can be a absolute value <yyyy-mm> where <yyyy> specifies the year and <mm> mm specifies the month.

The value can be relative with the pattern xy|m|q where 

Relative values follow the <n><y>|<m>|<q> pattern using the placeholders

  • nx: count
  • y: year
  • q: quarter
  • m: month

In month from Month-From

  • the month is always 1 when if y is specified,
  • the month is one of the values 1, 4, 7, 10 when if q is specified.

Month-To

The end of the report period.Report Period.

Absolute values follow the <yyyy>-<mm> pattern in which yyyy The value can be a absolute value <yyyy-mm> where <yyyy> specifies the year and <mm> mm specifies the month.

The value can be relative with the pattern xy|m|q where 

Relative values follow the <n><y>|<m>|<q> pattern using the placeholders

  • nx: count
  • y: year
  • q: quarter
  • m: month

In month Month-To

  • the month is always 12 when y is specified,
  • the month is one of the values 3, 6, 9, 12 when if q is specified.

Reports

...

View

Image Removed

The reports view shows the generated reports that displays available reports:

Image Added


Reports displayed have been started manually created or by the JITL Job Run Reportsuse of JS7 - Reports - Automation.

The reports Reports are grouped by name or by template.When the reports are Report Template. If grouped by name then a sub-group for the sort related sorting (highest/lowest) is created.

The report list can be filtered by the begin of the report period, e.g. to show only reports that have report period started in the last three month.

The report list can be filtered by the used report template.

To delete a report, open the action menu and select the "Delete" operation.

To view the report, open the action menu and select the "Show Report" operation. Depending on the selected grouping depth, all generated reports are displayed based on the specified applicable frequencies.

Image Removed


Image Added


Reports are displayed from a The report shows one report card for each interval according to the frequency definition. E.g. when the report period is specified. For example, if the Report Period lasts for one year and the frequency is monthly then the report show will include 12 cards.

When If the report contains more than one frequency the , then report cards can be filtered by the frequency, e.g. for example to show all report cards with the using monthly frequency and to hide the report cards with the using weekly frequency.

To hide/view single show individual report cards, open the "manage cardsManage Cards" sub-view. 

Each card shows the result from the of a report generationrun. The data will be formatted as it is described in the report configuration. The visualization depends on the report template (e.g. displayed as specified with the Report Configuration. Visualization is specidfic for the Report Template in use, for example counting workflow, jobs or consider the considering a duration), and is specific for the parameters like hits and sort parameters

Each report card provides offers display from a pie chart, form a bar chart and from a list chart.

Display of Reports

Bar Chart

Display from a bar chart can look like this:

Image Modified

List Chart

Display from a list chart can look like this:

Image Modified

Pie Chart

Display from a pie chart can look like this:

Image Modified

Filtering

Filtering by Date Range

Display of reports can be filtered by a date range matching the begin or end of the report period, for example to show reports only from a Report Period three months back.

Example Report Period:
Start Date: 26.02.2024
End Date: 03.03.2024

Filter: "Last 3 Months" (Executed in June 2024)

The filter covers the time from from March 1, 2024, to May 31, 2024.

Prerequisites for inclusion of reports: A report will be included if its period fully or partly overlaps the date range used as a filter. In the example the Report Period (February 26 to March 3) overlaps the date range (March 1 to May 31).

Filtering by Report

...

Template

The report list can be filtered by the used report template.

Report Run History View

The view displays the history of report runs like this:

Image Added


The Report Run History view shows historical data of report runs. 

Full text search across all columns is available from the "Filter Results" input field.

Display can be filtered according to the report run's execution status (successful, failed, in progress).


ColumnDescription
NameThe name of the Report Configuration
Controller IDThe Controller ID as specified with the Report Configuration
Report TemplateThe Report Template used in the Report Configuration. Placeholders for hits and sort are substituted.
StatusThe current status of report creation. Possible values include successful, failed, in progress. The status can be used to filter reports.
Report FrequenciesThe frequencies that are specified with the Report Configuration
No. of Reports

The number of reports that have been created from the report run. For example, a report run using the Report Period "last year" and a "monthly" frequency will create 12 reports.

The number of reports can be 0 as a report will only be created if its first period does not exist. To force a report to be re-created for a given frequency, the entire report or at least the report for the first partial period of a frequency must be deleted.

Error Message

If the report run fails, then the column shows the last error message.

Month-From

The begin of the Report Period. Relative values are calculated to absolute values

Month-To

The end of the Report Period. Relative values are calculated to absolute values

Last Modified

The date of last modification.

Cleanup

Purge of the report history is perfomred by the JS7 - Cleanup Service. The Cleanup Service will delete report history entries from the JS7 - Database that are older than the number of days specified with the cleanup.reporting_age setting. The default value is: 365d.

When creating reports, historical data from the database will be exported to CSV files in the file system. Each month is represented by one file. Export will be skipped for months for which data already have been exported. The Cleanup Service will not remove CSV files. It's the user's responsibility to clean-up the file system in order to match storage limits.

The CSV data files are located in: $JETTY_BASE\reporting\data