🧠 Logičke Komponente
Ove komponente vam omogućavaju da definišete uslove, alternative i zakazane tokove u vašim SmartFlow radnim tokovima. One čine snažnu osnovu za automatizaciju procesa na osnovu specifičnih pravila.
❓ Ako (Uslovno)
Komponenta Ako izvršava skup akcija samo ako je zadovoljen određeni uslov.

📝 Detalji o Komponenti
Ime: Ako
Kategorija: Logika
🔧 Parametri
- Uslov
- Tip:
Izraz - Opis: Logički izraz koji određuje da li treba izvršiti sledeće akcije.
- Obavezno: Da
- Primer:
user.age > 18
- Tip:
🚀 Kako koristiti
- Prevucite i ispustite komponentu
Akou vaš SmartFlow radni prostor. - Definišite uslov koji mora biti tačan da bi se akcije izvršile.
- Povežite je sa sledećim komponentama ili akcijama.
➡ Inače
Komponenta Inače specificira akcije koje treba izvršiti ako uslov prethodnog Ako bloka nije ispunjen.

📝 Detalji o Komponenti
Ime: Inače
Kategorija: Logika
🔧 Upotreba
- Postavite ovu komponentu odmah nakon
Akobloka. - Definišite akcije koje će se izvršiti kada uslov u
Akobloku bude netačan.
🔄 Inače Ako
Komponenta Inače Ako vam omogućava da definišete alternativni uslov za proveru ako je uslov prvog Ako bloka netačan. Koristite ovo za testiranje više uslova u jednom toku.

📝 Detalji o Komponenti
Ime: Inače Ako
Kategorija: Logika
🔧 Parametri
- Uslov
- Tip:
Izraz - Opis: Alternativni uslov za testiranje.
- Obavezno: Da
- Primer:
user.hasPremiumAccount
- Tip:
🚀 Kako koristiti
- Dodajte
Inače Akoblok direktno nakonAkobloka. - Definišite alternativni uslov.
- Povežite ga sa akcijama ili sledećom logikom.
❗ Kraj Ako
Komponenta Kraj Ako označava zaključak uslovnog bloka. Nema dodatnih uslovnih akcija koje će se izvršiti nakon ove komponente.

📝 Detalji o Komponenti
Ime: Kraj Ako
Kategorija: Logika
🔧 Upotreba
- Postavite ovu komponentu nakon svih uslovnih blokova (
Ako,Inače Ako, iInače). - Osigurajte pravilno zatvaranje logike kako biste održali integritet toka.
❓ Ako Nema Poruke
Komponenta Ako Nema Poruke se koristi za upravljanje slučajevima kada nijedni od prethodno definiranih uslova nije ispunjen.

📝 Detalji Komponente
Ime: Ako Nema Poruke
Kategorija: Logika
🔧 Upotreba
- Dodajte ovu komponentu na kraju više uslovnih blokova.
- Definišite rezervne akcije ili podrazumijevane vrijednosti kada nijedan uslov nije tačan.
🕒 Planer
Komponenta Planer omogućava vam da odgodite ili planirate izvršenje radnih tokova.

📝 Detalji Komponente
Ime: 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: Tač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 sa logikom toka ili akcijama.
🌟 Potpuni Primjer Radnog Toka
Evo kompletnog primjera korištenja logičkih komponenti:
- Ako
- Uslov:
user.isLoggedIn - Akcije: Obavijestite korisnika sa porukom dobrodošlice.
- Uslov:
- Inače Ako
- Uslov:
user.isGuest - Akcije: Preusmjerite korisnika na stranicu za registraciju.
- Uslov:
- Inače
- Akcije: Prikažite poruku o grešci.
- Kraj Ako
💡 Najbolje Prakse
- Držite Uslove Jednostavnim: Razložite složenu logiku na manje, upravljive uslove.
- Testirajte Prije Implementacije: Simulirajte svaki tok kako biste osigurali da logika funkcioniše kako se očekuje.
- Rezervne Akcije: Uvijek koristite komponentu
InačeiliAko Nema Porukeza upravljanje rubnim slučajevima.