59
Her satır için
Listedeki her satır için içine eklediğiniz adımları sırayla çalıştırır; liste bitince sona erer.
Nasıl kullanılır?
- Satır listesine okuma adımının çıktısını verin (ör.
${sheet_rows}).
- Her satırda yapılacak adımları bu adımın içine ekleyin veya sürükleyin.
Sonuç
İç adımlarda ${row}: geçerli satır, ${row.form_id}: satırın alanı, ${loop_index}: 0'dan başlayan sıra.
İpucu. Uzun listelerde Kaldığı yerden devam'ı açın: akış yarıda kalırsa sonraki çalışma işlenmiş satırları atlar. Bir satırın hatası bütün listeyi durdurmasın diye Bir satırda hata olursa: Satırı atla seçin; hatalı satırlar ${satir_hatalari} listesinde toplanır. Satır atlanmadan önce ekranı başa döndürmek için iç adımları bir Hata olursa bloğuna alın.
Alanlar (7)
- Satır listesi zorunlu
- Üzerinde dönülecek liste; genellikle okuma adımının çıktısı (
${sheet_rows}).
- Geçerli satır değişkeni zorunlu
- Satırın alanına
${row.alan_adi} ile erişin. Sheets satırlarında ${row.row_number} gerçek satır numarasıdır.
- Kaçıncı satırdan başlasın?
- Boş: ilk satırdan başlar. 1 listenin ilk kaydıdır; başlık satırını okuma adımı zaten atlar. Ör. 50 yazarsanız ilk 49 kayıt atlanır (yarıda kalan işi sürdürmek için).
- Bir satırda hata olursa
- Atla seçilirse hatalı satır günlüğe yazılır, sonraki satırla devam edilir ve döngü bitince kaç satırın başarılı, kaçının hatalı olduğu yazılır. Seçenekler: Akışı durdur, Satırı atla, sonraki satıra geç.
- Hatalı satırlar değişkeni
- Döngü bitince
${satir_hatalari} hatalı satırların listesidir: her biri sira, hata ve satir alanlarını taşır. Boşsa hata olmamıştır.
- Kaldığı yerden devam
- İşlenen satırlar bu bilgisayarda hatırlanır. Yarıda kalırsa: akış durur veya kapanırsa sonraki çalışma işlenmiş satırları atlar; liste hatasız bitince hatırlananlar silinir ve sonraki çalışma baştan başlar. Bir daha işleme: başarıyla işlenen satır sonraki çalışmalarda hep atlanır (her gün büyüyen bir listeden yalnız yenileri işlemek için). Seçenekler: Kapalı: her çalışmada bütün liste, Yarıda kalırsa kaldığı yerden devam et, İşlenen satırı bir daha işleme.
- Satırı tanıtan alan
- Her satırda farklı olan alanın adı (ör. FaturaNo). Boş bırakılırsa satırın tamamı karşılaştırılır; satırdaki bir değer değişirse satır yeni sayılır.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 07 · Web sayfasında form, tablo ve sekmeler, Deneme 12 · Veritabanı: sorgula ve güncelle, Deneme 13 · Google Sheets'e yaz ve oku
60
Koşul sürdükçe tekrarla
Koşulu her turda yeniden değerlendirir. Koşul yanlışsa çıkar; sınıra ulaşırsa hata ile durur.
Nasıl kullanılır?
- Koşulu yazın: sol değer, karşılaştırma, sağ değer.
- İç adımlarda koşuldaki değeri değiştiren veya yeniden okuyan bir adım olmalı.
- En fazla tekrar ve süre sınırını girin.
İpucu. Koşul hiç değişmezse sınıra ulaşıldığında akış hata ile durur.
Alanlar (5)
- Sol değer
- Karşılaştırılacak değer; genellikle bir değişken (ör.
${row.durum}).
- Karşılaştırma zorunlu
- Sol değerin sağ değerle nasıl karşılaştırılacağı. Eşittir büyük/küçük harfe duyarlıdır; İçerir duyarlı değildir. Seçenekler: Eşittir, Eşit değildir, İçerir (harf duyarsız), Büyüktür, Büyük veya eşittir, Küçüktür, Küçük veya eşittir, Dolu / doğru, Boş, Boş değil, Boş veya eşittir, Listedeki değerlerden biri.
- Sağ değer
- Karşılaştırılacak sabit değer veya başka bir değişken.
- En fazla tekrar zorunlu
- Koşul hiç değişmezse sonsuz döngüyü önler; sınıra ulaşılırsa akış hata ile durur.
- Toplam süre sınırı (saniye) zorunlu
- Sınır adımlar arasında kontrol edilir. İç adımların kendi zaman aşımını da ayarlayın.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama
61
Bekle
Adımlar arasında belirli bir süre bekler; ekranı kontrol etmez.
Nasıl kullanılır?
- Beklenecek süreyi saniye olarak yazın.
İpucu. Ekranın hazır olmasını beklemek için Pencerede görseli bekle daha güvenlidir.
Alanlar (1)
- Saniye
- Ondalık yazılabilir (0,5). Mümkünse sabit bekleme yerine Pencerede görseli bekle kullanın.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 11 · E-posta gönder, oku, işaretle ve mesaj kanalı
62
Koşul
Koşula göre Evet veya Değilse dalını çalıştırır.
Nasıl kullanılır?
- Sol değere kontrol edilecek değişkeni yazın (ör.
${row.durum}).
- Karşılaştırmayı ve sağ değeri seçin (ör. Eşittir, BEKLIYOR).
- Koşul doğruysa ve Değilse dallarına adım ekleyin; bir dal boş kalabilir.
İpucu. Eşittir büyük/küçük harfe ve boşluğa duyarlıdır. OCR metninde İçerir kullanın.
Alanlar (3)
- Sol değer
- Karşılaştırılacak değer; genellikle bir değişken (ör.
${row.durum}).
- Karşılaştırma zorunlu
- Sol değerin sağ değerle nasıl karşılaştırılacağı. Eşittir büyük/küçük harfe duyarlıdır; İçerir duyarlı değildir. Seçenekler: Eşittir, Eşit değildir, İçerir (harf duyarsız), Büyüktür, Büyük veya eşittir, Küçüktür, Küçük veya eşittir, Dolu / doğru, Boş, Boş değil, Boş veya eşittir, Listedeki değerlerden biri.
- Sağ değer
- Karşılaştırılacak sabit değer veya başka bir değişken.
Uygulamalı deneme: Deneme 01 · Hazırlık: deneme dosyalarını indir, Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 04 · Excel ve dosya işlemleri, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 06 · Word'den PDF, Excel ve yazıcı, Deneme 07 · Web sayfasında form, tablo ve sekmeler, Deneme 08 · Web servisi (API) ve TCMB kuru, Deneme 09 · Kullanıcıya sor, pano ve komut, Deneme 10 · Masaüstü programı: Not Defteri, Deneme 11 · E-posta gönder, oku, işaretle ve mesaj kanalı, Deneme 12 · Veritabanı: sorgula ve güncelle, Deneme 13 · Google Sheets'e yaz ve oku, Deneme 14 · FTP / SFTP ile dosya gönder ve al, Deneme 15 · Yapay zekâ ve Telegram onayı
63
Tekrarla (N kez)
İç adımları belirtilen sayıda çalıştırır; ${loop_index} 0'dan başlar.
Nasıl kullanılır?
- Tekrar sayısını yazın.
- Tekrarlanacak adımları içine ekleyin.
Sonuç
İç adımlarda ${loop_index}: 0'dan başlayan tur sayısı.
İpucu. Erken bitirmek için içine Koşul + Döngüden çık ekleyin.
Alanlar (1)
- Tekrar sayısı zorunlu
- İç adımların kaç kez çalışacağı.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama
64
Hata olursa
İç adımlarda hata olursa akışı durdurmak yerine Hata olursa dalını çalıştırır; mesaj ${error_message}.
Nasıl kullanılır?
- Hata verebilecek adımları Dene dalına ekleyin.
- Hata olduğunda yapılacakları Hata olursa dalına ekleyin (ör. Sheets'e HATA yaz, mesajı kapat).
Sonuç
Hata olursa dalında ${error_message}: hatanın açıklaması.
İpucu. Döngünün içinde kullanın: bir satır hata verse de akış sonraki satırla devam eder.
Alanlar (2)
- Hata mesajı değişkeni zorunlu
- Hata mesajının saklanacağı değişken; Hata olursa dalında
${error_message} olarak kullanın.
- Hata anında ekran görüntüsü kaydet
- Hata yakalandığı andaki ekran, çalışmanın çıktılarına PNG olarak eklenir; dosya yolu
${error_message_ekran} gibi hata değişkeninin adı + _ekran değişkenine yazılır.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 10 · Masaüstü programı: Not Defteri
65
Döngüden çık
İçinde bulunduğu döngüyü hemen bitirir.
Nasıl kullanılır?
- Bir döngünün içine, genellikle bir Koşul dalına ekleyin.
İpucu. Aranan şey bulununca döngüyü bitirmek için. Döngüden sonraki adımla devam edilir.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama
66
Sonraki tura geç
Döngünün bu turunu atlayıp sonrakine geçer.
Nasıl kullanılır?
- Bir döngünün içine, genellikle bir Koşul dalına ekleyin.
İpucu. Bu satırın kalan adımları atlanır, sonraki satıra geçilir (ör. durumu BEKLIYOR olmayanları atla).
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama
67
Adıma git
Akışı seçilen adımdan sürdürür: geri dönüp adımları tekrarlamak veya bir yolu başka bir adıma bağlamak için; adımları kopyalamanız gerekmez.
Nasıl kullanılır?
- Gidilecek adımı listeden seçin; gerideki bir adım da olabilir.
- Diyagramda bir kutunun sağındaki çıkış noktasını başka bir kutuya sürükleyerek de bağlayabilirsiniz.
Sonuç
Akış seçilen adımdan devam eder; bu adımla hedef arasındaki adımlar atlanır.
İpucu. Geri dönüşler Her turda en fazla sayısıyla sınırlıdır; sınıra ulaşılırsa akış sonsuz döngüye girmeden durur. Bir döngünün içindeki adıma ancak aynı döngünün içinden gidilebilir; dışarıdan döngü kutusuna bağlayın.
Alanlar (2)
- Gidilecek adım zorunlu
- Akışın bu adımdan sonra devam edeceği adım. Gerideki bir adımı seçerseniz o adımdan itibaren tekrar çalışılır.
- Her turda en fazla zorunlu
- Bu bağlantı bir döngü turunda (döngü dışındaysa çalışma boyunca) en fazla bu kadar kullanılır; aşılırsa akış sonsuz döngüye girmeden durur.
Uygulamalı deneme: Deneme 03 · Döngüler, koşullar ve hata yakalama
68
Başka akışı çalıştır
Kayıtlı başka bir akışı bu noktada çalıştırır; değişkenleri paylaşır. Ortak giriş/çıkış işlemleri için.
Nasıl kullanılır?
- Çalıştırılacak akışı seçin.
İpucu. Değişkenler ortaktır: çağrılan akış bu akışın değişkenlerini görür ve değiştirebilir. Giriş yapma gibi ortak işleri ayrı bir akışta tutun.
Alanlar (1)
- Akış zorunlu
- Çalıştırılacak kayıtlı akış. Bir akış kendisini çağıramaz.
Alıştırma: Deneme 02'yi açın, sonuna Başka akışı çalıştır ekleyip Akış alanından Deneme 03'ü seçin; çalıştırınca ikisi art arda çalışır ve değişkenleri paylaşır. Akış dosyası başka bilgisayara aktarılınca bu seçim yeniden yapılır.
69
Akışı bitir
Akışı bu noktada başarıyla veya hata ile sonlandırır.
Nasıl kullanılır?
- Sonucu (Başarılı / Hata) ve mesajı yazın.
- Genellikle bir Koşul dalına ekleyin.
İpucu. Kalan adımlar çalışmaz. Mesaj çalışma geçmişinde görünür.
Alanlar (2)
- Sonuç
- Hata seçilirse çalışma 'Hata' olarak işaretlenir. Seçenekler: Başarılı, Hata.
- Mesaj
- Çalışma geçmişinde görünecek açıklama.
Uygulamalı deneme: Deneme 01 · Hazırlık: deneme dosyalarını indir, Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 04 · Excel ve dosya işlemleri, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 06 · Word'den PDF, Excel ve yazıcı, Deneme 07 · Web sayfasında form, tablo ve sekmeler, Deneme 08 · Web servisi (API) ve TCMB kuru, Deneme 09 · Kullanıcıya sor, pano ve komut, Deneme 10 · Masaüstü programı: Not Defteri, Deneme 11 · E-posta gönder, oku, işaretle ve mesaj kanalı, Deneme 12 · Veritabanı: sorgula ve güncelle, Deneme 13 · Google Sheets'e yaz ve oku, Deneme 14 · FTP / SFTP ile dosya gönder ve al, Deneme 15 · Yapay zekâ ve Telegram onayı
70
Çalışma notu
Çalışma günlüğüne not yazar; değişken değerlerini izlemek için.
Nasıl kullanılır?
- Notu yazın; değişken değerlerini görmek için
${ad} ekleyin.
İpucu. Akış beklediğiniz gibi çalışmıyorsa değerleri görmek için araya ekleyin.
Alanlar (1)
- Not zorunlu
- Çalışma günlüğüne yazılacak metin; değişken değerlerini görmek için
${ad} ekleyin.
Uygulamalı deneme: Deneme 01 · Hazırlık: deneme dosyalarını indir, Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 08 · Web servisi (API) ve TCMB kuru, Deneme 09 · Kullanıcıya sor, pano ve komut, Deneme 10 · Masaüstü programı: Not Defteri, Deneme 14 · FTP / SFTP ile dosya gönder ve al, Deneme 15 · Yapay zekâ ve Telegram onayı