Hi all

I got request about reports of running workflows and a possible export functionality, so he can filter and/or visualize using Excel or similar.
They'd like to see details about
- what workflows are currently running
- type of running workflow
- details of the workflow (contained data, maybe even flow data)
- who is the workflow assigned to, timeout, etc

What would be an approach to achieve this?

Querying the DB directly?
Better use provided Webservices?
Or is there anything already available?