🧠 Componente Logice
Aceste componente vă permit să definiți condiții, alternative și fluxuri programate în fluxurile dvs. SmartFlow. Ele formează o fundație puternică pentru automatizarea proceselor bazate pe reguli specifice.
❓ If (Condicional)
Componenta If execută un set de acțiuni doar dacă o condiție specificată este îndeplinită.

📝 Detalii despre Componentă
Nume: If
Categorie: Logică
🔧 Parametrii
- Condiție
- Tip:
Expresie - Descriere: O expresie logică care determină dacă acțiunile ulterioare ar trebui să fie executate.
- Necesar: Da
- Exemplu:
user.age > 18
- Tip:
🚀 Cum să Folosiți
- Trageți și plasați componenta
Ifîn spațiul de lucru SmartFlow. - Specificați condiția care trebuie să fie adevărată pentru ca acțiunile să fie executate.
- Conectați-o la componente sau acțiuni ulterioare.
➡ Else
Componenta Else specifică acțiunile care trebuie executate dacă condiția blocului If precedent nu este îndeplinită.

📝 Detalii despre Componentă
Nume: Else
Categorie: Logică
🔧 Utilizare
- Plasați această componentă imediat după un bloc
If. - Definiți acțiunile care vor rula atunci când condiția din blocul
Ifeste falsă.
🔄 Else If
Componenta Else If vă permite să definiți o condiție alternativă pentru a verifica dacă condiția primului bloc If este falsă. Utilizați aceasta pentru a testa multiple condiții într-un singur flux.

📝 Detalii despre Componentă
Nume: Else If
Categorie: Logică
🔧 Parametrii
- Condiție
- Tip:
Expresie - Descriere: O condiție alternativă de testat.
- Necesar: Da
- Exemplu:
user.hasPremiumAccount
- Tip:
🚀 Cum să Folosiți
- Adăugați un bloc
Else Ifdirect după un blocIf. - Specificați condiția alternativă.
- Conectați-l la acțiuni sau logică ulterioară.
❗ End If
Componenta End If marchează concluzia unui bloc condițional. Nici o acțiune condițională suplimentară nu va fi executată după această componentă.

📝 Detalii despre Componentă
Nume: End If
Categorie: Logică
🔧 Utilizare
- Plasați această componentă după toate blocurile condiționale (
If,Else IfșiElse). - Asigurați-vă că logica este închisă corect pentru a menține integritatea fluxului.
❓ Dacă Nu Există Mesaj
Componenta If No Message este utilizată pentru a gestiona cazurile în care niciuna dintre condițiile definite anterior nu este îndeplinită.

📝 Detalii despre Componentă
Nume: If No Message
Categorie: Logică
🔧 Utilizare
- Adăugați această componentă la sfârșitul mai multor blocuri condiționale.
- Definiți acțiuni de rezervă sau valori implicite atunci când nicio condiție nu este adevărată.
🕒 Planificator
Componenta Scheduler vă permite să întârziați sau să planificați execuția fluxurilor de lucru.

📝 Detalii despre Componentă
Nume: Scheduler
Categorie: Logică
🔧 Parametri
-
Interval de Timp
- Tip: Număr
- Descriere: Cantitatea de timp de așteptat înainte de a executa fluxul de lucru.
- Necesar: Da
- Exemplu:
1 (Zile)
-
Timp Specific
- Tip: Timp
- Descriere: Timpul exact al zilei pentru a executa fluxul de lucru.
- Necesar: Opțional
- Exemplu:
09:00
🚀 Cum să Utilizați
- Adăugați componenta
Schedulerla fluxul dumneavoastră de lucru. - Setați intervalul de timp dorit și timpul pentru execuție.
- Conectați-o la logica fluxului sau acțiuni.
🌟 Exemplu Complet de Flux de Lucru
Iată un exemplu complet folosind componentele logice:
- If
- Condiție:
user.isLoggedIn - Acțiuni: Notificați utilizatorul cu un mesaj de bun venit.
- Condiție:
- Else If
- Condiție:
user.isGuest - Acțiuni: Redirecționați utilizatorul către pagina de înscriere.
- Condiție:
- Else
- Acțiuni: Afișați un mesaj de eroare.
- End If
💡 Cele Mai Bune Practici
- Mențineți Condițiile Simple: Descompuneți logica complexă în condiții mai mici și gestionabile.
- Testați Înainte de Implementare: Simulați fiecare flux pentru a vă asigura că logica se comportă conform așteptărilor.
- Acțiuni de Rezervă: Utilizați întotdeauna componenta
ElsesauIf No Messagepentru a gestiona cazurile limită.