đź§ Composants Logiques
Ces composants vous permettent de définir des conditions, des alternatives et des flux planifiés dans vos workflows SmartFlow. Ils constituent une base puissante pour automatiser des processus en fonction de règles spécifiques.
 ​
​
❓ Si (Conditionnel)​
Le composant Si exécute un ensemble d'actions uniquement si une condition spécifiée est remplie.

📝 Détails du Composant​
Nom : Si
Catégorie : Logique​
🔧 Paramètres​
- Condition
- Type : Expression
- Description : Une expression logique qui détermine si les actions suivantes doivent être exécutées.
- Requis : Oui
- Exemple :
user.age > 18
 
- Type : 
🚀 Comment Utiliser​
- Faites glisser et déposez le composant Sidans votre espace de travail SmartFlow.
- Spécifiez la condition qui doit être vraie pour que les actions s'exécutent.
- Connectez-le aux composants ou actions suivants.
➡ Sinon​
Le composant Sinon spécifie les actions à exécuter si la condition du bloc Si précédent n'est pas remplie.

📝 Détails du Composant​
Nom : Sinon
Catégorie : Logique
🔧 Utilisation​
- Placez ce composant immédiatement après un bloc Si.
- Définissez les actions qui seront exécutées lorsque la condition dans le bloc Siest fausse.
🔄 Sinon Si​
Le composant Sinon Si vous permet de définir une condition alternative à vérifier si la condition du premier bloc Si est fausse. Utilisez cela pour tester plusieurs conditions dans un seul flux.

📝 Détails du Composant​
Nom : Sinon Si
Catégorie : Logique
🔧 Paramètres​
- Condition
- Type : Expression
- Description : Une condition alternative Ă tester.
- Requis : Oui
- Exemple :
user.hasPremiumAccount
 
- Type : 
🚀 Comment Utiliser​
- Ajoutez un bloc Sinon Sidirectement après un blocSi.
- Spécifiez la condition alternative.
- Connectez-le aux actions ou Ă la logique suivante.
❗ Fin Si​
Le composant Fin Si marque la conclusion d'un bloc conditionnel. Aucune action conditionnelle supplémentaire ne sera exécutée après ce composant.

📝 Détails du Composant​
Nom : Fin Si
Catégorie : Logique
🔧 Utilisation​
- Placez ce composant après tous les blocs conditionnels (Si,Sinon Si, etSinon).
- Assurez-vous de bien clôturer la logique pour maintenir l'intégrité du flux.
❓ Si Pas de Message​
Le composant Si Pas de Message est utilisé pour gérer les cas où aucune des conditions définies précédemment n'est remplie.

📝 Détails du Composant​
Nom : Si Pas de Message
Catégorie : Logique
🔧 Utilisation​
- Ajoutez ce composant Ă la fin de plusieurs blocs conditionnels.
- Définissez des actions de secours ou des valeurs par défaut lorsque aucune condition n'est vraie.
🕒 Planificateur​
Le composant Planificateur vous permet de retarder ou de planifier l'exécution des workflows.

📝 Détails du Composant​
Nom : Planificateur
Catégorie : Logique
🔧 Paramètres​
- 
Délai - Type : Nombre
- Description : La durée à attendre avant d'exécuter le workflow.
- Requis : Oui
- Exemple :
1 (Jours)
 
- 
Heure Spécifique - Type : Heure
- Description : L'heure exacte de la journée pour exécuter le workflow.
- Requis : Optionnel
- Exemple :
09:00
 
🚀 Comment Utiliser​
- Ajoutez le composant PlanificateurĂ votre workflow.
- Définissez le délai souhaité et l'heure d'exécution.
- Connectez-le Ă la logique de flux ou aux actions.
🌟 Exemple Complet de Workflow​
Voici un exemple complet utilisant les composants logiques :
- Si
- Condition : user.isLoggedIn
- Actions : Notifier l'utilisateur avec un message de bienvenue.
 
- Condition : 
- Sinon Si
- Condition : user.isGuest
- Actions : Rediriger l'utilisateur vers la page d'inscription.
 
- Condition : 
- Sinon
- Actions : Afficher un message d'erreur.
 
- Fin Si
💡 Meilleures Pratiques​
- Gardez les Conditions Simples : Décomposez la logique complexe en conditions plus petites et gérables.
- Testez Avant de Déployer : Simulez chaque flux pour vous assurer que la logique se comporte comme prévu.
- Actions de Secours : Utilisez toujours le composant SinonouSi Pas de Messagepour gérer les cas limites.