Dynamic Queue Detail Reporting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
02-08-19 08:03 PM
Has anyone created dynamic reporting using the queue item detail? We've previously built customer reporting for several of our automations and I've asked my team to standardize the reports across all of our processes which utilize different queues. But we're having trouble due to the different internal queue columns. Each queues has different data fields.
I'm wondering if anyone has found an easy way to dynamically report on Queue Item details for different queues? The detail for each queue is different so creating a layout in Tableau, Power BI, SSRS or other tools takes manual intervention to slice and dice the data to be input into the tools.
Maybe we're missing something, but we haven't found a straightforward way to do this. Any insight would be appreciated!
------------------------------
Michael Zinsmeyer
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-08-19 05:34 PM
If you're just looking to report basic details about the items and their completion statuses, failures, exception information, etc., then you don't really need the underlying data for that. I can see how having that data could be useful, but maybe it should be a drill-down inside your reporting views rather than trying to roll up the underlying data as well.
Could you give an example of what kind of views you're looking to show?
We're also coming up with a reporting feature in a web application for business users (and maybe technical too) to monitor the progress of the bots. The way we're doing it is to send data to an API endpoint (which then goes to a SQL database) periodically throughout the running of every session. The bot reports when it starts a process, when it gets an item from the queue, when it marks an item as an exception, when it marks an item as completion, and when it is ending the process (completion and termination). This allows us to pass whatever extra data may be needed along with the message of what is occurring at that moment. If you build a reusable set of actions, you can control what fields are passed in and when. I personally think the best way to try implementing reporting off of automations is a method that requires as little impact on the developers as possible. There's no way around it completely, but I would certainly not rely on consistent field names (for example) in underlying queue data.
------------------------------
Dave Morris
3Ci @ Southern Company
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company
