Aller au contenu principal

🧠 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.

c6c87a85-c072-486b-a78b-2fd8421e2741.png​

❓ Si (Conditionnel)​

Le composant Si exécute un ensemble d'actions uniquement si une condition spécifiée est remplie.

8ae73d88-406a-4dc3-9bd2-6395671b4b0c.png

📝 Détails du Composant​

Nom : Si
Catégorie : Logique​

🔧 Paramètres​

  1. 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

🚀 Comment Utiliser​

  1. Faites glisser et déposez le composant Si dans votre espace de travail SmartFlow.
  2. Spécifiez la condition qui doit être vraie pour que les actions s'exécutent.
  3. 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.

5cf60501-b723-44ba-b7f0-d9e11b9c4fc5.png

📝 Détails du Composant​

Nom : Sinon
Catégorie : Logique


🔧 Utilisation​

  1. Placez ce composant immédiatement après un bloc Si.
  2. 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.

14c2bdfb-8bdf-499c-b582-9500ecc3e8c9.png

📝 Détails du Composant​

Nom : Sinon Si
Catégorie : Logique


🔧 Paramètres​

  1. Condition
    • Type : Expression
    • Description : Une condition alternative Ă  tester.
    • Requis : Oui
    • Exemple :
      user.hasPremiumAccount

🚀 Comment Utiliser​

  1. Ajoutez un bloc Sinon Si directement après un bloc Si.
  2. Spécifiez la condition alternative.
  3. 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.

93cd72ca-8b19-4cff-8e04-d60843fa11de.png

📝 Détails du Composant​

Nom : Fin Si
Catégorie : Logique


🔧 Utilisation​

  1. Placez ce composant après tous les blocs conditionnels (Si, Sinon Si, et Sinon).
  2. 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.

0e0eeb00-0feb-4027-ac49-e6b3e0800239.png

📝 Détails du Composant​

Nom : Si Pas de Message
Catégorie : Logique


🔧 Utilisation​

  1. Ajoutez ce composant Ă  la fin de plusieurs blocs conditionnels.
  2. 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.

96e48de2-9228-4f53-9d7c-737aa57902bb.png

📝 Détails du Composant​

Nom : Planificateur
Catégorie : Logique


🔧 Paramètres​

  1. DĂ©lai

    • Type : Nombre
    • Description : La durĂ©e Ă  attendre avant d'exĂ©cuter le workflow.
    • Requis : Oui
    • Exemple :
      1 (Jours)
  2. 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​

  1. Ajoutez le composant Planificateur Ă  votre workflow.
  2. Définissez le délai souhaité et l'heure d'exécution.
  3. Connectez-le Ă  la logique de flux ou aux actions.

🌟 Exemple Complet de Workflow​

Voici un exemple complet utilisant les composants logiques :

  1. Si
    • Condition : user.isLoggedIn
    • Actions : Notifier l'utilisateur avec un message de bienvenue.
  2. Sinon Si
    • Condition : user.isGuest
    • Actions : Rediriger l'utilisateur vers la page d'inscription.
  3. Sinon
    • Actions : Afficher un message d'erreur.
  4. 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 ou Si Pas de Message pour gĂ©rer les cas limites.