수동 실행, 부분 실행, 프로덕션 실행
수동 실행, 부분 실행, 자동 워크플로 실행의 차이점을 설명합니다.
n8n이 워크플로를 수동으로( Execute Workflow 버튼 클릭) 실행할 때와 자동으로(워크플로가 Active 상태이고 이벤트 또는 일정에 의해 트리거될 때) 실행할 때 사이에는 몇 가지 중요한 차이점이 있습니다. 수동 실행 # 수동 실행을 통해 워크플로 로직을 테스트하기 위해 캔버스 에서 직접 워크플로를 실행할 수 있습니다. 이러한 실행은 "임시(ad-hoc)" 방식으로, Execute workflow 버튼을 수동으로 선택할 때만 실행됩니다. 수동 실행은 흐름 로직을 따르고 데이터 변환을 확인하면서 반복적으로 테스트할 수 있어 워크플로 구축을 더 쉽게 만들어줍니다. 다양한 입력 항목을 제공하고 노드 옵션을 수정하여 조건부 분기, 데이터 서식 변경, 루프 동작을 테스트할 수 있습니다. 실행 데이터 고정 수동 실행 시 데이터 고정 을 사용하여 노드의 출력 데이터를 "고정"하거나 "동결"할 수 있습니다. 고정된 데이터를 선택적으로 편집할 수도 있습니다. 이후 실행에서는 고정된 노드를 실행하는 대신 n8n이 고정된 데이터로 대체하고 흐름 로직을 계속 따릅니다. 이를 통해 가변 데이터에 대한 작업을 반복하거나 외부 서비스에 대한 쿼리를 반복하지 않고도 반복할 수 있습니다. 프로덕션 실행은 모든 고정된 데이터를 무시합니다. 부분 실행 # 편집기 탭의 워크플로 하단에 있는 Execute workflow 버튼을 클릭하면 전체 워크플로가 수동으로 실행됩니다. 부분 실행을 수행하여 워크플로의 특정 단계만 실행할 수도 있습니다. 부분 실행은 워크플로 노드의 일부만 실행하는 수동 실행입니다. 부분 실행을 수행하려면 노드를 선택하고 세부 정보 뷰를 열고 Execute step 을 선택합니다. 이렇게 하면 특정 노드와 입력 데이터를 채우는 데 필요한 이전 노드가 실행됩니다. 구축 중에 해당 서비스와 상호 작용하지 않도록 워크플로 체인의 특정 노드를 일시적으로 비활성화할 수도 있습니다. 특히 부분 실행은 특정 노드의 로직을 업데이트할 때 동일한 입력 데이터로 노드를 재실행할 수 있어 유용합니다. 부분 실행 문제 해결 # 부분 실행 시 발생할 수 있는 일반적인 문제는 다음과 같습니다: The destination node is not connected to any trigger. Partial executions need a trigger. 이 오류 메시지는 트리거에 워크플로를 연결하지 않고 부분 실행을 시도할 때 나타납니다. 수동 실행(부분 실행 포함)은 가능한 경우 프로덕션 실행을 모방하려고 시도합니다. 여기에는 워크플로 로직이 실행되어야 할 시점을 설명하는 트리거 노드가 필요합니다. 이 문제를 해결하려면 실행하려는 노드에 트리거 노드를 연결합니다. 대부분의 경우 수동 트리거 가 가장 간단한 옵션입니다. Please execute the whole workflow, rather than just the node. (Existing execution data is too large.) 이 오류는 분기가 많은 워크플로에서 부분 실행을 수행할 때 나타날 수
