📋 Índice
- Introducción
- Conceptos Fundamentales
- Ubicación en el XML BPMN
- Formato de Configuración
- Tipos de Fuentes de Datos
- Operadores de Comparación
- Condiciones Simples
- Condiciones Compuestas (AND/OR)
- Condiciones con Estructuras XML
- Condiciones con Resultados de Actividades
- Ejemplos Completos por Escenario
- Validaciones y Restricciones
- Conversión a VDW
- Referencias de Código
Introducción
Las condiciones de Exclusive Gateway en BPMN de BIZUIT permiten controlar el flujo del proceso basándose en evaluación de datos. Cada rama saliente del gateway puede tener una condición que determina si se ejecuta o no.
Características clave:
- Condiciones estructuradas: Definidas en formato JSON mediante
bizuit:conditionConfiguration
- Múltiples tipos de datos: Parámetros, variables, resultados de actividades, constantes
- Operadores completos: Comparaciones numéricas, igualdad, vacío, contiene, etc.
- Lógica compuesta: AND/OR para combinar múltiples condiciones
- Rutas XPath: Soporte completo para acceder a elementos dentro de estructuras XML
- Rama por defecto: Una rama sin condición actúa como “else”