Koşul adımı nasıl kurulur?
Önceki cevaplara ve değişkenlere bakıp akışı yollara ayırın: kurallar, Ve/Veya bağlacı, karşılaştırma türleri ve “Diğer durumlarda”.
Ne işe yarar?
“Koşul” adımı değişkenlere bakıp asistanı yollardan birine gönderir.
Ziyaretçi bu adımı görmez, avatar bir şey söylemez; asistan ziyaretçiyi beklemeden devam eder.
Adımı eklemek için “Akış” sekmesinde “Adım ekle”ye basın ve “Mantık” kategorisinde “Koşul”a tıklayın; adım kanvasın ortasına eklenir. Ayarları, adıma tıklayınca sağda açılan adım panelinin “İçerik” sekmesindedir.
Bu adımda “Ekranda görünen metin” yoktur; panelin en altında “Adım notu” durur. Not yalnız sizin içindir: ziyaretçi görmez, seslendirilmez ve çevrilmez.
Değerlere önceki adımlardan değişken yazarsınız: {sehir} gibi. Bir cevabın içindeki alan için alanın adını noktayla ekleyin: {siparis.durum}. Kutulardaki “Değişken ekle” düğmesi o noktada kullanabileceğiniz değişkenleri listeler. Henüz dolmamış bir değişken boş metin sayılır.
Yolları kurmak
Yeni adım tek yolla açılır; başka yol için “Yol ekle”ye basın.
- Yola bir ad verin (ör. Büyük proje). Ad vermezseniz kanvasta yolun kuralının özeti görünür.
- Kuralı yazın. Her kural tek satırdır: solda denetlenen değer (ör. {butce}), ortada karşılaştırma düğmesi, sağda karşılaştırılan değer (sabit bir değer ya da başka bir değişken).
- Başka kural için “Ve” ya da “Veya”ya basın. “Ve” ile bağlanan kurallar birlikte tutmalıdır; “Veya”nın iki yanından biri yeter. Ve önce bağlanır: “A ve B veya C”, “(A ve B) ya da C” demektir. Bağlacı kuralların arasındaki Ve | Veya düğmesiyle sonradan değiştirebilirsiniz.
- Yolun altındaki listeden gideceği adımı seçin (boşken “Hedef adım seçilmedi” yazar) ya da kanvasta yolun kulpunu bir adıma bağlayın.
- En alttaki “Diğer durumlarda” için de bir adım seçin: hiçbir yolun koşulu tutmazsa akış oraya gider.
Yollar yukarıdan aşağı sırayla denetlenir; koşulu tutan ilk yol seçilir, sonrakilere bakılmaz. Sırayı ok düğmeleriyle (“Yukarı taşı”, “Aşağı taşı”) değiştirir, yolu “Yolu sil” ile kaldırırsınız. Koşulu tutan yolun adımı seçilmemişse asistan orada kapanır; sonraki yola geçmez.
Karşılaştırma türleri
Karşılaştırma düğmesi önce türü, sonra karşılaştırmayı sorar. Tür, değerlerin nasıl karşılaştırılacağını belirler:
- “Metin”: “eşittir”, “eşit değildir”, “içerir”, “içermez”, “ile başlar”, “ile başlamaz”, “ile biter”, “ile bitmez”. Büyük/küçük harf, baştaki ve sondaki boşluklar ve Türkçe harf işaretleri fark etmez: “İADE” ile “iade” eşittir.
- “Sayı”: “eşittir”, “eşit değildir”, “büyüktür”, “küçüktür”, “büyük ya da eşittir”, “küçük ya da eşittir”. 1.250,50 ve 1,250.50 gibi yazımlar da okunur, para işaretleri atlanır. İki taraftan biri sayı değilse kural tutmaz.
- “Tarih”: “aynı gün”, “farklı gün”, “sonra”, “önce”, “aynı gün ya da sonra”, “aynı gün ya da önce”. Tarihler gün olarak karşılaştırılır; 31.12.2026 ve 2026-12-31 biçimleri okunur.
- “Evet / hayır”: “doğru (evet)” ve “yanlış (hayır)”. “evet”, “true” ve “1” doğru; “hayır”, “false” ve “0” yanlış sayılır.
- “Liste”: “öğe içerir”, “öğe içermez” ve öğe sayısını karşılaştıranlar (“öğe sayısı eşittir”, “öğe sayısı büyüktür” …). Çoklu seçimin cevabı, bir aracın ya da eylemin listesi ve Liste Düzenle'nin sonucu liste olarak okunur.
Her türde “boş” ve “dolu” da vardır; bunlar ikinci değer istemez. Örneğin {kupon} “boş” kuralı, ziyaretçi kupon kodu girmediyse tutar.
Örnek
Bir teklif asistanında “Büyük proje” yolu {butce} · “Sayı” · “büyük ya da eşittir” · 50000 kuralıyla bir Talep adımına gider. “Yakın şehir” yolu {sehir} “eşittir” İstanbul “Veya” {sehir} “eşittir” Kocaeli kurallarıyla randevu formuna gider. “Diğer durumlarda”, teklifin e-postayla gönderileceğini söyleyen bir Mesaj adımına bağlanır.
Dikkat edilecekler
Editör adımı şu durumlarda işaretler: hiç yol yoksa; bir yolda kural yoksa (o yol hiç seçilmez); bir kural yarımsa (değerlerden biri boştur, kural hiç tutmaz); sayı ya da tarih beklenen yere başka bir sabit değer yazılmışsa; bir yolun gideceği adım seçilmemişse ya da “Diğer durumlarda” bağlı değilse.
Mantık adımları ziyaretçiyi beklemez. Onları (ya da Mesaj, Araç Çağrısı, Entegrasyon Eylemi gibi beklemeyen adımları) birbirine bağlayıp bir halka kurarsanız asistan durmadan döner: editör “Ziyaretçiyi beklemeyen bir döngüde; akış burada takılır.” diye uyarır, konuşmada da asistan hatayla kapanır. Bir işi tekrarlamak için Döngü adımını kullanın ya da halkaya ziyaretçiyi bekleyen bir adım (Soru, Seçim, Form) koyun.
Eksikler kaydetmeyi engellemez: asistan kaydedilir, ama eksik adım konuşmada beklendiği gibi çalışmaz. İşaretli adımları düzeltin, sonra asistanı “Önizle” ile deneyin. Sorunlu adımları bulmak için bkz. Akış editörü.
İlgili yazılar
- Değişken Ata adımı nasıl kurulur?Değişkenlere metin, hesap, tarih ya da liste özeti yazın; sonuçları sonraki adımlarda kullanın.
- Liste Düzenle adımı nasıl kurulur?Bir aracın, eylemin ya da çoklu seçimin listesini süzün, sıralayın, tekrarlarını atın ve ilk öğelerini alın.
- Döngü adımı nasıl kurulur?Bir listenin, elle yazılan öğelerin, bir sayı aralığının ya da parçalanan bir metnin her öğesi için aynı adımları çalıştırın.
- Akış editörü nasıl kullanılır?Editörün üst çubuğu, beş sekmesi, adım ekleme paleti, adımları bağlama, değişkenler ve sorunlu adım uyarıları.