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

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

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

📝 Detalji Komponente
Ime: Inače Ako
Kategorija: Logika
🔧 Parametri
- Uvjet
- Tip:
Izraz - Opis: Alternativni uvjet za testiranje.
- Obavezno: Da
- Primjer:
user.hasPremiumAccount
- Tip:
🚀 Kako koristiti
- Dodajte
Inače Akoblok izravno nakonAkobloka. - Odredite alternativni uvjet.
- Povežite ga s radnjama ili sljedećom logikom.
❗ Kraj Ako
Komponenta Kraj Ako označava završetak uvjetnog bloka. Nema dodatnih uvjetnih radnji koje će se izvršiti nakon ove komponente.

📝 Detalji Komponente
Ime: Kraj Ako
Kategorija: Logika
🔧 Korištenje
- Postavite ovu komponentu nakon svih uvjetnih blokova (
Ako,Inače AkoiInače). - Osigurajte pravilno zatvaranje logike kako biste održali integritet toka.
❓ Ako Nema Poruke
Komponenta Ako Nema Poruke koristi se za rješavanje slučajeva kada nijedan od prethodno definiranih uvjeta nije ispunjen.

📝 Detalji Komponente
Ime: Ako Nema Poruke
Kategorija: Logika
🔧 Korištenje
- 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šavanja radnih procesa.

📝 Detalji Komponente
Ime: Planer
Kategorija: Logika
🔧 Parametri
-
Vremenski okvir
- Tip: Broj
- Opis: Količina vremena koju treba čekati prije izvršavanja radnog procesa.
- Obavezno: Da
- Primjer:
1 (Dani)
-
Specifično Vrijeme
- Tip: Vrijeme
- Opis: Točno vrijeme u danu za izvršavanje radnog procesa.
- Obavezno: Opcionalno
- Primjer:
09:00
🚀 Kako koristiti
- Dodajte komponentu
Planeru svoj radni proces. - Postavite željeni vremenski okvir i vrijeme za izvršavanje.
- Povežite je s logikom toka ili radnjama.
🌟 Potpuni Primjer Radnog Procesa
Evo kompletnog 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 registraciju.
- Uvjet:
- Inače
- Radnje: Prikažite poruku o pogreš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 funkcionira kako se očekuje.
- Rezervne Radnje: Uvijek koristite komponentu
InačeiliAko Nema Porukeza rješavanje rubnih slučajeva.