- 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
Salir de una rama y devolver la salida mientras otras ramas paralelas continúan ejecutándose.
Devuelve datos como salida del flujo sin afectar a otras ramas activas. Utiliza Finalizar cuando quieras devolver un resultado de una rama de un flujo de trabajo paralelo mientras otras ramas siguen ejecutándose.
En qué se diferencia Finalizar de Terminar
Tanto Finalizar como Terminar detienen la ejecución en la rama en la que se encuentran. La diferencia es lo que sucede con el resto del flujo:
| Nodo | Efecto en la rama actual | Efecto en otras ramas |
|---|---|---|
| Finalizar | Detiene y devuelve la salida | Otras ramas siguen ejecutándose |
| Terminate | Se detiene inmediatamente | Todas las demás ramas activas se cancelan |
Usa Finalizar cuando el flujo tenga ramas paralelas y quieras que una rama devuelva la salida mientras otras se completan. Usa Terminar cuando quieras detener todo el flujo inmediatamente, independientemente de lo que se esté ejecutando.
Configuración
| Campo | Obligatorio | Descripción |
|---|---|---|
| Salida | No | El valor que se devolverá como salida del flujo. Puede ser un valor literal, una referencia de variable o una expresión. |
Salida
El valor configurado en el campo Salida se convierte en el valor devuelto del flujo. Los nodos posteriores en la misma rama no pueden hacer referencia a esto: el final es un nodo terminal.
Ejemplos
Devuelve un resultado de éxito de una rama mientras se completa una rama de auditoría:
En un flujo en el que una rama maneja la respuesta principal y otra registra un registro de auditoría, coloca un Nodo final al final de la rama de respuesta principal. La rama de auditoría continúa ejecutándose de forma independiente.
Devolver un resultado de error antes de tiempo:
En una rama de error, utiliza un nodo Final para devolver un objeto de error estructurado como salida del flujo sin cancelar ningún otro procesamiento que pueda estar aún en curso.