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

📝 Detalii despre Componentă
Nume: Dacă
Categorie: Logică
🔧 Parametrii
- Condiție
- Tip:
Expresie - Descriere: O expresie logică care determină dacă acțiunile ulterioare ar trebui să fie executate.
- Obligatoriu: Da
- Exemplu:
user.age > 18
- Tip:
🚀 Cum să Folosiți
- Trageți și plasați componenta
Dacăî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.
➡ Altfel
Componentele Altfel specifică acțiunile care trebuie executate dacă condiția blocului Dacă precedent nu este îndeplinită.

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

📝 Detalii despre Componentă
Nume: Altfel Dacă
Categorie: Logică
🔧 Parametrii
- Condiție
- Tip:
Expresie - Descriere: O condiție alternativă de testat.
- Obligatoriu: Da
- Exemplu:
user.hasPremiumAccount
- Tip:
🚀 Cum să Folosiți
- Adăugați un bloc
Altfel Dacădirect după un blocDacă. - Specificați condiția alternativă.
- Conectați-o la acțiuni sau logică ulterioară.
❗ Sfârșit Dacă
Componentele Sfârșit Dacă marchează concluzia unui bloc condițional. Nici o acțiune condițională suplimentară nu va fi executată după această componentă.

📝 Detalii despre Componentă
Nume: Sfârșit Dacă
Categorie: Logică
🔧 Utilizare
- Plasați această componentă după toate blocurile condiționale (
Dacă,Altfel DacășiAltfel). - Asigurați-vă că logica este închisă corespunzător pentru a menține integritatea fluxului.
❓ Dacă Fără Mesaj
Componentele Dacă Fără Mesaj sunt utilizate pentru a gestiona cazurile în care nici una dintre condițiile definite anterior nu este îndeplinită.

📝 Detalii despre Componentă
Nume: Dacă Fără Mesaj
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 nici o condiție nu este adevărată.
🕒 Programator
Componentele Programator vă permit să întârziați sau să planificați execuția fluxurilor de lucru.

📝 Detalii despre Componentă
Nume: Programator
Categorie: Logică
🔧 Parametrii
-
Interval de timp
- Tip: Număr
- Descriere: Cantitatea de timp de așteptat înainte de a executa fluxul de lucru.
- Obligatoriu: Da
- Exemplu:
1 (Zile)
-
Timp Specific
- Tip: Timp
- Descriere: Timpul exact din zi pentru a executa fluxul de lucru.
- Obligatoriu: Opțional
- Exemplu:
09:00
🚀 Cum să Folosiți
- Ad ăugați componenta
Programatorîn fluxul dvs. 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:
- Dacă
- Condiție:
user.isLoggedIn - Acțiuni: Notificați utilizatorul cu un mesaj de bun venit.
- Condiție:
- Altfel Dacă
- Condiție:
user.isGuest - Acțiuni: Redirecționați utilizatorul către pagina de înscriere.
- Condiție:
- Altfel
- Acțiuni: Afișați un mesaj de eroare.
- Sfârșit Dacă
💡 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ă așa cum este de așteptat.
- Acțiuni de Rezervă: Folosiți întotdeauna componentele
AltfelsauDacă Fără Mesajpentru a gestiona cazurile limită.