SuperAPI AI 工具集

crosstech-impl-n8n-aec-pipeline

部署与运维

查看项目

更新于 10-15 22:17

技能介绍

用途:在 n8n 中编排 AEC 自动化流程,包括 IFC 处理管线、Speckle webhook 集成、模型校验和 AEC 工具 API 对接。n8n 仅作为编排器,不承担几何计算。

主要能力:核心节点包括 HTTP Request、Webhook、Code、Execute Command、Schedule Trigger、FTP/SFTP、If、Switch、Merge、Execute Sub-workflow、Send Email。可对接 ERPNext(REST,token 认证)、Speckle(GraphQL+REST,Bearer PAT)、IfcOpenShell(本地 CLI/Python)、IfcPipeline(REST,API key)、QGIS Server(WMS/WFS)。IfcPipeline 端点含 /ifcconvert、/ifccsv、/ifcclash、/ifctester、/ifcdiff、/calculate-qtos、/ifc2json。可安装社区节点 n8n-nodes-ifcpipeline 替代手动 HTTP 配置。

用法要点:Webhook 接 IFC 上传或 Speckle commit 事件;IFC 处理用 Execute Command 调 IfcOpenShell 脚本或 HTTP 调 IfcPipeline;结果在 Code 节点转换后写入 ERPNext、发通知。典型模式有“上传→校验→提取→报告”“Speckle commit→变更检测→通知”“定时 BIM 质量检查→报告→邮件”。凭证用 n8n 加密凭证库,脚本用绝对路径并传文件路径而非内容,IFC 脚本 timeout 至少 120000ms。

限制:禁止在 Code 节点中做重型 IFC 几何处理(默认 10 秒超时),二进制文件不得内联到 JSON,凭证不得硬编码于工作流 JSON,生产环境 webhook 需认证,每个生产管线应配置 Error Trigger,非关键节点可设 continueOnFail: true。