- Introduction
- Démarrage
- Modélisation du processus avec BPMN
- Compréhension de la modélisation des processus
- Ouverture du canevas de modélisation
- Modéliser votre processus
- Alignement et connexion des éléments BPMN
- Autopilot pour Maestro (aperçu)
- Référentiel de processus
- Modélisation des processus avec la gestion des incidents
- Concevoir un schéma d'entité de cas persistant
- Définition des clés de cas (système vs. externe)
- Établissement des contrats d'E/S et de réécriture de la tâche
- Règles de sortie et fin de l’étape précoce
- Modélisation des étapes primaires et secondaires
- Déclencher un cas à partir de Data Fabric
- Implémentation des personas et des autorisations au niveau de l'étape
- Définition des SLA et des règles d'escalade automatisées
- Configuration d'une boucle de retraitement (renouvellement)
- Gestion des instances de cas en cours : suspendre, migrer et réessayer
- Dictionnaire des composants de gestion des incidents Maestro
- Modélisation des processus avec Flow
- Implémentation des processus
- Débogage
- Simulation
- Publication et mise à niveau des processus agentiques
- Scénarios de mise en œuvre courants
- Extraire et valider des documents
- Opérations de processus
- Surveillance des processus
- Optimisation des processus
- Informations de référence
Simulation de sortie dans Flux pour tester la logique en aval sans exécuter l'action réelle d'un nœud pendant une exécution de test.
La simulation de sortie vous permet de définir une sortie fixe pour n'importe quel nœud pendant une exécution de test, sans exécuter réellement l'action réelle du nœud. Cela est utile pour tester la logique en aval lorsque l'action réelle est lente, coûteuse ou nécessite des dépendances externes qui ne sont pas disponibles lors d'une exécution de Debug.
Fonctionnement de la simulation
Lorsque vous activez une simulation sur un nœud, Flow ignore l’exécution réelle du nœud pendant l’exécution du test et injecte directement les valeurs de sortie simulées. Tous les nœuds en aval reçoivent les valeurs simulées comme si le nœud avait fonctionné normalement.
Les simulations s'appliquent uniquement pendant les exécutions de test. Elles ne sont jamais actives dans les workflows de production publiés.
Configuration d'une simulation
- Sélectionnez le nœud que vous souhaitez simuler sur le canevas.
- Dans le panneau de configuration, ouvrez la section Sortie simulée .
- Activez la bascule de simulation.
- Saisissez les valeurs de sortie que vous souhaitez injecter. Utilisez un JSON valide qui correspond au schéma de sortie du nœud.
Résultat: le nœud est simulé. Lors du prochain test, Flow ignore son exécution réelle et injecte vos valeurs en aval à la place.
Cas d'utilisation communs
- Nœuds de tâche humaine - Simulez une réponse approuvée ou rejetée sans attendre un approbateur réel.
- Nœuds de requête HTTP - Simulez une réponse d'API spécifique, y compris les réponses d'erreur, pour tester vos chemins de gestion des erreurs.
- Nœuds d'agent - Simulez la sortie d'un agent d'IA pour tester la façon dont votre workflow gère différentes réponses de l'agent.
- Nœuds de sous-flux - Simulez la sortie d'un workflow enfant pour tester le workflow parent de manière isolée.
Réinitialisation des simulations
Pour exécuter un workflow avec une exécution réelle, désactivez la bascule simulée sur chaque nœud simulé avant d'exécuter le test. Les simulations ne sont pas enregistrées dans le cadre de la définition de workflow publiée.
Erreurs courantes
- Publication avec une simulation toujours activée — Les simulations sont automatiquement désactivées lors de la publication, il ne s’agit donc pas d’un risque pour la production. Mais si vous oubliez de désactiver une simulation avant votre exécution de test finale, vous testez avec des données factices, et non avec une exécution réelle.
- Saisie de données simulées qui ne correspondent pas au schéma de sortie du nœud - Si le JSON simulé ne correspond pas à la forme attendue par les nœuds en aval, vous obtiendrez des erreurs de runtime en aval qui ne se produisaient pas avec des données réelles. Correspondez exactement au schéma.
- Simulation d'un trop grand nombre de nœuds à la fois - Si vous simulez cinq nœuds pour tester le sixième, un test de réussite ne vous indique pas beaucoup. Simulation uniquement les nœuds qui vous empêchent de tester la partie qui vous intéresse réellement.