Share
Sign In
3️⃣

3. Pinning and editing output data

데이터를 고정하고 출력을 편집하면 워크플로 구축 및 테스트가 크게 간소화됩니다.

효율적인 워크플로 구축: 데이터 고정 및 출력 편집 기능 활용

🛠 n8n 고급 과정의 세 번째 동영상에서는 워크플로 효율성 향상을 위한 필수 기능인 데이터 고정과 출력물 편집에 중점을 둡니다.
⏱ 데이터 고정은 외부 서비스에 대한 의존도를 최소화하여 사용자가 노드의 출력을 고정할 수 있도록 함으로써 실행 시간을 단축하고 API 호출과 같은 외부 시스템의 반복적인 트리거를 피할 수 있습니다.
📌 예를 들어 워크플로 세그먼트가 실행되는 데 몇 분이 걸리는 경우 사용자는 최종 노드를 고정하여 지체 없이 빌드를 계속할 수 있습니다.
📝 출력 편집 기능을 사용하면 이전 실행의 데이터를 붙여넣을 수 있으므로 웹훅을 다시 트리거하지 않고도 과거 출력으로 테스트할 수 있어 워크플로를 더 쉽게 디버깅할 수 있습니다.
🔍 권장되는 모의 데이터 도구인 Mockaroo를 사용하면 실제와 같은 데이터 세트를 생성한 다음 워크플로에 복사하여 테스트할 수 있으므로 프로세스 시간을 절약할 수 있습니다.
💡 캔버스의 파란색 아이콘은 고정된 데이터가 있는 노드를 나타내며, 이전에 실행한 데이터에 즉시 액세스할 수 있어 워크플로우를 더욱 원활하게 구축할 수 있습니다.
⚙ 출력 편집 기능을 고정된 데이터와 결합하여 필드를 null로 설정하는 등 특정 에지 케이스를 테스트할 수 있어 워크플로 개발 프로세스를 더욱 간소화할 수 있습니다.
📊 전반적으로 이러한 기능을 통해 사용자는 워크플로를 효율적으로 구축하고 테스트하여 반복적인 작업의 필요성을 크게 줄이고 생산성을 향상시킬 수 있습니다.
LiveWiki, 유튜브 속 핵심 내용을 10초 만에! - https://livewiki.com/ko/content/n8n-advanced-course-pin-edit-output
이번 영상에서는 **데이터 고정(Pinning Data)**와 출력 편집(Edit Output) 기능을 다룸.
두 기능 모두 워크플로우 빌딩에 유용함.
데이터 고정(Pinning Data): 외부 시스템 호출을 피하고 실행 시간을 줄이기 위해 사용.
워크플로우를 구축할 때 데이터를 고정하여 반복적인 API 호출 없이 빠르게 테스트할 수 있음.
고정된 데이터는 테스트 실행에서만 사용되고, 실제 실행에서는 노드가 항상 다시 실행됨.
예시: 웹훅(Webhook) 데이터를 고정하여 테스트 중에 다시 호출할 필요 없이 계속 빌드 가능.
고정된 데이터는 캔버스에서 파란색 아이콘으로 표시됨.
출력 편집(Edit Output): 노드의 출력 데이터를 수동으로 편집 가능.
이를 통해 특정 엣지 케이스 테스트 가능. 예를 들어, null 값을 설정하거나 문자열 대신 숫자를 전달하는 방식으로 테스트 가능.
예시: 웹훅 출력 데이터를 편집하여 다른 데이터 세트를 테스트 가능.
이전 실행 데이터를 복사해와서 출력 데이터로 붙여넣고 워크플로우에서 계속 작업할 수 있음.
출력 편집 기능은 오류가 발생한 워크플로우를 디버깅할 때 유용함.
Mockaroo 같은 모의 데이터 생성 도구를 사용해 무작위 데이터를 생성하고 JSON 형식으로 n8n에 붙여넣어 테스트할 수 있음.
예시: 웹훅, 슬랙 메시지, Google Sheets 업데이트로 구성된 간단한 워크플로우.
오류가 발생한 이전 실행 데이터를 복사해 와서, 해당 오류 상태에서 워크플로우를 수정하고 테스트할 수 있음.
Mockaroo를 사용해 10개의 연락처 데이터(예: ID, 이름, 이메일 등)를 생성하고 JSON 형식으로 복사.
이렇게 생성한 데이터를 n8n에 붙여넣어 테스트를 빠르게 수행할 수 있음.