🧠 Loqika Komponentləri
Bu komponentlər sizə SmartFlow iş axınlarınızda şərtləri, alternativləri və cədvəl üzrə axınları müəyyən etməyə imkan tanıyır. Onlar müəyyən qaydalara əsaslanan proseslərin avtomatlaşdırılması üçün güclü bir təməl yaradır.
❓ Əgər (Şərti)
If komponenti yalnız müəyyən edilmiş şərt yerinə yetirildikdə bir sıra hərəkətləri icra edir.

📝 Komponentin Təfərrüatları
Ad: If
Kateqoriya: Loqika
🔧 Parametrlər
- Şərt
- Tip:
İfadə - Təsvir: Növbəti hərəkətlərin icra olunub-olunmayacağını müəyyən edən loqik ifadə.
- Tələb olunur: Bəli
- Nümunə:
user.age > 18
- Tip:
🚀 İstifadə Qaydası
Ifkomponentini SmartFlow iş sahənizə sürükləyin və buraxın.- Hərəkətlərin icra olunması üçün doğru olmalı olan şərti müəyyən edin.
- Növbəti komponentlərə və ya hərəkətlərə qoşun.
➡ Əks Halda
Else komponenti, əvvəlki If blokunun şərti yerinə yetirilmədikdə icra olunacaq hərəkətləri müəyyən edir.

📝 Komponentin Təfərrüatları
Ad: Else
Kateqoriya: Loqika
🔧 İstifadə
- Bu komponenti dərhal
Ifblokundan sonra yerləşdirin. Ifblokundakı şərt yanlış olduqda icra olunacaq hərəkətləri müəyyən edin.
🔄 Əks Halda Əgər
Else If komponenti, ilk If blokunun şərti yanlış olduqda alternativ bir şərt müəyyən etməyə imkan tanıyır. Bu, tək bir axında bir neçə şərti yoxlamaq üçün istifadə olunur.

📝 Komponentin Təfərrüatları
Ad: Else If
Kateqoriya: Loqika
🔧 Parametrlər
- Şərt
- Tip:
İfadə - Təsvir: Yoxlanılacaq alternativ şərt.
- Tələb olunur: Bəli
- Nümunə:
user.hasPremiumAccount
- Tip:
🚀 İstifadə Qaydası
Ifblokundan dərhal sonraElse Ifbloku əlavə edin.- Alternativ şərti müəyyən edin.
- Hərəkətlərə və ya növbəti loqikaya qoşun.
❗ Əgər Sonu
End If komponenti, şərti blokun sonunu işarələyir. Bu komponentdən sonra əlavə şərti hərəkətlər icra olunmayacaq.

📝 Komponentin Təfərrüatları
Ad: End If
Kateqoriya: Loqika
🔧 İstifadə
- Bu komponenti bütün şərti bloklardan (
If,Else IfvəElse) sonra yerləşdirin. - Axının bütövlüyünü qorumaq üçün loqikanın düzgün bağlanmasını təmin edin.
❓ Mesaj Olmadıqda
If No Message komponenti, əvvəllər müəyyən edilmiş şərtlərin heç birinin ödənilmədiyi halları idarə etmək üçün istifadə olunur.

📝 Komponentin Təfərrüatları
Ad: If No Message
Kateqoriya: Logic
🔧 İstifadə
- Bu komponenti bir neçə şərti blokun sonunda əlavə edin.
- Heç bir şərt doğru olmadıqda geri dönüş hərəkətləri və ya standartlar müəyyən edin.
🕒 Cədvəl
Scheduler komponenti, iş axınlarının icrasını gecikdirmək və ya planlaşdırmaq imkanı verir.

📝 Komponentin Təfərrüatları
Ad: Scheduler
Kateqoriya: Logic
🔧 Parametrlər
-
Zaman Çərçivəsi
- Tip: Number
- Təsvir: İş axınını icra etmədən əvvəl gözləniləcək zaman miqdarı.
- Tələb olunur: Bəli
- Nümunə:
1 (Gün)
-
Müəyyən Zaman
- Tip: Time
- Təsvir: İş axınını icra etmək üçün dəqiq günün vaxtı.
- Tələb olunur: İstəyə bağlı
- Nümunə:
09:00
🚀 Necə İstifadə Etmək
Schedulerkomponentini iş axınınıza əlavə edin.- İcra üçün istədiyiniz zaman çərçivəsini və vaxtını təyin edin.
- Bunu axın lojiği və ya hərəkətləri ilə birləşdirin.
🌟 Tam Nümunə İş Axını
Burada lojiq komponentlərdən istifadə edərək tam bir nümunə təqdim olunur:
- If
- Şərt:
user.isLoggedIn - Hərəkətlər: İstifadəçini qarşılama mesajı ilə xəbərdar edin.
- Şərt:
- Else If
- Şərt:
user.isGuest - Hərəkətlər: İstifadəçini qeydiyyat səhifəsinə yönləndirin.
- Şərt:
- Else
- Hərəkətlər: Xəta mesajı göstərin.
- End If
💡 Ən Yaxşı Təcrübələr
- Şərtləri Sadə Saxlayın: Mürəkkəb lojiqaları daha kiçik, idarə edilə bilən şərtlərə bölün.
- Yayımlamadan Öncə Test Edin: Hər axını simulyasiya edərək lojiqin gözlənildiyi kimi davrandığından əmin olun.
- Geri Dönüş Hərəkətləri: Həmişə
Elsevə yaIf No Messagekomponentini kənar halları idarə etmək üçün istifadə edin.