Validate CAD and BIM files against Excel standards (Revit, IFC, AutoCAD, DGN)
Needs changesWhat this workflow does
This workflow has 18 nodes and runs manually, when you click “Execute workflow”. It uses only n8n's built-in nodes.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Setup - Define file paths (Edit Fields (Set)): sets 2 fields: path_to_converter, project_file
- Create - Excel filename (Edit Fields (Set)): sets 3 fields: xlsx_filename, path_to_converter, project_file
- Check - Does Excel file exist? (Read Binary File): uses Read Binary File
- If: checks a condition and branches into true / false
- Info - Skip conversion (Edit Fields (Set)): sets 2 fields: status, xlsx_filename
- Extract - Run converter (Execute Command): runs a shell command on the n8n host
- Merge: merges the data from its input branches
- Check - Did extraction succeed? (If): checks a condition and branches into true / false
- Read Project Excel File (Read Binary File): uses Read Binary File
- Set Validation Rules Path (Edit Fields (Set)): sets 1 field: validation_rules_path
…plus 7 more steps. See the full node list below.
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Read Binary File in Read Project Excel File, Read Validation Rules File, Check - Does Excel file exist?: replace with Read/Write Files from Disk.
- Write Binary File in Save Validation Report1: replace with Read/Write Files from Disk.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Read Binary File Read Project Excel File, Read Validation Rules File, Check - Does Excel file exist? | Read/Write Files from Disk |
| Write Binary File Save Validation Report1 | Read/Write Files from Disk |
Nodes used (8)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Read Binary File
n8n-nodes-base.readBinaryFile - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Write Binary File
n8n-nodes-base.writeBinaryFile - Execute Command
n8n-nodes-base.executeCommand - If
n8n-nodes-base.if
From the author
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. CAD-BIM Multi-Format Validation Pipeline This workflow enables automated validation of CAD and BIM files in multiple formats (Revit, IFC, DWG, DGN) for…