Conformidad BPMN
Visión General
La verificación de conformidad BPMN compara los datos reales de su proceso con un modelo de proceso BPMN diseñado. Analiza cada caso en su registro de eventos y determina si cada caso sigue el flujo de proceso esperado definido en su modelo BPMN.
Esta función se configura durante el asistente de Carga de Conjunto de Datos cuando carga su registro de eventos en mindzieStudio.

Esta función utiliza reproducción de tokens en Petri Net para una verificación de conformidad precisa. A diferencia de la simple coincidencia de secuencias, la reproducción de tokens maneja correctamente:
- Pasarelas paralelas (AND): Todas las ramas deben ejecutarse
- Pasarelas exclusivas (XOR): Solo se debe tomar una rama
- Pasarelas inclusivas (OR): Se pueden tomar una o más ramas
Usos Comunes
- Cumplimiento del Proceso: Verificar que los casos sigan el procedimiento operativo estándar definido en su modelo BPMN
- Análisis de Desviaciones: Identificar casos que se desvían del flujo de proceso esperado
- Control de Calidad: Marcar casos no conformes para revisión o corrección
- Mejora Continua: Seguimiento de las tasas de conformidad a lo largo del tiempo para medir la mejora del proceso
- Soporte de Auditoría: Proporcionar evidencia de cumplimiento del proceso para auditorías internas o externas
Cómo Configurar
Paso 1: Acceder a la Configuración del Conjunto de Datos
Durante el asistente de carga del conjunto de datos, navegue al paso Configurar (paso 6 de 7). En la barra lateral izquierda, seleccione Conformidad BPMN.
Paso 2: Cargar su Modelo BPMN
Haga clic en el área de carga para seleccionar un archivo BPMN 2.0 desde su computadora.
Formatos compatibles:
.bpmn- Archivos estándar BPMN 2.0.xml- Archivos XML que contienen definiciones BPMN 2.0
Requisitos del archivo:
- Tamaño máximo: 10 MB
- Debe tener formato XML válido BPMN 2.0
Paso 3: Revisar los Resultados de Conformidad
Después de cargar, el sistema analiza inmediatamente sus datos contra el modelo BPMN y muestra:
- Cuadros resumen: Conteo de variantes conformes y no conformes
- Lista de variantes: Cada variante del proceso con su puntuación de fitness y estado de conformidad
- Secuencia de actividades: Visualización de las actividades en cada variante
Paso 4: Ajustar el Umbral de Fitness (Opcional)
Use el control deslizante Umbral de Fitness para ajustar qué se considera "conforme":
- 1.0 (100%): Solo las coincidencias perfectas se consideran conformes
- 0.8 (80%): Los casos con fitness de 80% o más se consideran conformes (recomendado)
- 0.5 (50%): Más flexible - casos con desviaciones moderadas aún cuentan como conformes
Paso 5: Guardar la Configuración
Haga clic en Guardar Configuración para almacenar el modelo BPMN. La verificación de conformidad se ejecutará automáticamente cada vez que se actualicen sus datos.
Atributos de Salida
Cuando se ejecuta este enriquecimiento, se añaden cuatro nuevos atributos a cada caso en su registro de eventos:
BPMN Conforming (Sí/No)
| Atributo | Detalles |
|---|---|
| Nombre de Columna | ~enrich~BpmnConforming |
| Nombre para Mostrar | BPMN Conforming |
| Tipo de Dato | Booleano (Sí/No) |
Qué significa:
- Sí: Este caso sigue el modelo BPMN (la puntuación de fitness cumple o supera el umbral)
- No: Este caso se desvía del modelo BPMN

BPMN Fitness Score (0% - 100%)
| Atributo | Detalles |
|---|---|
| Nombre de Columna | ~enrich~BpmnFitness |
| Nombre para Mostrar | BPMN Fitness Score |
| Tipo de Dato | Porcentaje |
Qué significa:
- 100%: Conformidad perfecta - el caso sigue exactamente el modelo BPMN
- 90-99%: Desviaciones menores - el caso en su mayoría sigue el modelo
- 70-89%: Desviaciones moderadas - faltan algunas actividades o están fuera de orden
- Menor a 70%: Desviaciones mayores - diferencias significativas respecto al flujo esperado

BPMN Conformance Status (Texto)
| Atributo | Detalles |
|---|---|
| Nombre de Columna | ~enrich~BpmnConformanceStatus |
| Nombre para Mostrar | BPMN Conformance Status |
| Tipo de Dato | Texto |
Valores posibles: | Puntuación de Fitness | Estado | |---------------|--------| | 100% | Perfecto | | 90% - 99% | Desviaciones Menores | | 70% - 89% | Desviaciones Moderadas | | Menor a 70% | Desviaciones Mayores |

BPMN Deviations (Texto)
| Atributo | Detalles |
|---|---|
| Nombre de Columna | ~enrich~BpmnDeviations |
| Nombre para Mostrar | BPMN Deviations |
| Tipo de Dato | Texto |
Qué contiene:
- Lista de transiciones de actividades que fallaron durante la reproducción de tokens
- Muestra hasta 5 transiciones problemáticas, separadas por punto y coma
- Vacío si el caso tiene conformidad perfecta
Ejemplos de valores:
- (vacío) - Sin desviaciones
Submit for Approval- Una actividad faltanteReceive Goods; Invoice Match; Pay Invoice- Múltiples desviaciones

Ejemplo de Salida
Después de ejecutar la Conformidad BPMN en un proceso de Pedido a Cobro, su tabla de casos podría verse así:
| Case ID | BPMN Conforming | BPMN Fitness Score | BPMN Conformance Status | BPMN Deviations |
|---|---|---|---|---|
| PO-001 | Sí | 100% | Perfecto | |
| PO-002 | No | 65% | Desviaciones Mayores | Receive Goods; Invoice Match |
| PO-003 | Sí | 92% | Desviaciones Menores | Post Invoice |
| PO-004 | Sí | 100% | Perfecto | |
| PO-005 | No | 45% | Desviaciones Mayores | Submit for Approval; Approve; Receive Goods |
Uso de los Resultados de Conformidad
Una vez que los atributos de conformidad se añaden a sus datos, puede:
Filtrar Casos
- Mostrar solo casos no conformes: Filtrar donde
BPMN Conforming = No - Encontrar desviaciones severas: Filtrar donde
BPMN Fitness Score < 70%
Crear Paneles de Control
- Añadir un gráfico de torta mostrando conteos de casos conformes vs no conformes
- Rastrear la tasa de conformidad a lo largo del tiempo con un gráfico de tendencias
- Comparar conformidad entre diferentes proveedores, regiones o tipos de caso
Analizar Causas Raíz
- Usar el atributo Deviations para identificar actividades problemáticas comunes
- Comparar casos conformes vs no conformes por valores de atributos
- Identificar patrones en qué casos tienden a desviarse
Configurar Alertas
- Crear alertas cuando la tasa de conformidad caiga por debajo de un umbral
- Notificar a interesados cuando casos específicos fallen en conformidad
Entendiendo la Reproducción de Tokens
La reproducción de tokens es un algoritmo de verificación de conformidad que simula la ejecución de cada caso a través de su modelo BPMN:
- Se coloca un "token" al inicio del proceso
- Para cada actividad en el caso, el algoritmo intenta mover el token a través de la transición correspondiente en el modelo BPMN
- Si la transición puede activarse (el token está en el lugar correcto), tiene éxito
- Si la transición no puede activarse (falta el token), se registra como desviación
- Al final, el algoritmo verifica si el token llegó al estado final
La fitness se calcula como:
Fitness = 1 - (missing tokens + remaining tokens) / (produced tokens + consumed tokens)
Esto da una puntuación de 0.0 (sin conformidad) a 1.0 (conformidad perfecta).
Ver También
Funciones Relacionadas:
- Orden Esperado - Definir la secuencia esperada de actividades
- Problema de Conformidad - Marcar casos con violaciones de conformidad
Temas Relacionados:
- Variantes de Proceso - Analizar diferentes rutas a través de su proceso
- Mapa de Proceso - Visualizar su flujo de proceso real
Esta documentación es parte de la plataforma de minería de procesos mindzieStudio.