Làm chủ các thách thức về vòng lặp lồng phức tạp trong n8n bằng cách tận dụng các workflow phụ và node Execute Workflow của n8n. Tải mẫu n8n đáng tin cậy này để có logic xử lý dữ liệu theo dạng mô-đun.
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 chuyên gia tự động hóa đang vật lộn để triển khai vòng lặp lồng đáng tin cậy trong một workflow n8n duy nhất.
Các nhà phát triển cần cấu trúc xử lý dữ liệu theo mô-đun.
Người dùng đang tìm kiếm các mẫu n8n nâng cao tập trung vào điều khiển luồng.
Bất kỳ ai quan tâm đến các phương pháp tốt nhất khi sử dụng node Execute Workflow của n8n.
Mặc dù là một nền tảng mạnh mẽ, đôi khi n8n đòi hỏi các giải pháp sáng tạo cho các mẫu điều khiển luồng phức tạp, chẳng hạn như vòng lặp lồng nhau (lặp qua một danh sách cho từng mục trong danh sách khác).
Mẫu workflow n8n mạnh mẽ này cung cấp giải pháp dứt khoát bằng cách tách logic lồng nhau thành hai thành phần riêng biệt: một workflow chính và một workflow phụ có thể tái sử dụng. Workflow chính sử dụng node Split In Batches của n8n để lặp qua danh sách 'ngoài' (Màu sắc), và đối với mỗi mục, nó gọi một workflow phụ chuyên dụng bằng cách sử dụng node Execute Sub-workflow của n8n.
The workflow phụ nhận mục ngoài làm tham số, thực thi vòng lặp bên trong riêng của nó (Số nguyên), và kết hợp các kết quả. Phương pháp này đảm bảo thực thi sạch sẽ hơn, ngăn ngừa các vấn đề trộn lẫn dữ liệu phổ biến trong các cấu trúc lặp của workflow đơn, và thể hiện sức mạnh của node Execute Workflow của n8n đối với thiết kế theo mô-đun. Giải pháp n8n này rất cần thiết để xử lý các tác vụ dữ liệu tổ hợp phức tạp.
Luồng tự động hóa này bao gồm một luồng thực thi chính và logic workflow phụ thứ cấp, được kết nối thông qua node Execute Workflow của n8n.
When clicking ‘Execute workflow’ (Khi nhấp vào ‘Thực thi workflow’).Colors của n8n tạo ra danh sách chính (yellow, blue, green).Loop Over Colors Split In Batches của n8n bắt đầu lặp qua danh sách màu đã tạo, xử lý một màu cho mỗi lô.Execute Sub-workflow được gọi. Nó chuyển giá trị color hiện tại làm tham số đầu vào cho workflow phụ.When Executed by Another Workflow của n8n, nhận tham số color từ workflow chính của n8n.Integers của n8n tạo ra danh sách phụ (1, 2, 3).Loop Over Integers Split In Batches lặp qua danh sách số từng mục một.Edit Fields Set của n8n thực hiện xử lý cốt lõi. Nó kết hợp màu sắc của vòng lặp ngoài (nhận được qua trigger n8n ban đầu) với số của vòng lặp trong hiện tại, tạo ra kết quả cuối cùng như 'yellow - 1'.Cấu trúc này đảm bảo rằng đối với mọi mục trong danh sách ngoài, toàn bộ chuỗi workflow n8n bên trong sẽ chạy, tạo ra đáng tin cậy tất cả các tổ hợp cần thiết.
Để triển khai workflow n8n mạnh mẽ này và workflow phụ liên quan, hãy làm theo các bước sau:
When Executed by Another Workflow của n8n) phải được di chuyển sang một canvas workflow n8n mới, riêng biệt. Lưu workflow phụ mới này.Execute Sub-workflow của n8n.Sub-workflow để chọn tên chính xác của workflow mới mà bạn đã tạo ở Bước 2. Đảm bảo tham số đầu vào color được ánh xạ chính xác thành ={{ $json.color }}. When clicking ‘Execute workflow’ (Trigger kích hoạt thủ công n8n): Khởi tạo luồng workflow n8n chính theo yêu cầu.
Colors (Node Code n8n): Tạo dữ liệu mảng ban đầu cho vòng lặp ngoài (danh sách màu sắc). Điều này minh họa việc chuẩn bị dữ liệu bên trong một node n8n.
Loop Over Colors (Node Split In Batches n8n): Node điều khiển luồng chính của n8n xử lý việc chia lô danh sách màu sắc, đảm bảo bước tiếp theo chạy một lần cho mỗi mục màu.
Execute Sub-workflow (Node Execute Workflow n8n): Node kết nối quan trọng. Đối với mỗi mục trong vòng lặp ngoài, nó gọi workflow phụ riêng biệt. Cấu hình chính: Chuyển đầu vào color tới workflow n8n hạ nguồn.
When Executed by Another Workflow (Trigger Execute Workflow n8n): Điểm vào cho workflow phụ. Nó được cấu hình để chấp nhận đầu vào color được chuyển từ workflow chính của n8n.
Integers (Node Code n8n): Tạo dữ liệu mảng cho vòng lặp trong (danh sách các số) bên trong workflow phụ.
Loop Over Integers (Node Split In Batches n8n): Điều khiển việc lặp của vòng lặp trong, xử lý danh sách số từng mục một.
Edit Fields (Node Set n8n): Bước xử lý cuối cùng. Sử dụng các biểu thức n8n để kết hợp dữ liệu màu sắc đến (từ trigger n8n) với dữ liệu số hiện tại (={{ $('When Executed by Another Workflow').item.json.color }} - {{ $('Loop Over Integers').item.json.number }}) thành một trường result kết hợp.
Sử dụng workflow n8n toàn diện này để xây dựng bot giọng nói AI linh hoạt, tích hợp với Twilio, OpenAI GPT-4o và ElevenLabs để tương tác khách hàng theo thời gian thực và tự động ghi nhật ký dữ liệu vào Google Sheets.

Tận dụng workflow n8n nâng cao này để xây dựng các agent AI với khả năng suy luận đa bước bằng GPT-4. Tìm hiểu cách tùy chỉnh các công cụ 'tư duy' có thể tái sử dụng trong quy trình tự động hóa n8n của bạn.

Tự động hóa việc tạo podcast nhiều người nói bằng workflow n8n mạnh mẽ này. Lấy kịch bản từ Google Sheets, tạo âm thanh truyền cảm qua ElevenLabs v3 và lưu tệp âm thanh cuối cùng vào Google Drive.

Sử dụng workflow n8n mạnh mẽ này để tự động tạo tác vụ trên Notion từ các tin nhắn Telegram (văn bản hoặc giọng nói) bằng cách sử dụng GPT-3.5 để trích xuất dữ liệu thông minh và lên lịch. Triển khai mẫu n8n này ngay.

Sử dụng luồng công việc n8n mạnh mẽ này để tự động hóa hoạt động logistics. Đọc các tệp Excel hoặc CSV cục bộ và tự động tạo các tác vụ giao hàng chi tiết trong Onfleet bằng cách ánh xạ các node n8n cụ thể.

Dùng workflow n8n này để dựng một endpoint API tương thích OpenAI, chuyển tiếp các yêu cầu đến các mô hình AI miễn phí của GitHub, giúp chúng có thể được sử dụng trong cấu hình tác nhân AI (AI agent) chuẩn của n8n.








































