Qu’est-ce qu’un Workflow dans Sybot
Un Workflow Sybot est un processus low-code composé de tâches connectées entre elles. Chaque tâche exécute une fonction ; les connexions et les conditions déterminent quelle étape doit se poursuivre.
Éléments principaux
- Tâche: unité opérationnelle configurable, par exemple, lecture de données, envoi de messages, appel d’un service ou contrôle du flux.
- Connexions: représentent les chemins possibles entre les tâches.
- Conditions de sortie: décident quel lien suivre en fonction du résultat ou d’une expression.
- Paramètres: données reçues par le workflow ou produits par les tâches.
- Variables: valeurs gérées pendant l’exécution.
- Groupes: conteneurs visuels utilisés pour rendre les diagrammes complexes plus lisibles.
Cycle de travail
- Créer le workflow à partir du Atelier de conception (Designer Workbench).
- Ajouter les tâches dans le Concepteur de flux de travail (Workflow Designer).
- Configurer les propriétés, les paramètres et les conditions.
- Valider et enregistrer le diagramme.
- Tester le workflow dans le Designer avec des données non sensibles.
- L’exécuter ou le planifier à partir des Exécutions.
- Analyser les résultats et les anomalies dans les Logs.
Composition et réutilisation
Les tâches Run Workflow, Iterator, Parallel Run Workflow et Parallel Branches permettent de décomposer un processus en parties réutilisables ou concurrentes. Définir clairement les entrées, les sorties et les responsabilités de chaque workflow enfant.
Validation
Avant l’exécution Sybot, vérifie la cohérence du diagramme et signale les configurations incomplètes. La validation structurale ne remplace pas une preuve fonctionnelle : vérifier toujours les données produites, les chemins alternatifs et la gestion des erreurs.