Implement report creation from the user interface

What is a one sentence summary of your feature request?

Implement report generation from the user interface

Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.

Report configuration is done by technical administrators (developer, integrator, etc.).
It would be useful to introduce a feature that enables report generation directly through the user interface (for functional administrators who only have access to the UI).

How do you currently solve the challenges you have by not having this feature?

They ask the technical admins.
Using the query module, with saving the URL to bookmarks to find the query locally again.

Hello @POPON

Your feature request is confusign to me.
You say that you already have the query module which is “a feature that enables report generation directly through the user interface”

In that case, wouldn’t it be possible to simply grant access to the functional administrators for this Query module?

You could create a specific universe within the Query module for those administrators, allowing them to access only that scope and generate their own reports independently.

Hello @Kamil.Wojenkowski

To be more precise, the requirement is to be able to set up this type of reporting configuration directly via the user interface, rather than having to go through an XML configuration.

"Download predefined reports
Identity Manager provides a selection of predefined reports available in the solution. They represent the most common use cases.
Download predefined reports as follows:
Click Reports on the left side of the home page to access the list of predefined reports.
Home - Reports
Choose the appropriate report and click Download to get an Excel report. The arrow pointing down provides additional report formats.
Add new reports to the list
Given frequent reporting requirements outside the scope of predefined reports, new reports can be configured with XML via a specific query grammar. See the API query grammar topic for more information.Report Query"

Hello @POPON

I see what you mean now, it is for the Static reports.

So once a user creates a new report with the Query Module, there should be a button to save the report. The question is how the permissions will be managed.

Would the user need to select all the profiles that should have access to that report? This can be complicated if the user does not know their own profile or what the profiles mean.

By default, the report could be accessible to users with the same profile as the creator. It would also show who created the report or it would only be accessible to the user themselves.

But there should also be a feature to edit and remove reports from the UI. Otherwise, you end up with too many reports.

So, this would need to become a full-fledged feature.

2 Likes