Hi, I am looking out for ways to automatically extract the documentation of the workflow built.
I require a columnar extraction as follows
'Tool ID', 'Tool Type' , 'Input/Output' , ' Columns/Fields used', ' Name of file for input/ output' etc
I have tried linking with Python, XML Parse but its not giving me the desired output
Hi @DeeSC ,
Yes, it’s possible to extract workflow documentation in a structured (columnar) format from an Alteryx .yxmd file using XML parsing — this is exactly how tools like Workflow Admin Manager (WAM) and metadata macros work.
Here’s a step-by-step approach:
/AlteryxDocument/Nodes/Node
3. Extract Key Attributes
Tool ID: from <Node ToolID="...">
Tool Type: from <GuiSettings Plugin="...">
File Name: from <Configuration><File value="...">
Field Names: from <Properties> or <Field name="...">
4. Use Regex Tool:
File="([^"]+)"
Field="([^"]+)"
Plugin="([^"]+)"
⭐Hope this solution helps you make the most of Power BI! If it did, click 'Mark as Solution' to help others find the right answers
💡Found it helpful? Show some love with kudos 👍 as your support keeps our community thriving!
🚀Let’s keep building smarter, data-driven solutions together! 🚀 [Explore More]
I haven't used it myself, but I think it’s probably possible with Alteryx Copilot.
https://help.alteryx.com/aac/en/alteryx-copilot.html#marketplace-download
This is a great plug for my article: https://community.alteryx.com/t5/Engine-Works/AI-Meets-Alteryx-Exploring-XML-Automation-and-Insights...
In it, it details how you can extract the information with any LLM of your choice. :)
Hope this helps @DeeSC
I use the Workflow XML parser: https://help.alteryx.com/current/en/designer/tools/parse/workflow-xml-parser-tool.html
Point the Blob Input tool at the .yxmd or .yxmc file of your workflow, convert the blob to a string, then connect to the Workflow XML parser.
@terry10 how do you have the blob convert tool configured?
User | Count |
---|---|
107 | |
82 | |
72 | |
54 | |
40 |