Ana içeriğe atla

🧠 Mantık Bileşenleri

Bu bileşenler, SmartFlow iş akışlarınızda koşullar, alternatifler ve planlı 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, belirli bir koşul karşılandığında bir dizi eylemi yalnızca 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şul yanlış olduğunda ç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. Bu, tek bir akışta birden fazla koşulu test etmek için kullanılır.

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. Else If bloğunu doğrudan bir If bloğunun ardından 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 blokların (If, Else If ve Else) ardından yerleştirin.
  2. Akış bütünlüğünü korumak için mantığın düzgün bir şekilde kapatıldığından emin olun.

❓ If No Message

If No Message 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: If No Message
Kategori: Mantık


🔧 Kullanım

  1. Bu bileşeni birden fazla koşullu bloğun sonunda ekleyin.
  2. Hiçbir koşul doğru olmadığında yedek eylemleri veya varsayılanları tanımlayın.

🕒 Zamanlayıcı

Zamanlayıcı bileşeni, iş akışlarının yürütülmesini geciktirmenize veya planlamanıza 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ığına veya eylemlere bağlayın.

🌟 Tam Örnek İş Akışı

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

  1. If
    • Koşul: user.isLoggedIn
    • Eylemler: Kullanıcıyı hoş geldin mesajı ile bilgilendirin.
  2. Else If
    • Koşul: user.isGuest
    • Eylemler: Kullanıcıyı kayıt sayfasına yönlendirin.
  3. Else
    • Eylemler: Bir hata mesajı gösterin.
  4. End If

💡 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: Mantığın beklenildiği gibi çalıştığından emin olmak için her akışı simüle edin.
  • Yedek Eylemler: Her zaman Else veya If No Message bileşenini kullanarak kenar durumlarını yönetin.

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