- Introducción
- Primeros pasos
- Crear con Maestro BPMN
- Comprender el modelado de Maestro BPMN
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Patterns library
- Autopilot para Maestro (vista previa)
- Repositorio de procesos
- Implementar un proceso BPMN simple
- Implementar un proceso BPMN complejo
- Depuración
- Simular
- Evaluaciones (vista previa)
- Escenarios de implementación comunes
- Crear con Maestro Case
- Introducción a Maestro Case
- Maestro BPMN frente a Maestro Case: cuándo utilizar la gestión de casos
- El ciclo de vida de Maestro Case: del desencadenador de eventos a la experiencia de la aplicación
- Crea tu primer caso con Maestro Case
- Crear un Maestro Case con un agente de codificación (vista previa)
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Reglas de salida y terminación temprana de etapas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Configurar y probar el agente de Case Manager (vista previa)
- Contrato de entrada y salida del gestor de casos
- Diccionario de componentes de Maestro Case
- Crear con Maestro Flow
- Nodos del conector
- Maestro Automate
- Integraciones
- En funcionamiento
- Supervisión
- Optimizando
- Información de referencia
Nodo de combinación para sincronizar ramas paralelas y combinar sus variables de salida.
Espera a que se completen todas las ramas paralelas entrantes antes de pasar la ejecución al siguiente nodo.
Cuándo utilizar Combinar
Usa Combinar cuando hayas dividido la ejecución en ramas genuinamente paralelas (dibujando varias conexiones desde el puerto de salida de un solo nodo) y necesites continuar solo después de que finalicen todas las ramas.
No necesitas Combinar después de un nodo Decisión o Cambiar: esas ramas son mutuamente exclusivas, no paralelas. Convergen de forma natural sin un nodo Fusionar.
Configuración
El nodo Fusionar no tiene campos de configuración. Infiere automáticamente el número de ramas entrantes de las conexiones en el lienzo.
Cómo funciona
A medida que se completan las ramas, el nodo Fusionar recopila sus variables de salida. Cuando finaliza la última rama, Fusionar activa su único puerto de salida. Todas las variables de salida de todas las ramas están disponibles para los nodos posteriores.
Ejemplos
Llamadas a la API paralelas que luego se combinan:
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] ↗
El nodo Script después de Combinar puede hacer referencia tanto httpRequestA.body como httpRequestB.body.
Ejecuta tres pasos de enriquecimiento en paralelo:
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] ↗
Problemas comunes
| Incidencia | Resolución |
|---|---|
| Dos ramas producen una variable con el mismo nombre | La última rama en completarse gana. Cambia el nombre de una de las variables de salida en conflicto para evitar la colisión. |
| Una rama falla y la fusión nunca se completa | Si cualquier rama entrante genera un error no controlado, Combinar genera un error y deja de esperar a las ramas restantes. Conecta el controlador de errores en los nodos propensos a fallos en cada rama para que el fallo se maneje antes de que llegue a la fusión. |
| Utilizar Combinar después de un nodo de decisión | Las ramas de un nodo de decisión son mutuamente exclusivas: solo se activa una. Un nodo Fusionar después de ellos espera eternamente a la segunda rama que nunca se ejecuta. Eliminar la combinación; las ramas se vuelven a unir implícitamente. |
Notas
- No hay tiempo de espera en Combinar. Si una rama se bloquea (por ejemplo, un nodo humano a la espera de una respuesta), la fusión espera indefinidamente a menos que añadas un tiempo de espera al nodo suspendido.