🧠 Komponenti tal-Logika
Dawn il-komponenti jippermettu li tiddefinixxi kundizzjonijiet, alternattivi, u flussi ippjanati fil-flussi ta' SmartFlow tiegħek. Huma jiffurmaw bażi qawwija għall-automazzjoni ta' proċessi ibbażati fuq regoli speċifiċi.
❓ Jekk (Kundizzjonali)
Il-komponent If jeżegwixxi sett ta' azzjonijiet biss jekk kundizzjoni speċifikata tkun sodisfatta.

📝 Dettalji tal-Komponent
Isem: If
Kategorija: Logika
🔧 Parametri
- Kundizzjoni
- Tip:
Esprizzjoni - Deskrizzjoni: Esprizzjoni loġika li tiddetermina jekk l-azzjonijiet sussegwenti għandhomx jiġu eżegwiti.
- Meħtieġ: Iva
- Eżempju:
user.age > 18
- Tip:
🚀 Kif Tuża
- Idragga u waqqa' l-komponent
Iffil-post tax-xogħol ta' SmartFlow tiegħek. - Speċifika l-kundizzjoni li trid tkun vera biex l-azzjonijiet jiġu eżegwiti.
- Ikkonnettih ma' komponenti jew azzjonijiet sussegwenti.
➡ Ieħor
Il-komponent Else jiddetermina l-azzjonijiet li għandhom jiġu eżegwiti jekk il-kundizzjoni tal-blokk If preċedenti ma tkunx sodisfatta.

📝 Dettalji tal-Komponent
Isem: Else
Kategorija: Logika
🔧 Użu
- Poġġi dan il-komponent immedjatament wara blokk
If. - Definixxi l-azzjonijiet li se jsiru meta l-kundizzjoni fil-blokk
Iftkun falsa.
🔄 Ieħor Jekk
Il-komponent Else If jippermetti li tiddefinixxi kundizzjoni alternattiva biex tiċċekkja jekk il-kundizzjoni tal-ewwel blokk If tkun falsa. Uża dan biex tittestja kundizzjonijiet multipli f'fluss wieħed.

📝 Dettalji tal-Komponent
Isem: Else If
Kategorija: Logika
🔧 Parametri
- Kundizzjoni
- Tip:
Esprizzjoni - Deskrizzjoni: Kundizzjoni alternattiva biex tiġi testjata.
- Meħtieġ: Iva
- Eżempju:
user.hasPremiumAccount
- Tip:
🚀 Kif Tuża
- Żid blokk
Else Ifdirettament wara blokkIf. - Speċifika l-kundizzjoni alternattiva.
- Ikkonnettih ma' azzjonijiet jew loġika sussegwenti.
❗ Tmiem Jekk
Il-komponent End If jindika l-konklużjoni ta' blokk kundizzjonali. L-ebda azzjonijiet kundizzjonali addizzjonali ma se jiġu eżegwiti wara dan il-komponent.

📝 Dettalji tal-Komponent
Isem: End If
Kategorija: Logika
🔧 Użu
- Poġġi dan il-komponent wara l-blokki kollha kundizzjonali (
If,Else If, uElse). - Żgura li l-loġika tkun magħluqa b'mod korrett biex iżżomm l-integrità tal-fluss.
❓ Jekk M'hemmx Messaġġ
Il If No Message komponent jintuża biex jittratta każijiet fejn l-ebda waħda mill-kundizzjonijiet definiti qabel ma jintlaħqu.

📝 Dettalji tal-Komponent
Isem: If No Message
Kategorija: Logika
🔧 Użu
- Żid dan il-komponent fl-aħħar ta' bosta blokki kondizzjonali.
- Definixxi azzjonijiet ta' fallback jew defaults meta l-ebda kundizzjoni ma tkun vera.
🕒 Skedulatur
Il Scheduler komponent jippermetti li tiddelaya jew tippjana l-eżekuzzjoni ta' flussi ta' xogħol.

📝 Dettalji tal-Komponent
Isem: Scheduler
Kategorija: Logika
🔧 Parametri
-
Perjodu ta' Żmien
- Tip: Numru
- Deskrizzjoni: L-ammont ta' żmien li għandek tistenna qabel ma twettaq il-fluss ta' xogħol.
- Meħtieġ: Iva
- Eżempju:
1 (Jiem)
-
Ħin Speċifiku
- Tip: Ħin
- Deskrizzjoni: L-eżatt ħin tal-ġurnata biex twettaq il-fluss ta' xogħol.
- Meħtieġ: Opcjonali
- Eżempju:
09:00
🚀 Kif Tuża
- Żid il
Schedulerkomponent għall-fluss ta' xogħol tiegħek. - Stabbilixxi l-perjodu ta' żmien u l-ħin għall-eżekuzzjoni.
- Ikkonnettih mal-loġika tal-fluss jew l-azzjonijiet.
🌟 Eżempju Komplet ta' Fluss ta' Xogħol
Hawnhekk hawn eżempju sħiħ li juża l-komponenti tal-loġika:
- Jekk
- Kundizzjoni:
user.isLoggedIn - Azzjonijiet: Informa lill-utent b'messaġġ ta' merħba.
- Kundizzjoni:
- Altrimenti Jekk
- Kundizzjoni:
user.isGuest - Azzjonijiet: Irridirezzja lill-utent għall-paġna ta' reġistrazzjoni.
- Kundizzjoni:
- Altrimenti
- Azzjonijiet: Uri messaġġ ta' żball.
- Tmiem Jekk
💡 Aħjar Prattiċi
- Żomm il-Kundizzjonijiet Sempliċi: Iqsam loġika kumplessa f'kundizzjonijiet iżgħar, li jistgħu jiġu ġestiti.
- Ittestja Qabel ma Tiddeploj: Simula kull fluss biex tiżgura li l-loġika timxi kif mistenni.
- Azzjonijiet ta' Fallback: Dejjem uża l
ElsejewIf No Messagekomponent biex jittrattaw każijiet estremi.