Aller au contenu principal

🧠 Composants Logiques

Ces composants vous permettent de définir des conditions, des alternatives et des flux programmés dans vos workflows SmartFlow. Ils forment une base puissante pour automatiser des processus en fonction de règles spécifiques.

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

❓ Si (Conditionnel)

Le composant If 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 : If
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 If 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 Else spécifie les actions à exécuter si la condition du bloc If précédent n'est pas remplie.

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

📝 Détails du Composant

Nom : Else
Catégorie : Logique


🔧 Utilisation

  1. Placez ce composant immédiatement après un bloc If.
  2. Définissez les actions qui s'exécuteront lorsque la condition dans le bloc If est fausse.

🔄 Sinon Si

Le composant Else If vous permet de définir une condition alternative à vérifier si la condition du premier bloc If est fausse. Utilisez cela pour tester plusieurs conditions dans un seul flux.

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

📝 Détails du Composant

Nom : Else If
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 Else If directement après un bloc If.
  2. Spécifiez la condition alternative.
  3. Connectez-le aux actions ou à la logique suivante.

❗ Fin Si

Le composant End If 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 : End If
Catégorie : Logique


🔧 Utilisation

  1. Placez ce composant après tous les blocs conditionnels (If, Else If, et Else).
  2. Assurez-vous de bien fermer la logique pour maintenir l'intégrité du flux.

❓ Si Pas de Message

Le composant If No 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 : If No Message
Catégorie : Logique


🔧 Utilisation

  1. Ajoutez ce composant à la fin de plusieurs blocs conditionnels.
  2. Définissez les actions de secours ou les valeurs par défaut lorsque aucune condition n'est vraie.

🕒 Planificateur

Le composant Scheduler vous permet de retarder ou de planifier l'exécution des workflows.

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

📝 Détails du Composant

Nom : Scheduler
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 : Temps
    • Description : L'heure exacte de la journée pour exécuter le workflow.
    • Requis : Optionnel
    • Exemple :
      09:00

🚀 Comment Utiliser

  1. Ajoutez le composant Scheduler à votre workflow.
  2. Définissez le délai et l'heure souhaités pour l'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 Else ou If No Message pour gérer les cas particuliers.

Prêt à élever votre
expérience utilisateur ?

Déployez des assistants IA qui ravissent les clients et évoluent avec votre entreprise.

Conforme au RGPD