Vue d'ensemble des Actions dans SmartFlow
Introduction​
Les actions dans SmartFlow sont les éléments qui permettent d'exécuter des tâches et de concrétiser vos workflows. Une fois un trigger activé, les actions prennent le relais pour accomplir les objectifs définis, tels que l'envoi d'un message, l'exécution d'une logique conditionnelle, ou la communication avec une API externe.
Catégories d'actions​
SmartFlow propose plusieurs types d'actions, regroupées par catégorie pour une gestion simplifiée.
1. Chat​
Actions liées aux outils conversationnels.
- Send Message to Chat Instance : Envoyez un message prédéfini à un utilisateur via une instance de chat.
- Search Knowledge Base : Recherchez une réponse dans une base de connaissances.
- Add Tag to Chat Instance : Ajoutez un tag pour marquer une conversation.
- Delegate to ChatModel : Transférez une instance vers un modèle conversationnel.
- Set Observation : Ajoutez une observation spécifique pour une instance.
Capture d'écran : [Insérer une capture montrant les options de la catégorie "Chat" dans l'interface.]
2. Email​
Actions pour envoyer des emails.
- Send Email : Envoyez un email Ă un utilisateur ou Ă une liste de destinataires.
Capture d'écran : [Montrer l'interface de configuration de l'action "Send Email" avec des champs personnalisés.]
3. API​
Actions pour intégrer des systèmes externes via des appels API.
- Perform API Call : Effectuez un appel Ă une API externe.
- Import OpenAPI Collection : Importez des collections OpenAPI pour utiliser des points d'accès prédéfinis.
Capture d'Ă©cran : [Inclure une capture d'Ă©cran illustrant l'importation d'une collection OpenAPI.]
4. Logic​
Actions liées à la logique conditionnelle et à la gestion des workflows.
- Conditions : Créez des scénarios "si/alors" pour orienter les flux.
- Set Variables : DĂ©finissez ou mettez Ă jour des variables pour enrichir le contexte du workflow.
Capture d'écran : [Présenter un exemple d'action conditionnelle avec plusieurs branches.]
5. Custom Actions​
Actions avancées ou personnalisées.
- Custom Scripts : Ajoutez un script personnalisé pour une action spécifique.
- Execute Sub-Workflow : Appelez un autre SmartFlow comme partie du workflow en cours.
Capture d'écran : [Illustrer un exemple de sous-workflow appelé par une action principale.]
Configuration des Actions​
Ajouter une action​
- Sélectionner une action : Choisissez une action depuis la liste des catégories.
- Paramétrer les champs : Remplissez les détails requis (exemple : contenu d'un message, destinataires d'un email).
- Valider : Testez et enregistrez l'action pour l'intégrer au workflow.
Capture d'Ă©cran : [Montrer un exemple de configuration d'une action avec des champs remplis.]
Gérer les actions​
- Modifier une action existante : Cliquez sur l'action dans le workflow pour éditer ses paramètres.
- Supprimer une action : Supprimez une action qui n'est plus nécessaire en cliquant sur l'icône correspondante.
- Réorganiser les actions : Faites glisser les actions pour ajuster l'ordre d'exécution.
Cas d'usage des Actions​
Exemple 1 : Notification automatisée​
- Trigger : Un utilisateur soumet un formulaire.
- Actions :
- Envoyer un email de confirmation Ă l'utilisateur.
- Ajouter une observation pour suivre l'Ă©tat de la soumission.
Exemple 2 : Intégration API​
- Trigger : Un webhook reçoit des données d'un CRM.
- Actions :
- Effectuer un appel API pour récupérer des informations supplémentaires.
- Envoyer un message au chatbot avec les données obtenues.
Capture d'écran : [Montrer un flux complet avec ces actions enchaînées.]
Bonnes pratiques​
- Planifiez vos actions : Identifiez clairement l'ordre d'exécution des actions pour garantir une logique cohérente.
- Testez chaque action : Simulez leur fonctionnement avant de déployer le workflow.
- Documentez vos workflows : Ajoutez des descriptions pour chaque action afin de faciliter leur maintenance.
Liens utiles​
Avec cette vue d'ensemble, vous pouvez utiliser les actions pour construire des workflows complexes et automatisés. Passez à la section suivante pour découvrir comment utiliser les observations pour enrichir vos flux !