🧠 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.
❓ If (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 izvedbo dejanj.
- Povežite jo z naslednjimi komponentami ali dejanji.
➡ Else
Komponenta Else določa dejanja, ki se izvedejo, č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
Iflažen.
🔄 Else If
Komponenta Else If vam omogoča, da definirate alternativni pogoj za preverjanje, ali je pogoj prvega bloka If laž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.
❗ End If
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 zapiranje logike za ohranjanje celovitosti toka.
❓ Če ni sporočila
Komponenta Če ni sporočila se uporablja za obravnavo primerov, kjer nobena od prej definiranih pogojev ni izpolnjena.

📝 Podrobnosti o komponenti
Ime: Če ni sporočila
Kategorija: Logika
🔧 Uporaba
- Dodajte to komponento na konec več pogojnih blokov.
- Določite rezervne akcije ali privzete vrednosti, ko nobeni pogoji niso resnični.
🕒 Načrtovalnik
Komponenta Načrtovalnik vam omogoča, da zamudite ali načrtujete izvajanje delovnih tokov.

📝 Podrobnosti o komponenti
Ime: Načrtovalnik
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 (dni)
-
Specifičen čas
- Tip: Čas
- Opis: Natančen čas dneva za izvajanje delovnega toka.
- Obvezno: Neobvezno
- Primer:
09:00
🚀 Kako uporabiti
- Dodajte komponento
Načrtovalnikv vaš delovni tok. - Nastavite želeni časovni okvir in čas za izvajanje.
- Povežite jo z logiko toka ali akcijami.
🌟 Popoln primer delovnega toka
Tukaj je popoln primer uporabe logičnih komponent:
- Če
- Pogoj:
user.isLoggedIn - Akcije: Obvestite uporabnika z dobrodošlim sporočilom.
- Pogoj:
- Drugače, če
- Pogoj:
user.isGuest - Akcije: Preusmerite uporabnika na stran za prijavo.
- Pogoj:
- Drugače
- Akcije: Prikažite sporočilo o napaki.
- Konec, če
💡 Najboljše prakse
- Ohranite pogoje preproste: Kompleksno logiko razdelite na manjše, obvladljive pogoje.
- Testirajte pred uvajanjem: Simulirajte vsak tok, da zagotovite, da logika deluje, kot je pričakovano.
- Rezervne akcije: Vedno uporabite komponento
DrugačealiČe ni sporočilaza obravnavo robnih primerov.