- Introduction
- Démarrage
- Créer avec Maestro BPMN
- Compréhension de la modélisation BPMN de Maestro
- 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
- Implémenter un processus BPMN simple
- Implémenter un processus BPMN complexe
- Débogage
- Simulation
- Evaluations (Preview)
- Scénarios de mise en œuvre courants
- Building with Maestro Case
- Présentation de Maestro Case
- Maestro BPMN vs. Maestro Case : quand utiliser la gestion des incidents
- Le cycle de vie de Maestro Case : du déclencheur d'événement à l'expérience de l'application
- Créer votre premier incident avec Maestro Case
- Build a Maestro Case with a coding agent (preview)
- 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)
- Configuring and testing the Case Manager Agent (preview)
- Contrat d’entrée et de sortie du gestionnaire de cas
- Dictionnaire des composants de Maestro Case
- Créer avec Maestro Flow
- Maestro Automate
- Intégrations
- Opérations
- Surveillance
- Optimisation
- Informations de référence
Nœud de fusion pour la synchronisation des branches parallèles et la combinaison de leurs variables de sortie.
Attend que toutes les branches parallèles entrantes se terminent avant de transmettre l'exécution au nœud suivant.
Quand utiliser Fusion
Utilisez la fusion lorsque vous avez divisé l'exécution en branches véritablement parallèles (en dessinant plusieurs connexions à partir du port de sortie d'un seul nœud) et que vous devez continuer uniquement une fois toutes les branches terminées.
Vous n'avez pas besoin de Fusion après un nœud Décision ou Basculer ; ces branches sont mutuellement exclusives, non parallèles. Ils convergent naturellement sans nœud de fusion.
Configuration
Le nœud Fusion n'a aucun champ de configuration. Il déduit automatiquement le nombre de branches entrantes à partir des connexions de la zone de dessin.
Mode de fonctionnement
Une fois les branches terminées, le nœud Fusion collecte leurs variables de sortie. Lorsque la dernière branche se termine, la fusion active son port de sortie unique. Toutes les variables de sortie de toutes les branches sont disponibles pour les nœuds en aval.
Exemples
Appels d'API parallèles qui sont ensuite combinés :
Trigger → [HTTP Request A] → Merge → Script (combine A and B results)
→ [HTTP Request B] ↗
Trigger → [HTTP Request A] → Merge → Script (combine A and B results)
→ [HTTP Request B] ↗
Le nœud Script après la fusion peut faire référence à la fois à httpRequestA.body et httpRequestB.body.
Exécutez trois étapes d'enrichissement en parallèle :
Trigger → [Enrich from CRM] ↘
→ [Enrich from billing] → Merge → Data Transform (combine all three)
→ [Enrich from support] ↗
Trigger → [Enrich from CRM] ↘
→ [Enrich from billing] → Merge → Data Transform (combine all three)
→ [Enrich from support] ↗
Problèmes couramment rencontrés
| Problème | Résolution |
|---|---|
| Deux branches produisent une variable avec le même nom | La dernière branche à terminer gagne. Renommez l'une des variables de sortie en conflit pour éviter la collision. |
| Une branche échoue et la fusion ne se termine jamais | Si une branche entrante génère une erreur non gérée, Fusion génère une erreur et arrête d'attendre les branches restantes. Connectez le gestionnaire d'erreurs sur les nœuds sujets aux échecs de chaque branche afin que l'échec soit géré avant qu'il n'atteigne la fusion. |
| Utilisation de la fusion après un nœud Décision | Les branches d'un nœud Décision sont mutuellement exclusives - une seule se déclenche. Un nœud Fusion situé après ceux-ci attend indéfiniment la deuxième branche, qui ne s'exécute jamais. Supprimez la fusion ; les branches se regroupent implicitement. |
Remarques
- There is no timeout on Merge. If a branch hangs (for example, a Human node waiting for a response), the Merge waits indefinitely unless you add a timeout to the hanging node.