Ana içeriğe atla

🧠 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.

c6c87a85-c072-486b-a78b-2fd8421e2741.png

❓ If (Koşullu)

If bileşeni, yalnızca belirtilen bir koşul karşılandığında bir dizi eylemi gerçekleştirir.

8ae73d88-406a-4dc3-9bd2-6395671b4b0c.png

📝 Bileşen Detayları

Ad: If
Kategori: Mantık

🔧 Parametreler

  1. 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

🚀 Kullanım

  1. If bileşenini SmartFlow çalışma alanınıza sürükleyip bırakın.
  2. Eylemlerin gerçekleştirilmesi için doğru olması gereken koşulu belirtin.
  3. 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.

5cf60501-b723-44ba-b7f0-d9e11b9c4fc5.png

📝 Bileşen Detayları

Ad: Else
Kategori: Mantık


🔧 Kullanım

  1. Bu bileşeni hemen bir If bloğunun ardından yerleştirin.
  2. If bloğ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.

14c2bdfb-8bdf-499c-b582-9500ecc3e8c9.png

📝 Bileşen Detayları

Ad: Else If
Kategori: Mantık


🔧 Parametreler

  1. Koşul
    • Tür: İfade
    • Açıklama: Test edilecek alternatif bir koşul.
    • Gerekli: Evet
    • Örnek:
      user.hasPremiumAccount

🚀 Kullanım

  1. If bloğunun hemen ardından bir Else If bloğu ekleyin.
  2. Alternatif koşulu belirtin.
  3. 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.

93cd72ca-8b19-4cff-8e04-d60843fa11de.png

📝 Bileşen Detayları

Ad: End If
Kategori: Mantık


🔧 Kullanım

  1. Bu bileşeni tüm koşullu bloklardan (If, Else If ve Else) sonra yerleştirin.
  2. 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.

0e0eeb00-0feb-4027-ac49-e6b3e0800239.png

📝 Bileşen Detayları

Ad: Mesaj Yoksa
Kategori: Mantık


🔧 Kullanım

  1. Bu bileşeni birden fazla koşullu bloğun sonuna ekleyin.
  2. 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.

96e48de2-9228-4f53-9d7c-737aa57902bb.png

📝 Bileşen Detayları

Ad: Zamanlayıcı
Kategori: Mantık


🔧 Parametreler

  1. Zaman Aralığı

    • Tür: Sayı
    • Açıklama: İş akışını yürütmeden önce beklenmesi gereken süre.
    • Gerekli: Evet
    • Örnek:
      1 (Gün)
  2. 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

  1. Zamanlayıcı bileşenini iş akışınıza ekleyin.
  2. Yürütme için istenen zaman aralığını ve zamanı ayarlayın.
  3. Bunu akış mantığı veya eylemlerle bağlayın.

🌟 Tam Örnek İş Akışı

İşte mantık bileşenlerini kullanan tam bir örnek:

  1. Eğer
    • Koşul: user.isLoggedIn
    • Eylemler: Kullanıcıyı karşılama mesajı ile bilgilendirin.
  2. Aksi Takdirde Eğer
    • Koşul: user.isGuest
    • Eylemler: Kullanıcıyı kayıt sayfasına yönlendirin.
  3. Aksi Takdirde
    • Eylemler: Bir hata mesajı gösterin.
  4. Sonlandır

💡 En İyi Uygulamalar

  • Koşulları Basit Tutun: Karmaşık mantığı daha küçük, yönetilebilir koşullara ayırın.
  • Dağıtmadan Önce Test Edin: Her akışı simüle ederek mantığın beklenildiği gibi davrandığından emin olun.
  • Geri Dönüş Eylemleri: Kenar durumları yönetmek için her zaman Aksi Takdirde veya Mesaj Yoksa bileşenini kullanın.

Deneyiminizi yükseltmeye hazır mısınız?
kullanıcı deneyimi?

Müşterileri memnun eden ve işinizle birlikte büyüyen AI asistanlarını dağıtın.

GDPR Uyumlu