🧠 Mantık Bileşenleri
Bu bileşenler, SmartFlow iş akışlarınızda koşulları, alternatifleri ve programlı akışları tanımlamanıza olanak tanır. Belirli kurallara dayalı süreçleri otomatikleştirmek için güçlü bir temel oluştururlar.
❓ If (Koşullu)
If bileşeni, yalnızca belirtilen bir koşul karşılandığında bir dizi eylemi gerçekleştirir.

📝 Bileşen Detayları
Ad: If
Kategori: Mantık
🔧 Parametreler
- Koşul
- Tür:
İfade - Açıklama: Sonraki eylemlerin gerçekleştirilip gerçekleştirilmeyeceğini belirleyen mantıksal bir ifade.
- Gerekli: Evet
- Örnek:
user.age > 18
- Tür:
🚀 Kullanım
Ifbileşenini SmartFlow çalışma alanınıza sürükleyip bırakın.- Eylemlerin gerçekleştirilmesi için doğru olması gereken koşulu belirtin.
- Bunu sonraki bileşenlere veya eylemlere bağlayın.
➡ Else
Else bileşeni, önceki If bloğunun koşulu karşılanmadığında gerçekleştirilecek eylemleri belirtir.

📝 Bileşen Detayları
Ad: Else
Kategori: Mantık
🔧 Kullanım
- Bu bileşeni hemen bir
Ifbloğunun ardından yerleştirin. Ifbloğundaki koşulun yanlış olduğu durumda çalışacak eylemleri tanımlayın.
🔄 Else If
Else If bileşeni, ilk If bloğu koşulu yanlışsa kontrol edilecek alternatif bir koşul tanımlamanıza olanak tanır. Bunu tek bir akışta birden fazla koşulu test etmek için kullanın.

📝 Bileşen Detayları
Ad: Else If
Kategori: Mantık
🔧 Parametreler
- Koşul
- Tür:
İfade - Açıklama: Test edilecek alternatif bir koşul.
- Gerekli: Evet
- Örnek:
user.hasPremiumAccount
- Tür:
🚀 Kullanım
Ifbloğunun hemen ardından birElse Ifbloğu ekleyin.- Alternatif koşulu belirtin.
- Bunu eylemlere veya sonraki mantığa bağlayın.
❗ End If
End If bileşeni, bir koşullu bloğun sonunu işaret eder. Bu bileşenden sonra ek koşullu eylemler gerçekleştirilmeyecektir.

📝 Bileşen Detayları
Ad: End If
Kategori: Mantık
🔧 Kullanım
- Bu bileşeni tüm koşullu bloklardan (
If,Else IfveElse) sonra yerleştirin. - Akış bütünlüğünü korumak için mantığın düzgün bir şekilde kapatıldığından emin olun.
❓ Mesaj Yoksa
Mesaj Yoksa bileşeni, daha önce tanımlanan koşullardan hiçbiri karşılanmadığında durumları yönetmek için kullanılır.

📝 Bileşen Detayları
Ad: Mesaj Yoksa
Kategori: Mantık
🔧 Kullanım
- Bu bileşeni birden fazla koşullu bloğun sonuna ekleyin.
- Hiçbir koşul doğru olmadığında geri dönüş eylemleri veya varsayılanlar tanımlayın.
🕒 Zamanlayıcı
Zamanlayıcı bileşeni, iş akışlarının yürütülmesini geciktirmek veya planlamak için olanak tanır.

📝 Bileşen Detayları
Ad: Zamanlayıcı
Kategori: Mantık
🔧 Parametreler
-
Zaman Aralığı
- Tür: Sayı
- Açıklama: İş akışını yürütmeden önce beklenmesi gereken süre.
- Gerekli: Evet
- Örnek:
1 (Gün)
-
Belirli Zaman
- Tür: Zaman
- Açıklama: İş akışının yürütüleceği günün tam saati.
- Gerekli: Opsiyonel
- Örnek:
09:00
🚀 Kullanım
Zamanlayıcıbileşenini iş akışınıza ekleyin.- Yürütme için istenen zaman aralığını ve zamanı ayarlayın.
- Bunu akış mantığı veya eylemlerle bağlayın.
🌟 Tam Örnek İş Akışı
İşte mantık bileşenlerini kullanan tam bir örnek:
- Eğer
- Koşul:
user.isLoggedIn - Eylemler: Kullanıcıyı karşılama mesajı ile bilgilendirin.
- Koşul:
- Aksi Takdirde Eğer
- Koşul:
user.isGuest - Eylemler: Kullanıcıyı kayıt sayfasına yönlendirin.
- Koşul:
- Aksi Takdirde
- Eylemler: Bir hata mesajı gösterin.
- Sonlandır