no-code
Sözlük ↗Iterator (Yineleyici)
Iterator (yineleyici), tek bir veri parçasında paketlenmiş bir listeyi — yani bir diziyi — alıp ayrı paketlere bölen ve sonraki adımların her öğe için bir kez çalışmasını sağlayan bir modüldür. Klasik örnek: bir sipariş webhook'u beş ürünlük bir `line_items` dizisiyle gelir; iterator o tek siparişi beş pakete dönüştürür, böylece her ürün için ayrı ayrı stok güncelleyebilir ya da kargo satırı oluşturabilirsin. Neden önemli? Çoğu otomasyon adımı tek bir öğe bekler, ama gerçek veri listeler hâlinde gelir — e-posta ekleri, API sonuçları, tablo satırları, sipariş kalemleri. Iterator olmadan yalnızca ilk öğeye ya da diziye kapalı bir yığın olarak işlem yapabilirsin. Make'te bu "Iterator" modülüdür; Zapier'de döngü "Looping by Zapier" ile yapılır; n8n öğeleri doğal olarak böler. Pratik not: iterator'lar işlem/görev sayını katlar — beş öğe, her sonraki adımın beş kez çalışması demektir — bu yüzden faturaya dikkat et ve öğe başına sonuçları tek bir özete geri toplaman gerektiğinde iterator'ı bir aggregator ile eşle.
İlgili terimler