🧠 Loģikas komponenti
Šie komponenti ļauj jums definēt nosacījumus, alternatīvas un plānoto plūsmu jūsu SmartFlow darba plūsmās. Tie veido spēcīgu pamatu procesu automatizēšanai, pamatojoties uz konkrētām noteikumiem.
❓ Ja (Nosacījuma)
If komponents izpilda noteiktu darbību kopumu tikai tad, ja ir izpildīts noteikts nosacījums.

📝 Komponenta detaļas
Nosaukums: If
Kategorija: Loģika
🔧 Parametri
- Nosacījums
- Tips:
Izteiksme - Apraksts: Loģiska izteiksme, kas nosaka, vai nākamās darbības jāizpilda.
- Nepieciešams: Jā
- Piemērs:
user.age > 18
- Tips:
🚀 Kā izmantot
- Velciet un nometiet
Ifkomponentu savā SmartFlow darba telpā. - Norādiet nosacījumu, kas jāizpilda, lai darbības tiktu izpildītas.
- Savienojiet to ar nākamajiem komponentiem vai darbībām.
➡ Citādi
Else komponents nosaka darbības, kas jāizpilda, ja iepriekšējā If bloka nosacījums nav izpildīts.

📝 Komponenta detaļas
Nosaukums: Else
Kategorija: Loģika
🔧 Lietošana
- Novietojiet šo komponentu tieši pēc
Ifbloka. - Definējiet darbības, kas tiks izpildītas, kad
Ifblokā esošais nosacījums ir nepaties.
🔄 Citādi Ja
Else If komponents ļauj jums definēt alternatīvu nosacījumu, lai pārbaudītu, vai pirmais If bloka nosacījums ir nepaties. Izmantojiet to, lai pārbaudītu vairākus nosacījumus vienā plūsmā.

📝 Komponenta detaļas
Nosaukums: Else If
Kategorija: Loģika
🔧 Parametri
- Nosacījums
- Tips:
Izteiksme - Apraksts: Alternatīvs nosacījums, ko pārbaudīt.
- Nepieciešams: Jā
- Piemērs:
user.hasPremiumAccount
- Tips:
🚀 Kā izmantot
- Pievienojiet
Else Ifbloku tieši pēcIfbloka. - Norādiet alternatīvo nosacījumu.
- Savienojiet to ar darbībām vai nākamajiem loģikas komponentiem.
❗ Beigt Ja
End If komponents iezīmē nosacījuma bloka noslēgumu. Pēc šī komponenta netiks izpildītas papildu nosacījuma darbības.

📝 Komponenta detaļas
Nosaukums: End If
Kategorija: Loģika
🔧 Lietošana
- Novietojiet šo komponentu pēc visiem nosacījuma blokiem (
If,Else IfunElse). - Nodrošiniet pareizu loģikas noslēgumu, lai saglabātu plūsmas integritāti.
❓ Ja nav ziņas
If No Message komponents tiek izmantots, lai apstrādātu gadījumus, kad neviens no iepriekš definētajiem nosacījumiem nav izpildīts.

📝 Komponenta detaļas
Nosaukums: If No Message
Kategorija: Loģika
🔧 Lietošana
- Pievienojiet šo komponentu vairāku nosacījuma bloku beigās.
- Definējiet rezerves darbības vai noklusējuma opcijas, kad neviens nosacījums nav patiess.
🕒 Plānotājs
Scheduler komponents ļauj jums aizkavēt vai plānot darba plūsmu izpildi.

📝 Komponenta detaļas
Nosaukums: Scheduler
Kategorija: Loģika
🔧 Parametri
-
Laika posms
- Tips: Skaitlis
- Apraksts: Laika periods, kas jāpagaida pirms darba plūsmas izpildes.
- Nepieciešams: Jā
- Piemērs:
1 (Dienas)
-
Specifisks laiks
- Tips: Laiks
- Apraksts: Precīzs dienas laiks, kad jāizpilda darba plūsma.
- Nepieciešams: Opcional
- Piemērs:
09:00
🚀 Kā izmantot
- Pievienojiet
Schedulerkomponentu savā darba plūsmā. - Iestatiet vēlamo laika posmu un izpildes laiku.
- Savienojiet to ar plūsmas loģiku vai darbībām.
🌟 Pilns piemēra darba plūsma
Šeit ir pilns piemērs, izmantojot loģikas komponentus:
- Ja
- Nosacījums:
user.isLoggedIn - Darbības: Informēt lietotāju ar sveiciena ziņu.
- Nosacījums:
- Citādi Ja
- Nosacījums:
user.isGuest - Darbības: Novirzīt lietotāju uz reģistrācijas lapu.
- Nosacījums:
- Citādi
- Darbības: Parādīt kļūdas ziņu.
- Beigt Ja
💡 Labākās prakses
- Saglabājiet nosacījumus vienkāršus: Sadaliet sarežģītu loģiku mazākās, pārvaldāmās nosacījumos.
- Testējiet pirms izvietošanas: Simulējiet katru plūsmu, lai nodrošinātu, ka loģika darbojas kā paredzēts.
- Rezerves darbības: Vienmēr izmantojiet
ElsevaiIf No Messagekomponentu, lai apstrādātu robežgadījumus.