🧠 Logikai Komponensek
Ezek a komponensek lehetővé teszik, hogy feltételeket, alternatívákat és ütemezett folyamatokat határozzon meg a SmartFlow munkafolyamataiban. Erős alapot képeznek a folyamatok automatizálásához, specifikus szabályok alapján.
❓ Ha (Feltételes)
A If komponens egy sor műveletet hajt végre, csak akkor, ha egy megadott feltétel teljesül.

📝 Komponens Részletek
Név: If
Kategória: Logika
🔧 Paraméterek
- Feltétel
- Típus:
Kifejezés - Leírás: Egy logikai kifejezés, amely meghatározza, hogy a következő műveletek végrehajtásra kerülnek-e.
- Kötelező: Igen
- Példa:
user.age > 18
- Típus:
🚀 Használat
- Húzza és ejtse a
Ifkomponenst a SmartFlow munkaterületére. - Adja meg a feltételt, amelynek igaznak kell lennie a műveletek végrehajtásához.
- Csatlakoztassa a következő komponensekhez vagy műveletekhez.
➡ Egyéb
Az Else komponens meghatározza a végrehajtandó műveleteket, ha az előző If blokk feltétele nem teljesül.

📝 Komponens Részletek
Név: Else
Kategória: Logika
🔧 Használat
- Helyezze ezt a komponenst közvetlenül egy
Ifblokk után. - Határozza meg azokat a műveleteket, amelyek akkor futnak, amikor az
Ifblokk feltétele hamis.
🔄 Egyéb Ha
Az Else If komponens lehetővé teszi, hogy egy alternatív feltételt határozzon meg, hogy ellenőrizze, ha az első If blokk feltétele hamis. Ezt használja több feltétel tesztelésére egyetlen folyamatban.

📝 Komponens Részletek
Név: Else If
Kategória: Logika
🔧 Paraméterek
- Feltétel
- Típus:
Kifejezés - Leírás: Egy alternatív feltétel tesztelésére.
- Kötelező: Igen
- Példa:
user.hasPremiumAccount
- Típus:
🚀 Használat
- Adjon hozzá egy
Else Ifblokkot közvetlenül egyIfblokk után. - Adja meg az alternatív feltételt.
- Csatlakoztassa műveletekhez vagy következő logikához.
❗ End If
Az End If komponens jelzi a feltételes blokk végét. Ezt a komponenst követően már nem hajtanak végre további feltételes műveleteket.

📝 Komponens Részletek
Név: End If
Kategória: Logika
🔧 Használat
- Helyezze ezt a komponenst minden feltételes blokk (
If,Else IfésElse) után. - Biztosítsa a logika megfelelő lezárását a folyamat integritásának megőrzése érdekében.
❓ Ha Nincs Üzenet
A Ha Nincs Üzenet komponens arra szolgál, hogy kezelje azokat az eseteket, amikor egyik korábban definiált feltétel sem teljesül.

📝 Komponens Részletek
Név: Ha Nincs Üzenet
Kategória: Logika
🔧 Használat
- Helyezze el ezt a komponenst több feltételes blokk végén.
- Határozza meg a visszaállási műveleteket vagy alapértelmezett értékeket, amikor egyik feltétel sem igaz.
🕒 Ütemező
A Ütemező komponens lehetővé teszi a munkafolyamatok végrehajtásának késleltetését vagy tervezését.

📝 Komponens Részletek
Név: Ütemező
Kategória: Logika
🔧 Paraméterek
-
Időkeret
- Típus: Szám
- Leírás: Az az időtartam, ameddig várni kell a munkafolyamat végrehajtása előtt.
- Kötelező: Igen
- Példa:
1 (Nap)
-
Konkrét Idő
- Típus: Idő
- Leírás: A nap pontos időpontja, amikor a munkafolyamatot végre kell hajtani.
- Kötelező: Opcionális
- Példa:
09:00
🚀 Használati Útmutató
- Adja hozzá a
Ütemezőkomponenst a munkafolyamatához. - Állítsa be a kívánt időkeretet és az időpontot a végrehajtáshoz.
- Csatlakoztassa a folyamatlogikához vagy műveletekhez.
🌟 Teljes Példa Munkafolyamat
Íme egy teljes példa a logikai komponensek használatával:
- Ha
- Feltétel:
user.isLoggedIn - Műveletek: Értesítse a felhasználót egy üdvözlő üzenettel.
- Feltétel:
- Ellenkezőleg, Ha
- Feltétel:
user.isGuest - Műveletek: Irányítsa a felhasználót a regisztrációs oldalra.
- Feltétel:
- Ellenkezőleg
- Műveletek: Hibajelzés megjelenítése.
- Vége Ha
💡 Legjobb Gyakorlatok
- Tartsa Egyszerűen a Feltételeket: Bontsa le a bonyolult logikát kisebb, kezelhetőbb feltételekre.
- Tesztelés Telepítés Előtt: Szimulálja az egyes folyamatokat, hogy biztos legyen benne, hogy a logika a várakozásoknak megfelelően működik.
- Visszaállási Műveletek: Mindig használja az
EllenkezőlegvagyHa Nincs Üzenetkomponenst a szélsőséges esetek kezelésére.