Skip to main content
Mục đích: Xử lý các tác vụ theo dạng lặp lại, trong đó mỗi vòng lặp có thể phụ thuộc vào kết quả của vòng trước — chẳng hạn như tạo chuỗi số cho đến khi đạt điều kiện, đọc và xử lý từng phần tử trong danh sách, gọi API liên tục cho đến khi nhận được trạng thái “hoàn tất”, hoặc tích lũy dữ liệu cho đến khi đủ ngưỡng. Đặc điểm chính:
  • Mỗi lần lặp có thể sử dụng dữ liệu hoặc kết quả từ lần lặp trước, giúp xử lý các tác vụ mang tính tuần tự hoặc tích lũy.
  • Vòng lặp sẽ tiếp tục chạy cho đến khi thỏa mãn điều kiện dừng (loop termination condition) hoặc đạt số vòng lặp tối đa (maximum loop count) nhằm tránh tình trạng lặp vô hạn.
  • Bổ sung thêm khối “Thoát vòng lặp” (Exit loop): Nếu luồng xử lý đi qua nút này, vòng lặp sẽ dừng ngay lập tức, bất kể các điều kiện dừng khác.
So sánh giữa khối “Vòng lặp” và khối “Lặp lại” (Iteration):
Hướng dẫn sử dụng: Bước 1. Mở một nhiệm vụ bất kỳ → Nhấn Thêm khối tại vị trí mong muốn trong quy trình. Image217 Bước 2. Cấu hình chi tiết khối “Vòng lặp”: Image218 Image219 Bước 3. Thêm các khối trong vòng lặp theo nhu cầu nghiệp vụ. Khối “Vòng lặp” có thể thao tác tương tự các khối khác: Chỉnh sửa chi tiết, Sao chép/Dán/Nhân bản/Xóa, Chạy thử.