Xử lý lỗi (Error Handling)
Mục tiêu bài học
Sau bài học này, bạn sẽ:
- Biết cách cấu hình Continue On Fail
- Xây dựng Global Error Workflow để bắt lỗi toàn hệ thống
- Sử dụng mô hình Try/Catch trong n8n
1. Continue On Fail (Bỏ qua lỗi)
Cho phép workflow chạy tiếp dù node gặp lỗi.
- Output: Thêm trường
error. - Kiểm tra: Dùng node If (
errorIs Not Empty).
2. Global Error Workflow
Xử lý lỗi tập trung.
[ Main Workflow ] ──(Error)──▶ [ Error Workflow ]
│
▼
[ Send Alert (Telegram/Email) ]Cách cấu hình
- Tạo workflow "Error Handler" (Trigger: Error Trigger).
- Trong Main Workflow: Settings -> Error Workflow.
3. Try/Catch Pattern
Mô phỏng Try/Catch.
- Try: Các node có thể lỗi (Bật Continue On Fail).
- Catch: Node If/Switch kiểm tra lỗi.
Tổng kết
Đừng để workflow chết yểu. Hãy luôn có phương án dự phòng.
Bài học tiếp theo
Cách chia nhỏ workflow lớn thành các workflow con.