Luồng thực thi (Execution Flow)
Mục tiêu bài học
Sau bài học này, bạn sẽ:
- Hiểu rõ thứ tự chạy của các node
- Phân biệt Trigger Mode và Manual Mode
- Biết cách dùng node Wait
1. Thứ tự thực thi cơ bản
n8n chạy tuần tự từ trái sang phải.
Branching (Rẽ nhánh)
┌──▶ [ Node B ]
[ Node A ]┤
└──▶ [ Node C ]- Cả B và C đều sẽ chạy.
- Thứ tự giữa B và C không đảm bảo (thường là song song).
2. Trigger Mode vs Manual Mode
| Chế độ | Cách kích hoạt | Mục đích | Lưu dữ liệu |
|---|---|---|---|
| Manual | Bấm nút "Execute" | Test, Debug | Tạm thời |
| Trigger | Tự động (Webhook/Cron) | Production | Lưu vào DB |
Lưu ý: Khi sửa workflow, hãy tắt Active (Inactive).
3. Node Wait
Dùng để tạm dừng workflow.
- Wait Amount: Chờ thời gian cố định (VD: 5 phút).
- Wait for Webhook: Chờ tín hiệu từ bên ngoài.
4. Error Workflow (Luồng lỗi)
Khi node lỗi, workflow dừng lại. Để xử lý lỗi chuyên nghiệp:
- Tạo workflow riêng "Error Handler".
- Trong workflow chính: Settings -> Error Workflow -> Chọn "Error Handler".
[ Main Workflow ] ──(Error)──▶ [ Error Workflow ]Tổng kết
Hiểu luồng thực thi giúp bạn thiết kế các quy trình phức tạp và ổn định.
Bài học tiếp theo
Chúng ta sẽ chuyển sang Module 3 để tìm hiểu các node thông dụng nhất.