InfoGrab Docs

서브 워크플로 변환

워크플로의 노드를 선택하여 재사용 가능한 서브 워크플로로 변환하는 방법을 안내합니다.

기능 제공 범위 n8n 버전 1.97.0부터 모든 플랜에서 사용 가능합니다. 서브 워크플로 변환을 사용하여 워크플로를 재사용 가능한 부분으로 리팩토링합니다. 다른 노드를 참조하는 표현식은 자동으로 업데이트되어 Execute Workflow Trigger 노드의 파라미터로 추가됩니다. 개념에 대한 일반적인 소개는 서브 워크플로 를 참조하세요. 서브 워크플로용 노드 선택 # 워크플로의 일부를 서브 워크플로로 변환하려면 변환할 원본 워크플로의 노드를 선택해야 합니다. 변환하려는 유효한 노드 그룹을 선택하여 수행합니다. 선택은 연속적이어야 하며 최대 하나의 시작 노드와 하나의 종료 노드에서 나머지 워크플로와 연결되어야 합니다. 선택은 다음 조건을 충족해야 합니다: 트리거 노드를 포함하지 않아야 합니다. 선택 항목에서 하나의 노드만 선택 외부 노드에서 수신 연결을 가질 수 있습니다. 해당 노드는 여러 수신 연결을 가질 수 있지만 단일 입력 분기 만 가능합니다(예를 들어 Merge node 가 될 수 없음). 해당 노드는 선택 내의 다른 노드에서 수신 연결을 가질 수 없습니다. 선택 항목에서 하나의 노드만 선택 외부 노드로의 송신 연결을 가질 수 있습니다. 해당 노드는 여러 송신 연결을 가질 수 있지만 단일 출력 분기만 가능합니다(예를 들어 If node 가 될 수 없음). 해당 노드는 선택 내의 다른 노드로의 송신 연결을 가질 수 없습니다. 선택은 입력 노드와 출력 노드 사이의 모든 노드를 포함해야 합니다. 워크플로의 일부를 서브 워크플로로 변환하는 방법 # 캔버스에서 원하는 노드를 선택합니다. 캔버스 배경을 마우스 오른쪽 버튼으로 클릭하고 Convert to sub-workflow 를 선택합니다. 주의 사항 # 대부분의 서브 워크플로 변환은 문제 없이 작동하지만 몇 가지 주의 사항과 제한 사항이 있습니다: 입력 및 출력의 유형 제약 조건을 수동으로 설정해야 합니다 : 기본적으로 서브 워크플로 입력 및 출력은 모든 유형을 허용합니다. 서브 워크플로의 Execute Sub-workflow Trigger node 및 Edit Fields (set) node ( Return 으로 레이블되며 서브 워크플로에 출력이 있는 경우에만 포함됨)에서 예상 유형을 설정할 수 있습니다. AI 노드에 대한 제한된 지원 : AI 도구와 같은 서브 노드를 다룰 때 모두 선택해야 하며 변환 전에 다른 AI Agent와 공유된 노드를 복제해야 할 수 있습니다. v1 실행 순서 사용 : 새 워크플로는 상위 워크플로의 설정에 관계없이 v1 실행 순서 를 사용합니다. 설정에서 이를 다시 변경할 수 있습니다. first() , last() , all() 같은 접근자 함수는 추가 주의가 필요합니다 : 이러한 함수를 사용하는 표현식이 서브 워크플로 컨텍스트로 항상 깔끔하게 변환되는 것은 아닙니다. n8n이 기능을 보존하려고 변환을 시도할 수 있지만 새 컨텍스트에서 의도한 대로 작동하는지 확인해야 합니다. 서브 노드 파라미터 접미사 n8n은 이러한 함수가 접근하는 변수 이름에 _firs