8
n8n 한국어amn8n.com

n8n_2_All_Settings_Revit_IFC_DWG_변환_간소화

중급

이것은Engineering, Multimodal AI분야의자동화 워크플로우로, 10개의 노드를 포함합니다.주로 Set, FormTrigger, ManualTrigger, ExecuteCommand 등의 노드를 사용하며. DDC 툴킷을 사용하여 Revit 프로젝트를 설계도와 규격을 포함한 데이터베이스로 변환합니다.

사전 요구사항
  • 특별한 사전 요구사항 없이 가져와 바로 사용 가능합니다
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "KqIWWnRV00zSYMVv",
  "meta": {
    "instanceId": "faa70e11b7175129a74fd834d3451fdc1862589b16d68ded03f91ca7b1ecca12"
  },
  "name": "n8n_2_All_Settings_Revit_IFC_DWG_Conversation_simple",
  "tags": [],
  "nodes": [
    {
      "id": "795ed30e-8c1c-4163-a715-1cbed2e84c20",
      "name": "Form UI",
      "type": "n8n-nodes-base.formTrigger",
      "disabled": true,
      "position": [
        800,
        768
      ],
      "webhookId": "simple-revit-converter-form",
      "parameters": {
        "options": {},
        "formTitle": "Revit File Converter",
        "formFields": {
          "values": [
            {
              "fieldType": "string",
              "fieldLabel": "Path to Revit Converter (RvtExporter.exe)",
              "requiredField": true
            },
            {
              "fieldType": "string",
              "fieldLabel": "Revit File Path",
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Export Mode",
              "fieldOptions": {
                "values": [
                  {
                    "option": "basic"
                  },
                  {
                    "option": "standard"
                  },
                  {
                    "option": "complete"
                  },
                  {
                    "option": "custom"
                  }
                ]
              }
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Conversion Options",
              "multiselect": true,
              "fieldOptions": {
                "values": [
                  {
                    "option": "bbox"
                  },
                  {
                    "option": "schedule"
                  },
                  {
                    "option": "sheets2pdf"
                  },
                  {
                    "option": "-no-xlsx"
                  },
                  {
                    "option": "-no-collada"
                  }
                ]
              }
            }
          ]
        },
        "formDescription": "Configure your Revit file conversion settings"
      },
      "typeVersion": 2.2
    },
    {
      "id": "d806b3c5-b37f-4c31-b729-eed39f8c29df",
      "name": "수동 트리거 (선택사항)",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        432,
        416
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "0341b325-d8e1-4e0b-af16-c978aa50286e",
      "name": "지침",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        1008
      ],
      "parameters": {
        "color": 7,
        "width": 524,
        "height": 540,
        "content": "\n## ⚠️ Troubleshooting\n\n### Browser Popup Issues\nIf the form doesn't open:\n1. Look for a popup blocker icon in your browser's address bar\n2. Click it and select \"Always allow popups from this site\"\n3. Refresh the page and try again\n\n### Executable Path Issues\nIf conversion fails, ensure you're using the correct path:\n\n✅ **Correct path:**\n```\nC:\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe\n```\n\n❌ **Incorrect path:**\n```\nC:\\Community\\DDC_Converter_Revit\\RvtExporter.exe"
      },
      "typeVersion": 1
    },
    {
      "id": "5a9b8bcb-a9ed-4e26-bc96-f20bc6840b79",
      "name": "변환 변수 설정",
      "type": "n8n-nodes-base.set",
      "position": [
        800,
        416
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "9cbd4ec9-df24-41e8-b47a-720a4cdb733b",
              "name": "path_to_revit_converter",
              "type": "string",
              "value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\DDC_Converter_Revit\\RvtExporter.exe"
            },
            {
              "id": "aa834467-80fb-476a-bac1-6728478834f0",
              "name": "revit_file",
              "type": "string",
              "value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\Sample_Projects\\2022 rstadvancedsampleproject.rvt"
            },
            {
              "id": "c3939399-e855-44a7-bb47-83dbb1e85e4f",
              "name": "(optional) Export mode (basic, standard, complete, custom) ",
              "type": "string",
              "value": "basic"
            },
            {
              "id": "748a7f80-f0cb-4147-bb22-6f88818c5a63",
              "name": "(optional) Add the BoundingBox geometry of each element in XLSX ",
              "type": "string",
              "value": "bbox"
            },
            {
              "id": "75f4016f-f04e-48ae-aae6-c231a5cc69aa",
              "name": "(optional) Export all Schedules ",
              "type": "string",
              "value": "schedule"
            },
            {
              "id": "bfbbccdb-e781-47fd-8e84-107f1ef57460",
              "name": "(optional) Export all Sheets to PDF",
              "type": "string",
              "value": "sheets2pdf"
            },
            {
              "id": "acc49689-ab70-4620-87ca-309ed90c0acd",
              "name": "(optional) Disable export to .xlsx format",
              "type": "string",
              "value": "-no-xlsx"
            },
            {
              "id": "bcbb4a29-c290-4ca4-b71b-1df755a14458",
              "name": "(optional) Disable export to .dae format ",
              "type": "string",
              "value": "-no-collada"
            },
            {
              "id": "b513c17c-a174-44cf-b935-36b3855624ba",
              "name": "(optional) output_folder",
              "type": "string",
              "value": "C:\\Users\\ars\\source\\repos\\DataDrivenConstruction\\test\\sample_files\\test"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "abd24898-9349-4a9d-b141-952366d93507",
      "name": "스티커 메모",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        624,
        176
      ],
      "parameters": {
        "color": 4,
        "width": 428,
        "height": 420,
        "content": "### Option 1: Manual Variables\n- Click **\"Manual Trigger\"** to use pre-configured variables\n- Modify the variables in the **\"Set Variables\"** node as needed\n\n## 🔧 Configuration\n- Update the **RvtExporter.exe** path in the form or variables\n- Ensure the path points to the executable inside the **`datadrivenlibs`** folder"
      },
      "typeVersion": 1
    },
    {
      "id": "5b94ebb6-d9d7-4c2c-9be3-2b686bb7da56",
      "name": "스티커 메모3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        624,
        608
      ],
      "parameters": {
        "color": 5,
        "width": 428,
        "height": 376,
        "content": "### Option 2: Form UI\n- Activate and click **\"Form UI\"** to open the web form\n- Fill in your converter path and Revit file path\n- Select export mode and options\n\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "834ab7ac-e341-4644-8ccf-a74de3a1a49d",
      "name": "스티커 메모5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1040,
        16
      ],
      "parameters": {
        "width": 340,
        "height": 132,
        "content": "⭐ **If you find our tools helpful**, please **consider starring** our repository on [GitHub](https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto). \n\nYour support helps us improve and continue developing open solutions for the community!\n"
      },
      "typeVersion": 1
    },
    {
      "id": "fefc7765-70ef-4d4f-b18b-52cba0c927c0",
      "name": "프로젝트를 구조화된 형식으로 변환1",
      "type": "n8n-nodes-base.executeCommand",
      "position": [
        1152,
        544
      ],
      "parameters": {
        "command": "=\"{{$json[\"path_to_revit_converter\"]}}\" \"{{$json[\"revit_file\"]}}\" {{ (() => {\n    if ($json['(optional) output_folder'] != null) {\n        const folder = $json['(optional) output_folder'];\n        const file = $json['revit_file'].split(\"\\\\\").slice(-1)[0];\n        const xlsx = folder + \"\\\\\" + file.replace(/\\.rvt$/i, '_rvt.xlsx');\n        const dae  = folder + \"\\\\\" + file.replace(/\\.rvt$/i, '_rvt.dae');\n        return '\"' + xlsx + '\"' + \" \" + '\"' + dae + '\"';\n    }\n    return \"\";\n})() }} {{ $json['(optional) Export mode (basic, standard, complete, custom) '] }} {{ $json['(optional) Add the BoundingBox geometry of each element in XLSX '] }} {{ $json['(optional) Export all Schedules '] }} {{ $json['(optional) Export all Sheets to PDF'] }} {{ $json['(optional) Disable export to ']['xlsx format'] }} {{ $json['(optional) Disable export to ']['dae format '] }} \n\n\n\n",
        "executeOnce": "="
      },
      "typeVersion": 1
    },
    {
      "id": "0ad6e61e-1d2d-400f-859e-461a40d9de6c",
      "name": "스티커 메모1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        368,
        160
      ],
      "parameters": {
        "color": 7,
        "width": 1020,
        "height": 836,
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a1bcc5e5-2ef3-4ce9-ba60-b2eefd600458",
      "name": "스티커 메모2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        160
      ],
      "parameters": {
        "width": 520,
        "height": 836,
        "content": "## 📋 Options Parameter Configuration Guide\n\n## 🎯 Overview\nThe Options parameter allows you to customize the export process with various flags and settings. Multiple options can be combined using spaces.\n\n## 🚀 Available Options\n\n### 📦 Export Modes\n| Mode   | Description |\n|------|-------------|\n| `basic`   |  Minimal export with essential data only |\n| `standard`   | Default export level with standard properties |\n| `complete`   | Full export including all available data |\n| `custom`   | Custom export using category file specification |\n\n### 🛠️ Feature Flags\n| Option | Description |\n|--------|-------------|\n| `bbox` | Add BoundingBox geometry of each element in XLSX |\n| `schedule` | Export all Schedules |\n| `sheets2pdf` | Export all Sheets to PDF format |\n| `[<output file>]` | Specify custom output file path |\n| `[<category file>]` | Text file with category names (required for custom mode) |\n\n### 🚫 Disable Options\n| Option | Description |\n|--------|-------------|\n| `-no-xlsx` | Disable export to .xlsx format |\n| `-no-collada` | Disable export to .dae format |\n\n---\n\n## 📝 Notes\n- All options are case-sensitive\n- Invalid combinations will be ignored\n- Default behavior applies when no options are specified"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "c033470d-da11-4344-ab21-4a7ff21d251a",
  "connections": {
    "795ed30e-8c1c-4163-a715-1cbed2e84c20": {
      "main": [
        []
      ]
    },
    "d806b3c5-b37f-4c31-b729-eed39f8c29df": {
      "main": [
        [
          {
            "node": "5a9b8bcb-a9ed-4e26-bc96-f20bc6840b79",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a9b8bcb-a9ed-4e26-bc96-f20bc6840b79": {
      "main": [
        [
          {
            "node": "fefc7765-70ef-4d4f-b18b-52cba0c927c0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 엔지니어링, 멀티모달 AI

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수10
카테고리2
노드 유형5
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

저자

Founder DataDrivenConstruction.io | AEC Tech Consultant & Automation Expert | Bridging Software and Construction

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34