🧠 Komponentët Logjikë
Këta komponentë ju lejojnë të definoni kushte, alternativa dhe flukse të planifikuara në punët e SmartFlow. Ata formojnë një themel të fuqishëm për automatizimin e proceseve në bazë të rregullave specifike.
❓ Nëse (Kushtore)
Komponenti Nëse ekzekuton një set veprimesh vetëm nëse një kusht i specifikuar është plotësuar.

📝 Detajet e Komponentit
Emri: Nëse
Kategoria: Logjikë
🔧 Parametrat
- Kushti
- Tipi:
Shprehje - Përshkrimi: Një shprehje logjike që përcakton nëse veprimet e mëpasshme duhet të ekzekutohen.
- E nevojshme: Po
- Shembulli:
user.age > 18
- Tipi:
🚀 Si të Përdorni
- Tërhiqni dhe lëshoni komponentin
Nësenë hapësirën tuaj të punës në SmartFlow. - Specifikoni kushtin që duhet të jetë i vërtetë për të ekzekutuar veprimet.
- Lidheni me komponentët ose veprimet e mëpasshme.
➡ Përndryshe
Komponenti Përndryshe specifikon veprimet që do të ekzekutohen nëse kushti i bllokut të mëparshëm Nëse nuk është plotësuar.

📝 Detajet e Komponentit
Emri: Përndryshe
Kategoria: Logjikë
🔧 Përdorimi
- Vendosni këtë komponent menjëherë pas një blloku
Nëse. - Definoni veprimet që do të ekzekutohen kur kushti në bllokun
Nëseështë i gabuar.
🔄 Përndryshe Nëse
Komponenti Përndryshe Nëse ju lejon të definoni një kusht alternativ për të kontrolluar nëse kushti i parë i bllokut Nëse është i gabuar. Përdorni këtë për të testuar shumë kushte në një fluks të vetëm.

📝 Detajet e Komponentit
Emri: Përndryshe Nëse
Kategoria: Logjikë
🔧 Parametrat
- Kushti
- Tipi:
Shprehje - Përshkrimi: Një kusht alternativ për të testuar.
- E nevojshme: Po
- Shembulli:
user.hasPremiumAccount
- Tipi:
🚀 Si të Përdorni
- Shtoni një bllok
Përndryshe Nësedirekt pas një bllokuNëse. - Specifikoni kushtin alternativ.
- Lidheni me veprime ose logjikë të mëpasshme.
❗ Mbyll Nëse
Komponenti Mbyll Nëse shënon përfundimin e një blloku kushtor. Asnjë veprim tjetër kushtor nuk do të ekzekutohet pas këtij komponenti.

📝 Detajet e Komponentit
Emri: Mbyll Nëse
Kategoria: Logjikë
🔧 Përdorimi
- Vendosni këtë komponent pas të gjithë bllokave kushtore (
Nëse,Përndryshe Nëse, dhePërndryshe). - Sigurohuni që logjika të mbyllet siç duhet për të ruajtur integritetin e fluksit.
❓ Nëse Nuk Ka Mesazh
Komponenti Nëse Nuk Ka Mesazh përdoret për të trajtuar rastet kur asnjë nga kushtet e përcaktuara më parë nuk plotësohet.

📝 Detajet e Komponentit
Emri: Nëse Nuk Ka Mesazh
Kategoria: Logjika
🔧 Përdorimi
- Shtoni këtë komponent në fund të disa blloqeve kushtore.
- Përcaktoni veprime rezervë ose parazgjedhje kur asnjë kusht nuk është i vërtetë.
🕒 Planifikuesi
Komponenti Planifikuesi ju lejon të vononi ose planifikoni ekzekutimin e flukseve të punës.

📝 Detajet e Komponentit
Emri: Planifikuesi
Kategoria: Logjika
🔧 Parametrat
-
Kohëzgjatja
- Tipi: Numër
- Përshkrimi: Sasia e kohës për të pritur para se të ekzekutohet fluksi i punës.
- E Kërkuar: Po
- Shembulli:
1 (Ditë)
-
Koha e Saktë
- Tipi: Kohë
- Përshkrimi: Koha e saktë e ditës për të ekzekutuar fluksin e punës.
- E Kërkuar: Opsionale
- Shembulli:
09:00
🚀 Si të Përdorni
- Shtoni komponentin
Planifikuesinë fluksin tuaj të punës. - Vendosni kohëzgjatjen dhe kohën e dëshiruar për ekzekutim.
- Lidheni me logjikën e fluksit ose veprimet.
🌟 Shembulli i Plotë i Fluksit të Punës
Ja një shembull i plotë që përdor komponentët e logjikës:
- Nëse
- Kushti:
user.isLoggedIn - Veprimet: Njoftoni përdoruesin me një mesazh mirëseardhjeje.
- Kushti:
- Përndryshe Nëse
- Kushti:
user.isGuest - Veprimet: Reddirektoni përdoruesin në faqen e regjistrimit.
- Kushti:
- Përndryshe
- Veprimet: Shfaqni një mesazh gabimi.
- Mbyll Nëse
💡 Praktikat më të Mira
- Mbani Kushtet të Thjeshta: Çani logjikën komplekse në kushte më të vogla dhe të menaxhueshme.
- Testoni Para Se të Publikoni: Simuloni çdo fluks për të siguruar që logjika sillet siç pritet.
- Veprime Rezervë: Përdorni gjithmonë komponentin
PërndrysheoseNëse Nuk Ka Mesazhpër të trajtuar rastet e skajshme.