🧠 Logičke Komponente
Ove komponente omogućuju definiranje uvjeta, alternativa i zakazanih tokova u vašim SmartFlow radnim procesima. One čine snažnu osnovu za automatizaciju procesa temeljenih na specifičnim pravilima.
❓ Ako (Uvjetno)
Komponenta If izvršava skup akcija samo ako je ispunjen određeni uvjet.

📝 Detalji Komponente
Naziv: If
Kategorija: Logika
🔧 Parametri
- Uvjet
- Tip:
Izraz - Opis: Logički izraz koji određuje hoće li se izvršiti sljedeće akcije.
- Obavezno: Da
- Primjer:
user.age > 18
- Tip:
🚀 Kako koristiti
- Povucite i ispustite komponentu
Ifu svoj SmartFlow radni prostor. - Odredite uvjet koji mora biti istinit za izvršavanje akcija.
- Povežite je s kasnijim komponentama ili akcijama.
➡ Inače
Komponenta Else specificira akcije koje će se izvršiti ako uvjet prethodnog If bloka nije ispunjen.

📝 Detalji Komponente
Naziv: Else
Kategorija: Logika
🔧 Korištenje
- Postavite ovu komponentu odmah nakon
Ifbloka. - Definirajte akcije koje će se izvršiti kada uvjet u
Ifbloku bude netočan.
🔄 Inače Ako
Komponenta Else If omogućuje vam definiranje alternativnog uvjeta za provjeru ako je uvjet prvog If bloka netočan. Koristite ovo za testiranje više uvjeta u jednom toku.

📝 Detalji Komponente
Naziv: Else If
Kategorija: Logika
🔧 Parametri
- Uvjet
- Tip:
Izraz - Opis: Alternativni uvjet za testiranje.
- Obavezno: Da
- Primjer:
user.hasPremiumAccount
- Tip:
🚀 Kako koristiti
- Dodajte
Else Ifblok izravno nakonIfbloka. - Odredite alternativni uvjet.
- Povežite ga s akcijama ili sljedećom logikom.
❗ Kraj Ako
Komponenta End If označava završetak uvjetnog bloka. Nakon ove komponente neće se izvršavati dodatne uvjetne akcije.

📝 Detalji Komponente
Naziv: End If
Kategorija: Logika
🔧 Korištenje
- Postavite ovu komponentu nakon svih uvjetnih blokova (
If,Else IfiElse). - Osigurajte pravilno zatvaranje logike kako biste održali integritet toka.
❓ Ako Nema Poruke
Komponenta Ako Nema Poruke koristi se za upravljanje slučajevima kada nijedan od prethodno definiranih uvjeta nije ispunjen.

📝 Detalji Komponente
Naziv: Ako Nema Poruke
Kategorija: Logika
🔧 Upotreba
- Dodajte ovu komponentu na kraj više uvjetnih blokova.
- Definirajte rezervne radnje ili zadane vrijednosti kada nijedan uvjet nije istinit.
🕒 Planer
Komponenta Planer omogućuje vam odgodu ili planiranje izvršenja radnih tokova.

📝 Detalji Komponente
Naziv: Planer
Kategorija: Logika
🔧 Parametri
-
Vremenski Okvir
- Tip: Broj
- Opis: Količina vremena koju treba čekati prije izvršenja radnog toka.
- Obavezno: Da
- Primjer:
1 (Dani)
-
Specifično Vrijeme
- Tip: Vrijeme
- Opis: Točno vrijeme u danu za izvršenje radnog toka.
- Obavezno: Opcionalno
- Primjer:
09:00
🚀 Kako Koristiti
- Dodajte komponentu
Planeru svoj radni tok. - Postavite željeni vremenski okvir i vrijeme za izvršenje.
- Povežite je s logikom toka ili radnjama.
🌟 Potpuni Primjer Radnog Toka
Evo cjelovitog primjera korištenja logičkih komponenti:
- Ako
- Uvjet:
user.isLoggedIn - Radnje: Obavijestite korisnika s porukom dobrodošlice.
- Uvjet:
- Inače Ako
- Uvjet:
user.isGuest - Radnje: Preusmjerite korisnika na stranicu za prijavu.
- Uvjet:
- Inače
- Radnje: Prikažite poruku o grešci.
- Kraj Ako
💡 Najbolje Prakse
- Držite Uvjete Jednostavnima: Razdvojite složenu logiku na manje, upravljive uvjete.
- Testirajte Prije Implementacije: Simulirajte svaki tok kako biste osigurali da logika radi kako se očekuje.
- Rezervne Radnje: Uvijek koristite komponentu
InačeiliAko Nema Porukeza upravljanje rubnim slučajevima.