InfoGrab DocsInfoGrab Docs

수동, 부분, 프로덕션 실행

수동, 부분, 자동 워크플로 실행이 어떻게 다른지 설명합니다.

n8n이 워크플로를 수동으로( Execute Workflow 버튼을 클릭하여) 실행하는 방식과 자동으로(워크플로가 Active 상태이고 이벤트나 일정에 의해 트리거되는 경우) 실행하는 방식에는 몇 가지 중요한 차이가 있습니다. 수동 실행 # 수동 실행을 사용하면 캔버스 1 에서 직접 워크플로를 실행하여 워크플로 로직을 테스트할 수 있습니다. 이러한 실행은 "애드혹(ad-hoc)"이며, Execute workflow 버튼을 수동으로 선택할 때만 실행됩니다. 수동 실행은 흐름 로직을 따라가며 데이터 변환을 확인하면서 반복적으로 테스트할 수 있게 해주어 워크플로 구축을 더 쉽게 만들어줍니다. 서로 다른 입력 항목을 제공하고 노드 옵션을 수정하여 조건부 분기, 데이터 포맷 변경, 반복(loop) 동작을 테스트할 수 있습니다. Note 실행 데이터 피닝 수동 실행을 수행할 때 데이터 피닝 을 사용하여 노드의 출력 데이터를 "핀" 또는 "고정"할 수 있습니다. 필요한 경우 피닝된 데이터를 편집할 수도 있습니다. 이후 실행에서는 피닝된 노드를 실행하는 대신, n8n이 피닝된 데이터로 대체하여 흐름 로직을 계속 따라갑니다. 이를 통해 변동하는 데이터를 다루거나 외부 서비스에 대한 쿼리를 반복하지 않고도 반복 작업을 수행할 수 있습니다. 프로덕션 실행은 피닝된 데이터를 모두 무시합니다. 부분 실행 # Editor 탭에서 워크플로 하단의 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. (