- 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
Nœud de fusion pour synchroniser les branches parallèles et combiner leurs variables de sortie.
Attend la fin de toutes les branches parallèles entrantes avant de transmettre l'exécution au nœud suivant.
Quand utiliser la fusion
Utilisez la fusion lorsque vous avez divisé l’exécution en branches réellement 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.
Il n'est pas nécessaire de fusionner après un nœud de décision ou de basculement, ces branches s'excluant mutuellement, et non parallèles. Ils se rassemblent naturellement sans nœud de fusion.
Configuration
Le nœud Fusionner ne comporte aucun champ de configuration. Elle déduit automatiquement le nombre de branches entrantes à partir des connexions sur la zone de dessin.
Mode de fonctionnement
À mesure que les branches sont terminées, le nœud Fusionner collecte leurs variables de sortie. Lorsque la dernière branche se termine, Fusionner 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 Fusionner peut référencer à 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 portant le même nom | La dernière branche à remplir l'emporte. Renommez l’une des variables de sortie en conflit pour éviter la conflit. |
| Une branche échoue et la fusion ne se termine jamais | Si une branche entrante génère une erreur non gérée, la fusion génère une erreur et arrête l'attente des branches restantes. Connectez la gestion des erreurs aux nœuds sujets aux échecs dans 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 de décision | Les branches d'un nœud de décision s'excluent mutuellement, à savoir un seul déclencheur. Un nœud de fusion après eux attend toujours la deuxième branche qui ne s’exécute jamais. Supprimer la fusion; les branches se rejoignent implicitement. |
Remarques
- Il n’y a pas de délai d’attente pour la fusion. Si une branche est suspendue (par exemple, une tâche humaine en attente d'une réponse), la fusion attendra indéfiniment, sauf si vous ajoutez un délai d'attente au nœud suspendu.