Thực thi Bộ Xử Lý Lỗi Tập Trung - Quy trình làm việc n8n

Thực thi một quy trình xử lý lỗi mặc định được tiêu chuẩn hóa trên tất cả các workflow n8n của bạn bằng cách sử dụng mẫu n8n vận hành mạnh mẽ này. Cần thiết để duy trì độ tin cậy và khả năng giám sát.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Các node được sử dụng trong n8n

Đối tượng phù hợp

Quản trị viên và nhà phát triển n8n quản lý các phiên bản lớn.
Các nhóm DevOps yêu cầu giám sát tiêu chuẩn và báo cáo lỗi đáng tin cậy.
Các tổ chức đang chạy các phiên bản n8n tự host (self-hosted) có quyền truy cập trực tiếp vào cơ sở dữ liệu.
Người dùng muốn đạt được độ tin cậy tối đa khi triển khai các mẫu n8n mới.

Tổng quan

Mẫu workflow n8n thiết yếu này giải quyết thách thức phổ biến về việc xử lý lỗi không nhất quán trên nhiều workflow n8n. Khi mở rộng quy mô tự động hóa, việc đảm bảo mọi quy trình đều có cơ chế dự phòng thích hợp là rất quan trọng. Quy trình tự động hóa n8n này chạy định kỳ bằng cách sử dụng bộ kích hoạt n8n theo lịch trình, thu thập có hệ thống tất cả các mẫu n8n đang chạy. Sau đó, nó xác minh rằng mỗi workflow n8n (trừ khi được gắn thẻ loại trừ rõ ràng) đều trỏ đến một workflow xử lý lỗi n8n tập trung, đã được tiêu chuẩn hóa. Bằng cách sử dụng cập nhật cơ sở dữ liệu trực tiếp (Postgres), workflow n8n này cung cấp một cơ chế tập trung, mạnh mẽ để thực thi chính sách vận hành, tăng cường đáng kể khả năng giám sát và độ tin cậy tổng thể của nền tảng.

Cách thức hoạt động

Cốt lõi của workflow n8n mạnh mẽ này bắt đầu bằng một bộ kích hoạt n8n theo lịch trình, được đặt để chạy cứ sau bốn giờ, đảm bảo kiểm tra tuân thủ liên tục. Ngoài ra, nó có thể được chạy thủ công thông qua bộ kích hoạt n8n 'Khi nhấp vào "Test workflow"' để xác thực ngay lập tức.


  1. Xác định Biến: Node n8n 'Set Vars' thiết lập hai tham số quan trọng: ID của workflow xử lý lỗi mặc định mục tiêu và một thẻ loại trừ (defaulterror:false).

  2. Truy xuất Workflow: Node n8n 'Get All Workflows' sử dụng thông tin xác thực API nội bộ của n8n để lấy siêu dữ liệu cho mọi phiên bản workflow n8n.

  3. Lọc Tuân thủ: Node Lọc n8n 'Exclude defaulterror:false Tagged Workflows' chọn lọc chỉ những workflow yêu cầu cập nhật. Nó áp dụng hai điều kiện: workflow KHÔNG được chứa thẻ loại trừ VÀ cài đặt hiện tại của workflow KHÔNG được khớp với ID workflow xử lý lỗi mặc định mong muốn.

  4. Thực thi Chính sách: Node n8n cuối cùng, 'Set Default Error Workflow' (node Postgres), kết nối trực tiếp với cơ sở dữ liệu n8n nền tảng. Nó thực hiện thao tác UPDATE trên bảng workflow_entity. Nó sử dụng một biểu thức để chèn đúng ID errorWorkflow vào trường JSON settings cho workflow n8n không tuân thủ, từ đó thực thi chính sách xử lý lỗi tiêu chuẩn hóa.

Hướng dẫn cài đặt


  1. Nhập: Tải xuống JSON workflow n8n và nhập nó vào phiên bản n8n của bạn.

  2. Thông tin xác thực Postgres: Cấu hình node n8n 'Set Default Error Workflow' với thông tin xác thực kết nối đến cơ sở dữ liệu PostgreSQL hỗ trợ phiên bản n8n của bạn. Đây thường là cơ sở dữ liệu được đặt tên trong các biến môi trường n8n của bạn (ví dụ: DB_TYPE=postgres).

  3. Thông tin xác thực n8n API: Cấu hình node n8n 'Get All Workflows' với thông tin xác thực n8n API có quyền đọc tất cả các workflow.

  4. Cấu hình: Cập nhật node n8n 'Set Vars' với ID thực tế của workflow xử lý lỗi n8n chuyên dụng của bạn. ID này phải tương ứng với một mẫu xử lý lỗi n8n hiện có trên phiên bản của bạn.

  5. Kích hoạt: Kích hoạt workflow n8n. Bộ kích hoạt n8n theo lịch trình sẽ xử lý việc kiểm tra liên tục.

Chi tiết Node

Bộ Kích hoạt theo Lịch trình & Bộ Kích hoạt Thủ công (n8n triggers): Các node này khởi tạo workflow n8n theo khoảng thời gian 4 giờ hoặc thủ công để thử nghiệm/chạy ngay lập tức.
Set Vars (node n8n): Xác định các biến toàn cục cho ID workflow xử lý lỗi mục tiêu (2fgSBCqYJyEZWtTO) và thẻ loại trừ (defaulterror:false). Các biến này được tham chiếu động xuyên suốt workflow n8n.
Get All Workflows (node n8n): Tận dụng n8n API để lấy siêu dữ liệu cho tất cả các mẫu và workflow n8n hiện có trong hệ thống.
Exclude default
error:false Tagged Workflows (node Lọc n8n): Thực hiện lọc phức tạp. Nó sử dụng các biểu thức JavaScript để đảm bảo workflow không bị loại trừ bởi thẻ và chưa tuân thủ ID workflow xử lý lỗi yêu cầu.


  • Set Default Error Workflow (node Postgres n8n): Node hành động quan trọng. Nó cập nhật bảng workflow_entity, sử dụng ID workflow ($json.id) để khớp và tự động ghi đè đối tượng settings để bao gồm ID errorWorkflow bắt buộc. Điều này trực tiếp sửa đổi các cài đặt workflow n8n trong cơ sở dữ liệu.

Các quy trình n8n liên quan

miễn phí

Node: 6 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi
Darien Kindlund
Darien Kindlund

Đặc sắc*