You'd need to parse each workflow that's published to identify tools that are dependent on network shares. I'd suggest starting here and customize these to suit your needs.
https://marketplace.alteryx.com/en-US/apps/421894/customer-managed-telemetry will parse and generate various workflow telemetry data,
or https://marketplace.alteryx.com/en-US/apps/444941/workflow-xml-parser for just parsing the XML and you design to get whatever information is important to you.
Good resource if you want to create something to pull published workflows into a local file drive:
https://marketplace.alteryx.com/en-US/apps/421688/workflow-migration
Needed to retrieve the workflows:
https://marketplace.alteryx.com/en-US/apps/418052/server-api-tool
You may also be able to just use the Server API tool to get the message log of each run job, which would include the full file path of any input/output operation the workflow performed.
Hi @jrgo, I wanted to ask, without any add on tool is it possible to fetch details? like preparing custom workflow using mongo db and all tool normally available in the server.
You will need to decode _ServiceData in AS_Applications to extract the workflow from the database. Then parse the XML data (workflow is XML) to get the info you're looking for.
You're better off using the server API to get a list of and download all of the workflows, then parse each workflow to mine for the data.
I just saw this in another thread - it'll help you download all workflows on a server. https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-A...
Hi, Do you have any demo workflow?