Versions Compared

Key

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

Describe this functionality and why an organization would use it (i.e. the business requirements).

This topic is more technical in nature so detailed guides on building custom reports, mifos data schema will be in separate reporting/technical documentation. 

 In MifosX, apart from using standard reports  which are shipped, you can create your own report based on required input parameters.

MifosX currently supports two types of Custom Reports:

 1) Stretchy Reports

2) Pentaho Reports 

Panel

On this page:

Table of Contents
maxLevel3
minLevel3
printablefalse

Associated Workflows (if applicable) - list out and describe. 

Available Actions: for each one - create as H3 level-header (will show in page-level table of contents) and for each one, include the following this is applicable.  List these out and then for each one, do the following:

Stretchy Reports:

If a new report needs to be created, the developer/Specialist  writes the SQL queries and adds it to the reporting metadata  and adds any parameters required to create a new custom report. Stretchy Reports are also called as "Screen Based Reports" or "Table Reports". Stretchy  Reports work great for onscreen display and exporting to a spread sheet.

Creating Stretchy Reports:

  1. Go To Admin >> System >> Manage Reports and Click on '+ Create Report' tab to see the following window.

    Image Added

Fields:

Field NameDrop-Down ParametersDescription
Report NameNoneProvide the name for the report, so that users can search it by this name
Report Type
  • Table
  • Pentaho
  • Chart

If you're creating Stretchy Report, select 'Table'

If you're creating Pentaho Report, select 'Pentaho'

If you're creating 'Chart' Report (like Bar, Pie), select 'Chart'

Report sub type
  • Bar
  • Pie
If you have selected Report Type as 'Chart' , you need to select Report sub type either Bar or Chart
Report CategoryNoneProvide the Report Category like, Clients, Loans, Savings, Accounts, to which the Report belong to.
DescriptionNone

Give the small description about the report which is being created

 

Use ReportNone

If you check it, the report is ready to be used once it's created.

If you keep uncheck it, the report name won't be shown in the list of Reports, even though it is created. This option is used when the report creation is still under process

SqlNone

Here, you need to write the Sql Query to generate the required report. To write Sql queries, You need to have basic understandings of

  • MySql
  • Database Structure of MifosX
  • Knowledge of most of the important tables which are present in the database, 'Mifostenant-default'.

 

Report Parameters
  • Start Date
  • End Date
  • Select Officer
  • Select Loan Officer
  • Select Currency
    etc.
Select the available parameter from drop-down list and click on '+Add' button. You can select more than one parameter as required by your report.

 

 

Modify existing stretchy reports

 

 

  1. Field Name (attribute)DescriptionExampleValidations (if applicable)
        

 Create new stretchy reports

 

 

  1. Field Name (attribute)DescriptionExampleValidations (if applicable)
        


Create and upload custom Pentaho reports

  1. Field Name (attribute)DescriptionExampleValidations (if applicable)
        

     

     

Warning
titleKey Error Messages

 

Info

Filter by label (Content by label)
showLabelsfalse
max5
spacesdocs
sortmodified
showSpacefalse
reversetrue
typepage
labelsreports reporting business-intelligence