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.

Configuración de conformidad BPMN en el asistente de Carga de Conjunto de Datos

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:

  • : 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

Atributo BPMN Conforming mostrando valores Verdadero/Falso con conteos de casos

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

Distribución de BPMN Fitness Score mostrando histograma y estadísticas

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 |

Estado de Conformidad BPMN mostrando categorías: Perfecto, Desviaciones Menores, Desviaciones Moderadas, 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 faltante
  • Receive Goods; Invoice Match; Pay Invoice - Múltiples desviaciones

BPMN Deviations mostrando detalles específicos de desviaciones para cada caso

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 100% Perfecto
PO-002 No 65% Desviaciones Mayores Receive Goods; Invoice Match
PO-003 92% Desviaciones Menores Post Invoice
PO-004 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:

  1. Se coloca un "token" al inicio del proceso
  2. Para cada actividad en el caso, el algoritmo intenta mover el token a través de la transición correspondiente en el modelo BPMN
  3. Si la transición puede activarse (el token está en el lugar correcto), tiene éxito
  4. Si la transición no puede activarse (falta el token), se registra como desviación
  5. 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:

Temas Relacionados:


Esta documentación es parte de la plataforma de minería de procesos mindzieStudio.