🧠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
Si
dans 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
Si
est 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 Si
directement 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
Sinon
ouSi Pas de Message
pour gérer les cas limites.