🧠 Logični Komponenti
Ti komponenti vam omogočajo, da definirate pogoje, alternative in načrtovane tokove v vaših SmartFlow delovnih tokovih. Oblikujejo močno osnovo za avtomatizacijo procesov na podlagi specifičnih pravil.
❓ Če (Pogojni)
Komponenta If izvede niz dejanj le, če je izpolnjen določen pogoj.

📝 Podrobnosti komponente
Ime: If
Kategorija: Logika
🔧 Parametri
- Pogoj
- Tip:
Izraz - Opis: Logični izraz, ki določa, ali naj se izvedejo naslednja dejanja.
- Obvezno: Da
- Primer:
user.age > 18
- Tip:
🚀 Kako uporabiti
- Povlecite in spustite komponento
Ifv vaš SmartFlow delovni prostor. - Določite pogoj, ki mora biti resničen za izvajanje dejanj.
- Povežite jo z naslednjimi komponentami ali dejanji.
➡ Drugo
Komponenta Else določa dejanja, ki jih je treba izvesti, če pogoj prejšnjega bloka If ni izpolnjen.

📝 Podrobnosti komponente
Ime: Else
Kategorija: Logika
🔧 Uporaba
- Postavite to komponento takoj za blok
If. - Določite dejanja, ki se bodo izvedla, ko je pogoj v bloku
Ifnapačen.
🔄 Drugo Če
Komponenta Else If vam omogoča, da definirate alternativni pogoj, da preverite, ali je pogoj prvega bloka If napačen. Uporabite to za testiranje več pogojev v enem toku.

📝 Podrobnosti komponente
Ime: Else If
Kategorija: Logika
🔧 Parametri
- Pogoj
- Tip:
Izraz - Opis: Alternativni pogoj za testiranje.
- Obvezno: Da
- Primer:
user.hasPremiumAccount
- Tip:
🚀 Kako uporabiti
- Dodajte blok
Else Ifneposredno za blokIf. - Določite alternativni pogoj.
- Povežite ga z dejanji ali naslednjo logiko.
❗ Konec Če
Komponenta End If označuje zaključek pogojnega bloka. Po tej komponenti ne bodo izvedena dodatna pogojna dejanja.

📝 Podrobnosti komponente
Ime: End If
Kategorija: Logika
🔧 Uporaba
- Postavite to komponento po vseh pogojnih blokih (
If,Else IfinElse). - Zagotovite pravilno zaprtje logike, da ohranite celovitost toka.
❓ Če Ni Sporočila
Komponenta If No Message se uporablja za obravnavo primerov, kjer nobeden od prej definiranih pogojev ni izpolnjen.

📝 Podrobnosti komponente
Ime: If No Message
Kategorija: Logika
🔧 Uporaba
- Dodajte to komponento na konec več pogojnih blokov.
- Določite rezervna dejanja ali privzete vrednosti, ko noben pogoj ni resničen.
🕒 Načrtovalnik
Komponenta Scheduler vam omogoča, da odložite ali načrtujete izvajanje delovnih tokov.

📝 Podrobnosti komponente
Ime: Scheduler
Kategorija: Logika
🔧 Parametri
-
Časovni okvir
- Tip: Število
- Opis: Količina časa, ki jo je treba počakati pred izvajanjem delovnega toka.
- Obvezno: Da
- Primer:
1 (Dnevi)
-
Specifičen čas
- Tip: Čas
- Opis: Natančen čas dneva za izvajanje delovnega toka.
- Obvezno: Neobvezno
- Primer:
09:00
🚀 Kako uporabiti
- Dodajte komponento
Schedulerv vaš delovni tok. - Nastavite želeni časovni okvir in čas za izvajanje.
- Povežite jo z logiko toka ali dejanji.
🌟 Poln Primer Delovnega Toka
Tukaj je popoln primer, ki uporablja logične komponente:
- Če
- Pogoj:
user.isLoggedIn - Dejanja: Obvestite uporabnika z dobrodo šlim sporočilom.
- Pogoj:
- Drugo Če
- Pogoj:
user.isGuest - Dejanja: Preusmerite uporabnika na stran za prijavo.
- Pogoj:
- Drugo
- Dejanja: Prikažite sporočilo o napaki.
- Konec Če
💡 Najboljše Prakse
- Ohranite Pogoje Preproste: Razdelite kompleksno logiko na manjše, obvladljive pogoje.
- Testirajte Pred Uporabo: Simulirajte vsak tok, da zagotovite, da logika deluje, kot je pričakovano.
- Rezervna Dejanja: Vedno uporabite komponento
ElsealiIf No Message, da obravnavate robne primere.