Reports
Reporting feature
This page is an introduction to Reporting midPoint feature.
Please see the feature page for more details.
|
Description
MidPoint contains a native reporting mechanism which is highly flexible and follows the same rules as other midPoint objects.
Each deployment has its own requirements on reporting, with midPoint we already prepared a large number of pre-configured reports from which you can choose. Also, there is a large number of places through the GUI where you are capable of creating a report from what you currently see on your screen. Alternatively both possibilities can be customized, or you can create your own custom report completely from scratch.
As in the case with a large portion of midPoint objects, reports can be customized via configuration. This is done either directly in the GUI or in case of some advanced scenarios by editing the raw report object definition.
How To Use Reports
As mentioned above there are multiple possibilities for the usage of reports. Either you can use the reports which are present in your midPoint instance out of the box. For an example of this please see this link.
You can execute a report in a couple of clicks from dedicated places in the GUI, as you can see in this example.
Or you can create your own report completely from scratch, or modify any existing one to serve your needs. A more in depth look regarding this is documented here.
Both cases work with a report definition, a sort of prescription how a report should look like, what should be present and from where we get the data.
The report it-self has to be generated. For this you need to specify the format of the generated file, and if you are confident with the report definition "run" the report.
Generating Reports
Current implementation supports exporting reports to CSV and HTML files, other formats such as XSLX are planned to be added later. The report is "run" or generated via an asynchronous task, which is automatically created by the "run" action.
Every report output is stored in export subdirectory in midpoint.home
directory.
It is also possible to send generated reports via email notifications.
For more information on export formats please have a look at this page.
Dashboards
MidPoint also contains a dynamic way how to present the same data which we can use in reports. This is done with customizable dashboards and dashboard widgets. Dashboard configuration has its own section in the midPoint documentation. For more information on customizable dashboards please have a look at this link.
See Also
Compliance
This feature is related to the following compliance frameworks:
-
ISO/IEC 27001 5.2: Information security roles and responsibilities
-
ISO/IEC 27001 5.8: Information security in project management
-
ISO/IEC 27001 5.9: Inventory of information and other associated assets
-
ISO/IEC 27001 5.19: Information security in supplier relationships
-
ISO/IEC 27001 5.20: Addressing information security within supplier agreements
-
ISO/IEC 27001 5.21: Managing information security in the ICT supply chain
-
ISO/IEC 27001 5.22: Monitoring, review and change management of supplier services
-
ISO/IEC 27001 5.23: Information security for use of cloud services
-
ISO/IEC 27001 5.24: Information security incident management planning and preparation
-
ISO/IEC 27001 5.26: Response to information security incidents
-
ISO/IEC 27001 5.27: Learning from information security incidents
-
ISO/IEC 27001 5.36: Compliance with policies, rules and standards for information security
-
ISO/IEC 27001 6.3: Information security awareness, education and training
-
ISO/IEC 27001 6.5: Responsibilities after termination or change of employment
-
ISO/IEC 27001 6.6: Confidentiality or non-disclosure agreements
-
ISO/IEC 27001 8.19: Installation of software on operational systems