서브 워크플로
다른 워크플로에서 워크플로를 호출하고, 대규모 워크플로를 더 작은 구성 요소로 분리하는 방법을 설명합니다.
하나의 워크플로에서 다른 워크플로를 호출할 수 있습니다. 이를 통해 모듈식, 마이크로서비스 형태의 워크플로를 구축할 수 있습니다. 또한 워크플로가 메모리 문제 를 일으킬 만큼 커졌을 때도 도움이 됩니다. 서브 워크플로 생성에는 Execute Workflow 노드와 Execute Sub-workflow Trigger 노드를 사용합니다. 서브 워크플로 실행은 플랜의 월간 실행 횟수 또는 활성 워크플로 제한에 포함되지 않습니다. 서브 워크플로 설정 및 사용 # 이 섹션은 부모 워크플로와 서브 워크플로를 모두 설정하는 방법을 안내합니다. 서브 워크플로우 만들기 # 새 워크플로우를 만듭니다. 기존 워크플로우에서 서브 워크플로우 만들기 Execute Sub-workflow 노드를 사용하여 기존 부모 워크플로우에서 직접 서브 워크플로우를 만들 수 있습니다. 노드에서 Database 와 From list 옵션을 선택한 후 목록에서 Create a sub-workflow 를 선택하세요. 컨텍스트 메뉴의 [Sub-workflow conversion](/workflows/subworkflow-conversion.md)을 사용하여 선택한 노드를 직접 추출할 수도 있습니다. 선택 사항 : 서브 워크플로우를 호출할 수 있는 워크플로우를 설정합니다: Options 메뉴 > Settings 를 선택합니다. n8n이 Workflow settings 모달을 엽니다. This workflow can be called by 설정을 변경합니다. 워크플로우 설정에 대한 자세한 내용은 워크플로우 설정 을 참조하세요. Execute Sub-workflow 트리거 노드를 추가합니다(트리거 노드에서 검색하는 경우 When Executed by Another Workflow 라는 제목으로도 표시됩니다). Input data mode 를 설정하여 서브 워크플로우의 입력 데이터를 정의하는 방법을 선택합니다: Define using fields below : 이 모드를 선택하면 호출 워크플로우가 제공해야 하는 개별 입력 이름과 데이터 타입을 정의합니다. 호출 워크플로우의 Execute Sub-workflow 노드 또는 Call n8n Workflow Tool 노드 가 여기서 정의된 필드를 자동으로 가져옵니다. Define using JSON example : 이 모드를 선택하면 예상 입력 항목과 타입을 보여주는 예시 JSON 객체를 제공합니다. Accept all data : 이 모드를 선택하면 모든 데이터를 무조건 허용합니다. 서브 워크플로우는 필수 입력 항목을 정의하지 않습니다. 이 서브 워크플로우는 입력 불일치 또는 누락된 값을 처리해야 합니다. 서브 워크플로우 기능을 구축하는 데 필요한 다른 노드를 추가합니다. 서브 워크플로우를 저장합니다. 서브 워크플로우에 오류가 없어야 합니다 서브 워크플로우에 오류가 있으면 부모 워크플로우가 이를 트리거할 수 없습니다. 빌드 전에 서브 워크플로우에 데이터 로드하기 이를 위해서는 이전 실행에서 데이터 로드 기능이 필요하며, n8n Cloud 및 등
