🧠 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 ha egy meghatározott 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.
- Kösse össze a következő komponensekkel vagy műveletekkel.
➡ Máskülönben
A Else komponens meghatározza azokat a műveleteket, amelyeket végre kell hajtani, ha a megelő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 fognak végrehajtódni, ha az
Ifblokk feltétele hamis.
🔄 Máskülönben Ha
A 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. Használja ezt 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.
- Kösse össze műveletekkel vagy következő logikával.
❗ End If
A 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 If No Message komponens arra szolgál, hogy kezelje azokat az eseteket, amikor egyik korábban meghatározott feltétel sem teljesül.

📝 Komponens Részletek
Név: If No Message
Kategória: Logika
🔧 Használat
- Adja hozzá ezt a komponenst több feltételes blokk végén.
- Határozza meg a visszaállító műveleteket vagy alapértelmezetteket, amikor egyik feltétel sem igaz.
🕒 Ütemező
A Scheduler komponens lehetővé teszi a munkafolyamatok végrehajtásának késleltetését vagy ütemezését.

📝 Komponens Részletek
Név: Scheduler
Kategória: Logika
🔧 Paraméterek
-
Időtartam
- Típus: Szám
- Leírás: Az az időtartam, amelyet várni kell a munkafolyamat végrehajtása előtt.
- Kötelező: Igen
- Példa:
1 (Nap)
-
Specifikus 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álat
- Adja hozzá a
Schedulerkomponenst a munkafolyamatához. - Állítsa be a kívánt időtartamot és időpontot a végrehajtáshoz.
- Kösse össze a folyamat logikájával vagy műveletekkel.
🌟 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:
- Máskülönben Ha
- Feltétel:
user.isGuest - Műveletek: Iránymutatás a felhasználónak a regisztrációs oldalra.
- Feltétel:
- Máskülönben
- Műveletek: Hibaüzenet megjelenítése.
- End If
💡 Legjobb Gyakorlatok
- Tartsa a Feltételeket Egyszerűen: Bontsa le a bonyolult logikát kisebb, kezelhetőbb feltételekre.
- Teszteljen a Telepítés Előtt: Szimulálja minden folyamatot, hogy biztosítsa a logika várt működés ét.
- Visszaállító Műveletek: Mindig használja a
ElsevagyIf No Messagekomponenst a szélsőséges esetek kezelésére.