ManageIQ / manageiq

ManageIQ Open-Source Management Platform
https://manageiq.org
Apache License 2.0
1.34k stars 900 forks source link

[Reports] Inquiry Regarding Integration of End User Requests into ManageIQ Services Table #22806

Open rabah-beldi opened 7 months ago

rabah-beldi commented 7 months ago

Hello,

I am writing to address a concern related to our ongoing ManageIQ project, specifically regarding the development of end-user buttons that trigger requests.

Currently, we have successfully implemented end-user buttons; however, we have observed that the associated requests do not appear in the "Services > Requests" table. This limitation is hindering our ability to generate reports on the usage of these buttons.

Given the importance of tracking and analyzing end-user interactions, we would like to inquire if there is a possibility to incorporate these requests into the "Services > Requests" table. This enhancement would greatly contribute to our reporting capabilities and provide valuable insights into the utilization of the implemented features.

Alternatively, if this functionality is not currently supported, we would appreciate guidance on whether it could be considered for inclusion in a future ManageIQ version. Understanding the roadmap for future releases will help us plan our reporting strategy more effectively.

Your assistance in addressing this matter is highly appreciated. If further clarification or discussion is required, please do not hesitate to reach out. We look forward to your guidance on this matter and appreciate your ongoing support.

Thank you for your time and attention.

Best regards,

Fryguy commented 5 months ago

Can you give more specifics on what you would like to see, with perhaps a concrete example? The buttons on services are not requests which is why they don't appear in requests. Instead you would see them in Tasks, generally.

rabah-beldi commented 5 months ago

Our requirement is to be able to generate daily reports to be sent to PowerBI. We already do this for requests launched through our service catalogs. However, for actions performed via end-user buttons, we currently lack the means to generate these reports. Here is an example of a buttons:

image

ex: Restart button triggers a request that is located in /services/request.

image

image

image

when a user uses the button, the request does not appear either in services > Requests or in Tasks.

is there a way to get these reports?

rabah-beldi commented 5 months ago

here's an example of a report we send to powerBI. image

Fryguy commented 5 months ago

when a user uses the button, the request does not appear either in services > Requests or in Tasks.

I would expect that at a minimum, it appears in Tasks, and that is probably a bug. The fact that the automation lives in /Services/Requests is more of a naming coincidence, and so I wouldn't expect these to appear in Requests, since the Requests page is specifically for Catalog Orders / Reconfigures / Retirement.

miq-bot commented 2 months ago

This issue has been automatically marked as stale because it has not been updated for at least 3 months.

If you can still reproduce this issue on the current release or on master, please reply with all of the information you have about it in order to keep the issue open.