Types Of Reports Used In Report Service

Overview

Configuring a report for a module requires adding the required report configuration as per the standard format and with the minimum development time.

UI can have different types of filters such as date, dropdown etc.. and even the sum of a column can also be easily displayed in UI. Pagination and downloading the report in pdf format, xls format is already present in the report UI.

Type of reports which can be configured :

  1. Count of applications

  2. Statewide collections

  3. Application status

  4. Cancelled receipts

  5. Migrated records / Data entry records

The limitation of this framework is for reports having requirements with complex queries with multiple joins as the report uses the query to fetch the data from the database, It is resource-intensive and response might be slow in those scenarios.

Pre-requisites

Before you proceed with the configuration, make sure the following pre-requisites are met -

  • User with permission to edit the git repository to add the report configuration.

  • User with permission to add action and role action in the MDMS.

Key Functionalities

  • Showcase the data in the required and cleaner format.

  • The UI is rendered with the help of configuration in the report and there is no extra effort in building UI for different reports.

  • For Implementation specific report requirements, customization is easy and turnaround time is less.

Deployment Details

After adding the new report/ editing the existing report configuration in the respective module, the report service needs to be restarted.

Configuration Details

  1. Create a reports.yml file and add report configuration as per standard format.

  2. Add the action and role action in the MDMS.

  3. Add the GitHub raw path of the report.yml file in the report.config file.

Reference Docs

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.