Sign In
7️⃣

7. Error handling

오류 워크플로는 워크플로 오류를 효과적으로 관리하고 디버깅하는 데 필수적입니다.

n8n의 워크플로 실행 및 오류 처리 이해하기

📊 이 동영상에서는 과거 실행이 n8n에 저장되는 방식워크플로 오류를 효과적으로 관리하는 것의 중요성에 대해 살펴보았습니다.
🔍 우리가 작업한 대부분의 실행은 수동으로 이루어졌지만 워크플로가 활성화되면 자동으로 실행되며, 실행 로그를 통해 실행 내역에 액세스할 수 있습니다.
🗂 실행 로그에서는 성공한 실행과 실패한 실행을 모두 볼 수 있으며, 수동 실행은 기본적으로 저장되지 않지만 워크플로별로 기록할 수 있습니다.
⚠ 실행 중 잘못된 설정이나 부적절한 형식의 입력 데이터 등 다양한 이유로 인해 오류가 발생할 수 있으므로 이러한 오류를 처리하는 방법을 이해하는 것이 중요합니다**.
🛠 오류를 관리하는 주요 방법 중 하나는 노드 오류 발생 시 활성화되어 디버깅에 필요한 필수 정보를 제공하는 오류 워크플로우를 활용하는 것입니다.
📩 Slack이나 Teams와 같은 커뮤니케이션 채널을 설정하여 오류 보고서를 접수하여 팀이 문제를 즉시 해결할 수 있도록 하는 것이 좋습니다.
🔗 또한 워크플로우 이름쉽게 액세스할 수 있는 실행 URL과 같은 세부 정보를 포함하여 오류에 대한 알림을 전송하는 간단한 오류 워크플로우를 만드는 방법도 시연해 보았습니다.
🔄 다음 동영상에서는 향후 오류를 방지하기 위한 디버깅 기법을 살펴보고 워크플로우의 재시도 메커니즘에 대해 알아보겠습니다.
LiveWiki, 유튜브 속 핵심 내용을 10초 만에! - https://livewiki.com/ko/content/n8n-beginner-course-error-handling
이번 영상에서는 워크플로우의 실행 이력 저장 방식과 오류 처리 방법을 다룰 예정.
실행 이력은 Execution Log에서 확인 가능.
활성화된 워크플로우의 성공 및 실패 실행 기록이 저장됨.
수동 실행은 기본적으로 저장되지 않지만, 설정을 통해 저장 가능.
실행 기록을 통해 각 노드의 상태를 확인하고 디버깅에 도움을 받을 수 있음.
각 노드의 입력, 출력 데이터 및 오류 세부 사항 확인 가능.
워크플로우 오류 발생 시 원인을 파악하고 수정하는 방법 설명.
설정 오류나 입력 데이터 형식 오류로 워크플로우가 실패할 수 있음.
Error Workflow 설명: 오류 발생 시 자동으로 실행되는 워크플로우.
오류 보고 및 워크플로우 수정에 도움을 줌.
Error Workflow의 예시: 구글 시트에서 데이터를 읽고, 이메일이 없는 항목으로 인해 Salesforce 노드에서 오류 발생.
오류가 발생한 노드 정보와 함께 Error Workflow가 실행됨.
Stop and Error 노드: 특정 조건에서 오류 메시지를 생성하고 워크플로우를 중단.
엣지 케이스 처리를 위해 사용 가능.
Error Workflow에서 Error Trigger 노드를 사용하여 오류 정보를 보고.
오류 발생 시 Slack, 이메일, 또는 Telegram을 통해 오류를 알리는 메시지를 설정 가능.
07:06 – 08:34:
간단한 Error Workflow 구축 예시: 오류 발생 시 Slack 메시지로 오류 정보를 전송.
워크플로우 이름, 실행 URL, 오류 메시지 등을 포함한 Slack 알림 설정.
08:34 – 09:39:
Slack 메시지 테스트 및 채널에 오류 알림 전송 방법 설명.
여러 사용자에게 오류 정보를 신속하게 공유 가능.
09:39 – 11:53:
기존 워크플로우에서 오류 처리 방법 추가.
이메일 유효성 검사와 이벤트 타입 검사에서 오류 발생 시 Stop and Error 노드를 사용하여 오류 메시지 생성.
11:53 – 13:47:
Stop and Error 노드를 사용해 이메일이 유효하지 않거나 이벤트가 없을 경우 오류 처리.
각 오류 상황에 대해 오류 메시지를 설정하여 워크플로우 디버깅에 도움을 줌.
13:47 – 14:32:
Stop and Error 노드 설정에서 워크플로우 중단 후 계속 실행 여부를 결정 가능.
엣지 케이스에서는 오류 발생 후에도 워크플로우를 계속 진행하도록 설정 가능.
14:32 – 15:12:
이번 영상에서는 실행 이력 관리 및 오류 처리 방법, 기본적인 Error Workflow 구축을 다룸.
다음 영상에서는 워크플로우 디버깅 및 오류 재시도 방법을 다룰 예정.